如题所述
为了检查问题是否与您的VS,你可以找到在IDE的文件夹,然后运行这些命令来检查它是否能帮助在终端增加数据连接:
•请打开Windows资源管理器,然后导航到<Visual Studio的安装路径>\ Common7\ IDE
•devenv.exe的/安全模式:启动在安全模式下加载最小的Windows IDE中。
•devenv.exe的/ ResetSettings:恢复IDE的默认设置,可以选择地重置到指定VSSettings文件。
•devenv.exe的/ ResetAddin:删除指定外接相关命令和命令UI。
•devenv.exe的/ ResetSkipPkgs:清除添加的VSPackage所有SkipLoading标签。
如果你使用的是SQL Server Express时,需要指定的服务器名称为MyComputerName\ SQLEXPRESS。但根据您的文章,我觉得你正在使用SQL Server。如果您使用的是SQL Server和已命名实例,请尝试指定服务器名称为MyComputerName\ InstanceNameHere检查结果。
如果问题仍然存在,请设置下面的配置文件:
Visual studio 2013 中大的“web.config”文件中添加下面code
<add name="NorthwindEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=mysql2014svr;initial catalog=Northwind;persist security info=True;user id=sa;password=thepwd;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
个人建议如果问题没法解决可以卸载SQL Server 2014 ,安装SQLServer2012.
建议你有任何关于SQL Server的问题访问微软的官方论坛:
Technet.microsoft
•请打开Windows资源管理器,然后导航到<Visual Studio的安装路径>\ Common7\ IDE
•devenv.exe的/安全模式:启动在安全模式下加载最小的Windows IDE中。
•devenv.exe的/ ResetSettings:恢复IDE的默认设置,可以选择地重置到指定VSSettings文件。
•devenv.exe的/ ResetAddin:删除指定外接相关命令和命令UI。
•devenv.exe的/ ResetSkipPkgs:清除添加的VSPackage所有SkipLoading标签。
如果你使用的是SQL Server Express时,需要指定的服务器名称为MyComputerName\ SQLEXPRESS。但根据您的文章,我觉得你正在使用SQL Server。如果您使用的是SQL Server和已命名实例,请尝试指定服务器名称为MyComputerName\ InstanceNameHere检查结果。
如果问题仍然存在,请设置下面的配置文件:
Visual studio 2013 中大的“web.config”文件中添加下面code
<add name="NorthwindEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=mysql2014svr;initial catalog=Northwind;persist security info=True;user id=sa;password=thepwd;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
个人建议如果问题没法解决可以卸载SQL Server 2014 ,安装SQLServer2012.
建议你有任何关于SQL Server的问题访问微软的官方论坛:
Technet.microsoft
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-05-15
问题描述:
在vs2013里利用向导SqlDataSource配置数据库连接时,点击测试连接提示成功,当点击确定时报错:Could not load file or assembly 'Microsoft.SqlServer.Management.Sdk.Sfc,
Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or
one of its dependencies. 系统找不到指定的文件。
解决方法:
1、源视图代码的@Page指令中添加一句:
assembly name="Microsoft.SqlServer.Management.Sdk.Sfc"
强制指定相关组件所使用的文件。后再试,如果问题解决,就不必要做其它处理。
2、如果问题依然,去微软官网:
下载下面两个组件:
Microsoft® System CLR Types for Microsoft® SQL Server® 2012
Microsoft® SQL Server® 2012 Shared Management Objects本回答被网友采纳
在vs2013里利用向导SqlDataSource配置数据库连接时,点击测试连接提示成功,当点击确定时报错:Could not load file or assembly 'Microsoft.SqlServer.Management.Sdk.Sfc,
Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or
one of its dependencies. 系统找不到指定的文件。
解决方法:
1、源视图代码的@Page指令中添加一句:
assembly name="Microsoft.SqlServer.Management.Sdk.Sfc"
强制指定相关组件所使用的文件。后再试,如果问题解决,就不必要做其它处理。
2、如果问题依然,去微软官网:
下载下面两个组件:
Microsoft® System CLR Types for Microsoft® SQL Server® 2012
Microsoft® SQL Server® 2012 Shared Management Objects本回答被网友采纳