0

grant VIEW DATABASE STATE to srvc_sales_order_writer を実行して、ユーザー アカウント (データベース上に作成されたローカル ユーザー アカウント) に DMV ("sys"."dm_pdw_errors" など) へのアクセスを許可しようとしています。

しかし、これは失敗しています

メッセージ 104001、レベル 16、状態 1、行 5 'VIEW' 付近の構文が正しくありません。

許可の付与に関する参照ここおよびここ

何か不足していますか?

4

1 に答える 1

1

欠陥があり、これは現在壊れています。不具合は修正されており、修正は次の月次アップデートで公開されます。現在、名前に「pdw」が含まれる SQL DW 固有の DMV をクエリするには、ユーザーに db_owner 権限が必要です。

EXEC sp_addrolemember 'db_owner', 'myuser';

修正が完了すると、これらのステートメントは機能します。

GRANT VIEW DATABASE STATE TO myuser;
OR
GRANT VIEW DATABASE STATE ON DATABASE::mydb TO myuser;
于 2016-08-26T16:33:35.707 に答える