2

DROP USER単一のデータベース (SQL Server 2008 R2) で実行すると非常に時間がかかるという問題があります。変動しているように見えますが、15 秒から 30 秒ほどかかります。ユーザー関連のイベントに作用する DDL トリガーはありません。

さらに奇妙なことに、これはサーバー上の単一のデータベースでのみ発生し、他のデータベース (より大きく、同一の DDL トリガーを使用) では、DROP USERコマンドは瞬時に実行されます。

他の誰かが同様の現象に遭遇したことがありますか?もし遭遇した場合、その原因を突き止めることができましたか?

4

2 に答える 2

3

古代の糸を復活させる。私の同僚はそれを理解しました。この問題は、実行中のサービス ブローカーに関連していました。次のステートメントで問題が修正されました。

ALTER DATABASE dbName SET NEW_BROKER WITH ROLLBACK IMMEDIATE
于 2012-10-18T09:00:04.277 に答える
0

DROP_USER イベントに DDL トリガーがありませんか?

于 2012-04-20T15:47:20.163 に答える