2014-02-14 59 views
1

我需要使用存儲在Microsoft.SqlServer.Smo.dll中的服務器類我沒有在通常的引用對話框中看到此程序集。我發現它在C:/Program Files/Microsoft SQL Server/100/SDK/Assemblies,並試圖引用從那裏,但Visual Studio中拋出一個錯誤如何獲得計算機的特定Microsoft.SqlServer.Smo.dll

參考標記「C:/ Program Files文件/ Microsoft SQL Server的/ 100/SDK /組件/ Microsoft.SqlServer.Smo.dll '無法添加。請確保該文件是可訪問的,並且它是有效的程序集或COM組件。

我在做什麼錯?

回答

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