摘<<VB.NET调试全策略>>
sqlle.dll和sqldbreg2.exe必须存在于调试工作站上,前一个库是调试器的传声器了执行引擎.
sqldbg.dll必须同时存在于数据库服务器和调试工作站上.该库是sql调试代理
(regsvr32.exe sqldbg.dll)
mssdi98.dll必须存放于数据库服务器的每一个sql server实例的/binn子目录中
权限
exec maseter..sp_sdidebug
GRANT EXECUTE
ON sp_sdidebug
TO SAcountName
如果安装sp3
exec master..sp_sdidebug 'logacy_on'
(这个设置不是永久的,每次sql server重起时,需要设置!
远程调试
1.需要使用vs的远程调式组件,(每次升级都需要重复这个过程)
2.dcom设置
ms-help://ms.vscc/ms.msdnvs/vsdebug/html/vxtskconfiguringdecomforsqldebugging.htm