我需要使用存储在Microsoft.SqlServer.Smo.dll
中的Server类我在通常的References对话框中看不到这个程序集。我在C:/Program Files/Microsoft SQL Server/100/SDK/Assemblies
找到它并尝试从那里引用,但Visual Studio引发了错误
无法添加引用“C:/ Program Files / Microsoft SQL Server / 100 / SDK / Assemblies / Microsoft.SqlServer.Smo.dll”。请确保该文件是可访问的,并且它是有效的程序集或COM组件。
我做错了什么?
答案 0 :(得分:0)
C:\ Program Files \ Microsoft SQL Server \ 100 \ SDK \ Assemblies是正确的文件夹位置。
您需要添加对以下内容的引用:
Microsoft.SqlServer.ConnectionInfo.dll
Microsoft.SqlServer.Smo.dll
Microsoft.SqlServer.Management.Sdk.Sfc.dll
Microsoft.SqlServer.SqlEnum.dll
(这些是构建SMO应用程序所需的最小文件)
参考:How to: Create a Visual C# SMO Project in Visual Studio .NET