缺少Microsoft.SqlServer.Management.Sdk.Sf.dllc [英] Missing Microsoft.SqlServer.Management.Sdk.Sf.dllc

查看:120
本文介绍了缺少Microsoft.SqlServer.Management.Sdk.Sf.dllc的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试建立从Visual Studio Express 2013到本地SQL Server Express 2014的数据库连接。服务器可见并且连接测试成功,但是当我尝试完成连接时,会弹出错误说组装Microsoft.SqlServer.Management.Sdk.Sf
不在那里。


操作系统是Win 7/64位,VS和SQL Server刚刚安装在新的PC(SQL Server安装还创建了一个SQL Server 2008文件夹和内容)。我找到了两个Microsoft.SqlServer.Management.Sdk.Sf实例,但是在SQL Server的(x86)文件夹中。
我搜索了解决方案,发现应该为MicrosoftSQLServer®2014安装Microsoft®SQLServer®2014共享管理对象和
Microsoft®SystemCLR类型( 64)来自这里:


从这里:http://www.microsoft.com/en -ph / download / confirmation.aspx?id = 42295


我做到了,但64位版本仍然没有显示(我搜索了整个高清,以防安装已经放置他们在我们的工作地点)。我很感激每一个如何解决这个问题的建议。


非常感谢。

Christian

解决方案


  1. 免费下载Microsoft.SqlServer.Management.Sdk .sfc.dll到您的计算机。
  2. 将文件复制到缺少dll文件的程序的安装目录。
  3. 如果这不起作用。您必须将dll文件移动到系统目录。

    • (Windows 95/98 / Me) -  < kbd> C:\ Windows \System< / kbd>
    • (Windows NT / 2000) -  < kbd> C:\ WINNT \ System32< / kbd>
    • (Windows XP,Vista,Windows 7) -  < kbd> C:\ Windows \ System32< / kbd>

    如果您使用的是64位版本的Windows,则 < kbd> C:\ Windows \中的系统目录SysWOW64 \< / kbd>


  4. 重新启动计算机。

否则 


作为错误信息指示,&NBSP;" Microsoft.SqlServer.Management.Sdk.Sfc.dll"无法找到它应该在哪里,或者只是 错过了


该文件通常位于以下目录: %ProgramFiles%\ Mesrosoft SQL Server \\\ SDK \Assemblies。



您可能需要在机器上修复SQL Server的安装。


I've tried to establish a database connection from Visual Studio Express 2013 to a local SQL Server Express 2014. The Server is visible and the connection test successful, but when I try to finish the connection, an error pops up saying that assembly Microsoft.SqlServer.Management.Sdk.Sf were not there.

OS is Win 7/64 bits, VS and SQL Server installed just recently on a new PC (the SQL Server installtion also created a SQL Server 2008 folder plus content). I found two instances of Microsoft.SqlServer.Management.Sdk.Sf, but in the (x86) folders of SQL Server. I searched for solutions and found that one should install Microsoft® SQL Server® 2014 Shared Management Objects and Microsoft® System CLR Types for Microsoft SQL Server® 2014 (both 64) from here:

from here: http://www.microsoft.com/en-ph/download/confirmation.aspx?id=42295

I did that, but the 64bit versions still don't show up (I searched the whole HD, in case the installation had put them at weired locations). I appreciate every advice on how to solve the problem.

Thanks a lot.
Christian

解决方案

  1. Free Download Microsoft.SqlServer.Management.Sdk.Sfc.dll to your computer.
  2. Copy the file to the install directory of the program that missing the dll file.
  3. If that doesn't work. you have to move the dll file to the system directory.
    • (Windows 95/98/Me) - <kbd>C:\Windows\System</kbd>
    • (Windows NT/2000) - <kbd>C:\WINNT\System32</kbd>
    • (Windows XP, Vista, Windows 7) - <kbd>C:\Windows\System32</kbd>

    If you use a 64-bit version of Windows, The System Directory in <kbd>C:\Windows\SysWOW64\</kbd>

  4. Reboot computer.

Otherwise 

As the error message indicated, "Microsoft.SqlServer.Management.Sdk.Sfc.dll" cannot be found where it should be, or is simply missed.
The file is typically at the directory: %ProgramFiles%\Microsoft SQL Server\100\SDK\Assemblies.

You may need to repair the installation of SQL Server on the machine.


这篇关于缺少Microsoft.SqlServer.Management.Sdk.Sf.dllc的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆