我们在客户端vb.net,winforms,4.0框架应用程序上使用sql server 2012 localdb。
我们有时会在某些事务上遇到死锁,所以我们要启用跟踪标志1222并将其记录在服务器错误日志中,然后使用XP_READERRORLOG读取它。
当前用户未启用sysadmin角色,导致DBCC TRACEON和XP_READERRORLOG失败。
我们希望能够由用户无缝地执行此操作,而不是在管理模式下运行应用程序。
有没有办法启用sysadmin。 (ALTER SERVER ROLE [sysadmin] ADD MEMBER [username]卡在权限上)
或者一种启用标志并获取error.log文件位置以获取它的副本的方法。也许不使用sqlconnection,sqlcommand。
谢谢你的帮助。