起因: 今天想在 SQLExpress 使用事件看查器,原来有一个觉着不太方便,网上查了一下发现有更新 叫 DataWizard Sql Profiler.
下下来发现和旧的没多大差别,结果连接的时候就报错
"Could not load file or assembly 'Microsoft.SqlServer.SqlClrProvider" 网上查了下,有人说缺少 Microsoft.SqlServer.SqlClrProvider.dll,那就下吧,结果需要把 dll 放到GAC中去。 怎么放进去网上有好多聪明的方法如下 1.因为在gac中 即 c:\windows\assembly中,鼠标右键不好使,没办法复制,网上通过修改注册表支持复制进去。这个没试,觉着麻烦。 2.使用开发工具 vs2003或vs2008 命令行,gacutil.exe -i xxx.dll,结果给我个未知错误。 结果事件看查器不能用,旧的也没了,郁闷。 最后不知道怎么想到的, 直接拖动需要注册的Microsoft.SqlServer.SqlClrProvider.dll 往c:\windows\assembly一扔,结果就注册了,结果程序就能用了。
在尝试使用更新后的DataWizardSqlProfiler时遇到'Couldnotloadfileorassembly'Microsoft.SqlServer.SqlClrProvider'错误,经过多次尝试,最终通过简单地将Microsoft.SqlServer.SqlClrProvider.dll文件直接拖动到c:windowsassembly目录下解决了问题,使得事件查看器能够正常工作。
108

被折叠的 条评论
为什么被折叠?



