SQL Serverはシステムプロセスでロックされています


1

SQL Server 2012:

デタッチして再アタッチするために、ライブデータベースでデータベースコピーを実行しようとしました。

それからデータベースはそれがシングルユーザモードにあると言って誤りました。

次のようなコードを実行しようとしました。

ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE
--do you stuff here
ALTER DATABASE YourDatabase SET MULTI_USER

データベースでは、DB上のライブプロセスがデッドロックされているためできないと述べています。

システムプロセスである50を下回るため、ライブプロセスを強制終了することはできません。

これは主題に関するすべてのオンライン記事が壊れるところです。

データベースへの他のすべての接続を切断してデータベースを再起動しようとしましたが、これらのシステムプロセスは有効なままです。


素早い答えは大歓迎ですので、私は自分のDBをオンラインに戻すことができます。

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.