私は自分の C# アプリケーションを持っており、自分のアプリケーションを使用してデータベースを復元したいと考えています。私のSQLコードは次のようなものです:
alter database SSDPrototypeV3 set offline with rollback immediate
restore database SSDPrototypeV3
from disk = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup\dustinepogi.bak'
alter database SSDPrototypeV3 set online
アプリケーションでこれを実行すると、 db が正常に復元されます。しかし、SQLクエリ(selectステートメントなど)を実行しようとすると、特にselectステートメントを実行したテーブルで、無効なオブジェクト名があると表示されます。しかし、閉じた後にアプリケーションをリロードすると、完全に復元されます。どうすればこの問題を解決できますか?