Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 无法添加数据连接_Sql Server_Visual Studio_Sql Server 2014_Visual Studio Exp 2013 - Fatal编程技术网

Sql server 无法添加数据连接

Sql server 无法添加数据连接,sql-server,visual-studio,sql-server-2014,visual-studio-exp-2013,Sql Server,Visual Studio,Sql Server 2014,Visual Studio Exp 2013,我已安装SQL Server 2014。当我尝试在Visual Studio Express 2013 for Windows Desktop中创建数据连接时,出现以下错误 无法添加数据连接。无法加载文件或程序集Microsoft.SqlServer.Management.Sdk.Sfc,版本=11.0.0.0,区域性=neutral,PublicKeyToken=[key]或其依赖项之一。系统找不到指定的文件 我已经下载并安装了应答中建议的.msi文件 虽然回答指出,对于SQL Server

我已安装SQL Server 2014。当我尝试在Visual Studio Express 2013 for Windows Desktop中创建数据连接时,出现以下错误

无法添加数据连接。无法加载文件或程序集
Microsoft.SqlServer.Management.Sdk.Sfc,版本=11.0.0.0,区域性=neutral,PublicKeyToken=[key]
或其
依赖项之一
。系统找不到指定的文件

我已经下载并安装了应答中建议的
.msi
文件

虽然回答指出,对于SQL Server 2014,您应该会收到错误消息,说明
Version=12.0.0.0
,但我收到的错误消息显示
Version=11.0.0
。我是否应该下载并安装SQL Server 2012的
ENU\x64\SharedManagementObjects.msi


检查
C:\Windows\assembly
显示
Microsoft.SqlServer.Management.Sdk.Sfc
安装为SQL Server 2012版
12.0.0.0

I下载的
chs\x64\SharedManagementObjects.msi

在使用Visual Studio 2013和SQL Server 2014时,似乎需要Microsoft.SqlServer.Management.Sdk.Sfc的
版本11.0.0.0
,这两种类型(32位和64位)都可以:

  • 打开URL
    http://www.microsoft.com/en-us/download/details.aspx?id=35580
  • 下载
    ENU\x86\SQLSysClrTypes.msi
  • 下载
    ENU\x86\SharedManagementObjects.msi
  • 安装
    ENU\x86\SQLSysClrTypes.msi
  • 安装
    ENU\x86\SharedManagementObjects.msi
  • 重新启动VisualStudio,现在一切都将顺利进行

  • 请参阅。

    您是在运行时还是在尝试引用程序集时遇到此错误?输入SQL Server名称并选择数据库名称后,单击“测试连接”,返回“测试连接成功”。然后,当按“ok”创建连接时,会抛出上面详述的错误。谢谢。这基本上就是在测试连接时对服务器和数据库进行ping操作,看看它们是否在那里。您是否在连接字符串中包含用户名和密码?我目前正在使用Windows身份验证。好的,看一下,您似乎需要安装sql server工具的最新更新。