运行sql server profiler所需的权限 .
/********运行Sql Server Profiler所需的权限(performance)*********/
--EG.
-- 使用TRACE帐户(Performancetest)跟踪Sql Server事件.
-- 创建TRACE登陆帐户(Performancetest),并授予其 ALTER TRACE和VIEW SERVER STATE的权限.
USE Master
CREATE LOGIN Performancetest WITH PASSWORD='abc@1234';
GO
GRANT ALTER TRACE TO Performancetest;
GRANT VIEW SERVER STATE TO Performancetest;
GO
-- 在需求数据库Customer中创建TRACE用户帐户(Performancetest),并授予其SHOWPLAN的权限.
USE Customer
GO
CREATE USER Performancetest FROM LOGIN Performancetest;
GO
GRANT SHOWPLAN TO Performancetest;
GO
/*
说明(一般情况):
用户运行Profiler所需要的权限 与 执行创建跟踪Transact-Sql存储过程所需的权限相同。
一般要运行Profiler需要拥有ALTER TRACE 权限。
/******************************/
PS注意:
拥有SHOWPLAN,ALTER TRACE或VIEW SERVER STATE 权限的用户可以对显示计划输出中捕获的查询进行查看。
这些查询可能包含敏感信息、例如密码。
因此
--建议仅将这些授予有权查看敏感信息的一类信息,例如db_owner固定数据库角色的成员或sysadmin固定服务器角色的成员;
此外,建议您最好将包含显示计划相关事件的显示计划文件或跟踪文件保存到使用NTFS文件系统的某个位置,
并且只允许有权查看敏感信息的用户对之进行访问。
*/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器