C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies
är rätt mappplats (eller C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies
på 64-bitars system).
Du måste lägga till referenser till:
-
Microsoft.SqlServer.ConnectionInfo.dll
-
Microsoft.SqlServer.Smo.dll
-
Microsoft.SqlServer.Management.Sdk.Sfc.dll
-
Microsoft.SqlServer.SqlEnum.dll
(Detta är de minsta filerna som krävs för att bygga en SMO-applikation)
För SQL Server 2016 är denna plats C:\Program Files (x86)\Microsoft SQL Server\130\SDK\Assemblies
(för 64-bitarsversionen).
Ref.:Hur man:Skapar en Visual C# SMO-projekt i Visual Studio .NET
SQL Server Management Objects (SMO) är nedladdningsbara som en del av den relevanta SQL Server (20XX) Feature Pack (kolla det finstilta eftersom jag inte tror att dessa är omdistribuerbara?)