运行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文件系统的某个位置, 并且只允许有权查看敏感信息的用户对之进行访问。 */
--转载,收藏:
用于重播跟踪的权限:
重播跟踪也要求重播跟踪的用户拥有 ALTER TRACE 权限。但是,如果重播期间在重播的跟踪中遇到 Audit Login 事件, Profiler 将使用 EXECUTE AS 命令模拟与登录事件关联的用户。如果 SQL Server Profiler 在重播的跟踪中遇到登录事件,将执行下列权限检查:
1. 拥有 ALTERTRACE 权限的用户 A 开始重播跟踪。
2. 在重播的跟踪中遇到用户 B 的登录事件。
3. SQL Server Profiler 使用 EXECUTE AS命令模拟用户 2。
4. SQL Server 尝试验证用户 B的身份,根据结果的不同会出现下列情况之一:
如果用户 B 无法通过身份验证,SQLServer Profiler 将返回一个错误,并以用户 A 的身份继续重播跟踪。
如果用户 B 成功通过身份验证,将以用户 B 的身份继续重播跟踪。
5. 检查用户 B 对目标数据库的权限,根据结果的不同会出现下列情况之一:
如果用户 B 拥有对目标数据库的权限,则模拟成功,并以用户 B 的身份重播跟踪。
如果用户 B 不拥有对目标数据库的权限,则服务器将检查该数据库的 Guest 用户。
6. 将检查目标数据库中是否存在 Guest 用户,根据结果的不同会出现下列情况之一:
如果 Guest 帐户存在,将以 Guest帐户重播跟踪。
如果目标数据库中不存在Guest 帐户,将返回一个错误,并以用户 A的身份重播跟踪。
以下关系图说明了重播跟踪时此检查权限的过程:

运行sql server profiler所需的权限的更多相关文章
- SQL Server Profiler小技巧——筛选请求
如果需要转载,请附上本文作者和原文链接:http://www.cnblogs.com/zeusro/p/4016228.html Microsoft SQL Server Profiler 是 SQL ...
- SQL Server Profiler
一.SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询: 在后台收集查询信息: 分析性能: 诊断像死锁之类的问 ...
- SQL Server Profiler工具
一.SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询: 在后台收集查询信息: 分析性能: 诊断像死锁之类的问 ...
- SQL Server Profiler监控SQL Server性能
全面掌握SQL Server Profiler 1. 原理与相关概念介绍 SQL Server Profiler,大家已经非常熟悉.常常在性能优化中使用,本文档详细介绍SQL Server ...
- 【转】SQL Server 2008 事件探查器(SQL SERVER Profiler)
跟踪数据库sql语句的执行情况.例:一个系统,用到了sql server 数据库,这个系统共有500张表,当用户在前台页面做某一个操作时,比如插入,登录等等,我们想知道此刻是在对哪一张表操作,打开事件 ...
- SQL Server 2008 事件探查器(SQL SERVER Profiler)
要想很好地优化ERP系统,可以从客户端.服务器.网络等入手,对于我们M1系统的优化来说,SQL 语句的优化就起到很重要的作用了.为此,我们展开,学习了SQL SERVER 2008的事件探查器(SQL ...
- SQL Server Profiler工具【转】
一.SQL Profiler工具简介 转自:http://www.cnblogs.com/kissdodog/p/3398523.html SQL Profiler是一个图形界面和一组系统存储过程,其 ...
- SQL Server Profiler(转载)
SQL Server Profiler工具 一.SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询: 在后台收 ...
- 详解SQL Server 2008工具SQL Server Profiler
一.SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 1.图形化监视SQL Server查询: 2.在后台收集查询信息: 3.分析性能: 4.诊 ...
随机推荐
- treeview子节点文本过长超过DIV自动换行CSS解决
//文本不换行 .ygtvcell.ygtvcontent{ white-space: nowrap; } //文本超过div出现滚动条 .main .buttom .right{ overflow- ...
- DataSet key points
In a typical multiple-tier implementation, the steps for creating and refreshing a DataSet, and in t ...
- PHP文件操作 之读取一个文件(以二进制只读的方式打开)
最近应用了文件的读取,顺便复习一下! //读取一个文件 $f = fopen($filename,'rb'); $f: 表示返回的一个资源句柄 $filename:要打开的文件路径 rb:参数,表示只 ...
- BCP 命令
bcp 实用工具 我们可以通过如下BCP命令(注意不能有回车)将其导出为XML文件,并保存: BCP "SELECT TOP 30 [bom_no],[LEVEL] FROM [sqladm ...
- laravel paginate动态分页
1.router Route::get('product', function(){ $products = App\Product::paginate(10); return view('produ ...
- base64coder调用
base64coder 可以查看官网: http://www.source-code.biz/base64coder/java/ 我所涉及到的 base64coder调用: 某天,因需要修改Pr ...
- ServletContextDemo
1.servlet 之间共享数据 package xw.servlet; import javax.servlet.ServletContext; import javax.servlet.http. ...
- android硬件调试之无法识别android设备解决办法
DDMS 中无法识别华为荣耀六手机, 用豌豆荚开始显示无法连接, 用豌豆荚安装完驱动后,就可以连接了 http://www.zhihu.com/question/30588024 http://w ...
- Uploadify上传问题
版本:Uploadify Version 3.2官网:http://www.uploadify.com Uploadify是一款基于Jquery的上传插件,用起来很方便.但上传过程中的提示语言为英文, ...
- useful tools, excel import mysql,swagger
http://www.th7.cn/Program/java/201602/765943.shtml------swagger http://blog.csdn.net/csfreebird/arti ...