gpt4 book ai didi

sql-server - SQL Azure 数据库(基本层)上上次执行的查询

转载 作者:行者123 更新时间:2023-12-02 07:29:36 24 4
gpt4 key购买 nike

我想执行这个:

SELECT execquery.last_execution_time AS [日期时间], execsql.text AS [脚本] FROM sys.dm_exec_query_stats AS execquery
交叉应用 sys.dm_exec_sql_text(execquery.sql_handle) AS execsql
ORDER BY execquery.last_execution_time DESC

SQL Azure 数据库(基本层)上,但我得到:

消息 262,级别 14,状态 1,第 2 行
数据库“master”中的“查看数据库状态”权限被拒绝。
消息 297,第 16 级,状态 1,第 2 行
用户没有执行此操作的权限。

我拥有的服务器的唯一登录名与数据库本身的登录名相同......那么我如何访问主数据库?

实现我想要的目标需要采取哪些步骤?

最佳答案

如果您想在 Azure SQL 上访问 DMV 查询,则需要在数据库上设置权限。

GRANT VIEW DATABASE STATE TO database_user;

More about DMV you can read here .

关于sql-server - SQL Azure 数据库(基本层)上上次执行的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39322918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com