SQL Server 2008 R2 を使用しています。データベースを .bak ファイルから復元する必要があります。SQL Server サービスを再起動するまで、データベースが使用中であるというエラーが常に発生します。
それを行うためのより良いオプションはありますか?
SQL Server 2008 R2 を使用しています。データベースを .bak ファイルから復元する必要があります。SQL Server サービスを再起動するまで、データベースが使用中であるというエラーが常に発生します。
それを行うためのより良いオプションはありますか?
次のコードを使用して、復元前に既存のすべての接続を破棄します。
USE master;
GO
ALTER DATABASE YourDB
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
ALTER DATABASE YourDB
SET MULTI_USER;
GO
SQL サービスを再起動すると、問題が解決します。
それでも解決しない場合は、次を実行してみてください
Restore database YOUR_DB_NAME with recovery