Sib*_*Guy 43 .net sql-server smo
我需要使用存储在Microsoft.SqlServer.Smo.dll中的Server类.我没有在通常的References对话框中看到这个程序集.我在C:/ Program Files/Microsoft SQL Server/100/SDK/Assemblies中找到了它,并尝试从那里引用但Visual Studio引发错误"A reference'C:/ Program Files/Microsoft SQL Server/100/SDK /无法添加程序集/ Microsoft.SqlServer.Smo.dll.请确保该文件是可访问的,并且它是一个有效的程序集或COM组件".我究竟做错了什么?
Mit*_*eat 82
C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies
是正确的文件夹位置(或C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies
在64位系统上).
您需要添加对以下内容的引用:
Microsoft.SqlServer.ConnectionInfo.dll
Microsoft.SqlServer.Smo.dll
Microsoft.SqlServer.Management.Sdk.Sfc.dll
Microsoft.SqlServer.SqlEnum.dll
(这些是构建SMO应用程序所需的最少文件)
对于SQL Server 2016,此位置是C:\Program Files (x86)\Microsoft SQL Server\130\SDK\Assemblies
(对于64位版本).
参考:如何:在Visual Studio .NET中创建Visual C#SMO项目
SQL Server管理对象(SMO)可以作为相关SQL Server(20XX)功能包的一部分下载(检查小打印,因为我不相信这些是可再发行的?)
归档时间: |
|
查看次数: |
79913 次 |
最近记录: |