1

データベースからユーザーを削除しようとするたびに、このエラーが発生し続けます。

  1. データベースを展開する
  2. セキュリティを拡張する
  3. ユーザーを拡大
  4. [ユーザー名]を右クリックして、[削除]を選択します

次のエラーが発生します。

ユーザー'username'のドロップに失敗しました。(Microsoft.SqlServer.Smo)

追加情報:

Transact-SQLステートメントまたはバッチの実行中に例外が発生しました。

次のSETオプションの設定が正しくないため、CONDITIONALが失敗しました:'ARITHABORT'。SETオプションが、インデックス付きビューや計算列のインデックス、クエリ通知、xmlデータ型メソッドでの使用に適していることを確認します。(Microsoft SQL Server、エラー:1934)

誰かがこれに遭遇したことがありますか?

4

2 に答える 2

0

これが修正になるかどうかはわかりませんが、現時点では機能しています。DBでこれを実行するだけです:

SET ARITHABORT ON
DROP USERNAME
SET ARITHABORT OFF
于 2012-09-10T08:37:11.827 に答える
0

sp_configure をチェックして、「ユーザー オプション」が何に設定されているかを確認します。 http://technet.microsoft.com/en-us/library/ms190763.aspx

このエラーをスローする可能性のある監査トリガーも指摘しているものをいくつか見つけました。

于 2012-09-08T02:31:03.133 に答える