我安装了 Microsoft SQL Server 2008 R2。
我想Microsoft.SqlServer.BatchParser.dll
在 C# 中包含为 Assebly。但是我找不到那个dll。
如果我去我的 GAC 文件夹,Assebly 就在那里:
但是 VS2008 中的引用对话框不会显示给我。
我在哪里可以找到或如何获得该 dll?
我安装了 Microsoft SQL Server 2008 R2。
我想Microsoft.SqlServer.BatchParser.dll
在 C# 中包含为 Assebly。但是我找不到那个dll。
如果我去我的 GAC 文件夹,Assebly 就在那里:
但是 VS2008 中的引用对话框不会显示给我。
我在哪里可以找到或如何获得该 dll?
BatchParser 是 SMO 的一部分。作为一个简单的规则,除非明确允许,否则永远不允许重新分发不是您自己创建的 DLL。可再发行 DLL 以可再发行包的形式出现。对于 SQL Server,SMO 可再发行包以“功能包”的形式出现。对于 SQL Server 2008,相应的功能包已在此处公布,但功能包本身的链接已损坏。您可以使用Microsoft® SQL Server® 2008 R2 Feature Pack。它包含SharedManagementObjects.msi,您需要将其包含在内并随应用程序一起分发,以在目标计算机上安装所需的 SMO 对象。另一种选择是使用开源 SQL 批处理执行库。