2010-10-11 3 views
0

Dans mon application C# 3.5, j'utilise SMO pour localiser les instances SQL Server exécutées. Toutefois, sur une machine propre avec SQL Server installé, je reçois l'exception suivante:Exception SMO lors de l'énumération des bases de données SQL Server

Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException: Impossible d'extraire des données pour cette demande. ---> System.IO.FileNotFoundException: Impossible de trouver l'Assemblée « Microsoft.SqlServer.SqlClrProvider,

Que dois-je installer pour cette assembler SQL Server est installé

Répondre

0

Vous ne mentionnez pas la version! ou l'édition de MSSQL, mais les composants SMO sont normalement installés avec les Outils Client, donc si vous utilisez Express Edition, ils ne seront peut-être pas installés du tout

Ceci est apparemment un problème courant (premier contact sur Google pour "Microsoft.SqlServer.SqlClrProvider"):

http://social.msdn.microsoft.com/Forums/en-US/sqlnetfx/thread/1d2cb76b-642f-4067-9667-aacdbc142f74

Les composants SMO peuvent être téléchargés ici:

http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&displaylang=en

+0

Merci, Pondlife! – Alex

Questions connexes