SQL Server 扩展事件具有高度可伸缩且高度可配置的体系结构,使用户能够按需收集解决性能问题或确定性能问题所需的信息。扩展事件是使用非常少的性能资源的轻型性能监视系统。扩展事件可以同步生成事件数据(并异步处理该数据),这为事件处理提供了灵活的解决方案。sqlserver 2008 开始了扩展事件功能,到 sqlserver 2012 后,扩展事件进行了可视化的界面操作。
创新互联公司是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,小程序制作,十年建站对成都假山制作等多个行业,拥有多年建站经验。
利用sqlserver的事件查探器可以帮助我们获取很多有用信息,现在就介绍下用事件查探器获取程序使用的sql语句。
工具/原料
sqlserver 2000数据库系统
方法/步骤
1、打开事件查探器
2、文件-新建-跟踪,输入相关登录信息,点击确定。
3、在跟踪属性窗口,选择筛选选项卡,在下面选框中找到hostname下的同于下的文本框中输入本机主机名,其他选项若有需求可以自己设置。
4、点击确定后,会在弹出的窗口中显示本机中数据库中正在使用的sql语句。
5、这时打开使用该数据库的程序,点击相关的操作数据库的操作。回到事件查探器,点击停止按钮,这时就可以在窗口中找到相应的sql语句。
注意事项
在使用事件查探器时,最好关闭其他与数据库有联系的无关程序。
你好 很高兴为你解答, 这个问题我也出现过后来解决了, 你用我的方法试试看
这个需要重新编译master DB
下面是步骤:
1, 关掉 sql server 包括他的服务
2, 在安装目录下
Program Files\Microsoft SQL Server\ MSSQL\ Binn(这个需要根据你的安装路径)
在这个路径下运行这个Rebuildm.exe文件
会出现一个对话框, 然后点击浏览, 选择data文件夹 点确定
3, 点击设定 设定你之前设定过的collation的值, 他们一般是用于区分大小写和字库的
4, 最后回到重编译对话框 点击重新编译
我的版本是英文的所以翻译的可能和显示的不完全一样, 不过不会差很多, 你自己仔细看看因该没问题, 希望回答能对你有帮助