vb.net localdb traceflag并获取服务器日志信息

时间:2015-10-28 00:47:05

标签: sql-server vb.net localdb

我们在客户端vb.net,winforms,4.0框架应用程序上使用sql server 2012 localdb。

我们有时会在某些事务上遇到死锁,所以我们要启用跟踪标志1222并将其记录在服务器错误日志中,然后使用XP_READERRORLOG读取它。

当前用户未启用sysadmin角色,导致DBCC TRACEON和XP_READERRORLOG失败。

我们希望能够由用户无缝地执行此操作,而不是在管理模式下运行应用程序。

  1. 有没有办法启用sysadmin。 (ALTER SERVER ROLE [sysadmin] ADD MEMBER [username]卡在权限上)

  2. 或者一种启用标志并获取error.log文件位置以获取它的副本的方法。也许不使用sqlconnection,sqlcommand。

  3. 谢谢你的帮助。

0 个答案:

没有答案