在 SQL DW 中授予对 DMV 的访问权限
Granting access on DMVs in SQL DW
我正在尝试让用户帐户(在数据库上创建的本地用户帐户)访问 SQL 中可用的 DMV(如 "sys"。"dm_pdw_errors" ...) DW 运行
将 VIEW DATABASE STATE 授予 srvc_sales_order_writer
但是
失败了
Msg 104001, Level 16, State 1, Line 5 Incorrect syntax near 'VIEW'.
我是不是漏掉了什么?
有缺陷,目前已损坏。该缺陷已得到修复,修复程序将在下个月的更新中推出。目前,要查询 SQL DW 特定的 DMV,名称中带有 "pdw" 的 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;
我正在尝试让用户帐户(在数据库上创建的本地用户帐户)访问 SQL 中可用的 DMV(如 "sys"。"dm_pdw_errors" ...) DW 运行 将 VIEW DATABASE STATE 授予 srvc_sales_order_writer
但是
失败了Msg 104001, Level 16, State 1, Line 5 Incorrect syntax near 'VIEW'.
我是不是漏掉了什么?
有缺陷,目前已损坏。该缺陷已得到修复,修复程序将在下个月的更新中推出。目前,要查询 SQL DW 特定的 DMV,名称中带有 "pdw" 的 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;