枚举SQL Server数据库时出现SMO异常

时间:2010-10-11 06:31:29

标签: sql-server smo

在我的C#3.5应用程序中,我使用SMO来查找runnin SQL Server实例。但是,在安装了SQL Server的干净机器上,我收到以下异常:

Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException:无法检索此请求的数据。 ---> System.IO.FileNotFoundException:找不到程序集“Microsoft.SqlServer.SqlClrProvider,

我应该安装什么来组装? SQL Server已安装!

1 个答案:

答案 0 :(得分:0)

您没有提及MSSQL的版本或版本,但SMO组件通常随客户端工具一起安装,因此如果您使用的是Express Edition,则可能根本不安装它们。

这显然是一个常见问题(谷歌首次发布“Microsoft.SqlServer.SqlClrProvider”):

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

可以在此处下载SMO组件:

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