无法从Visual Studio 2012连接到SQL Server Express 2014

本文关键字:SQL Server Express 2014 连接 2012 Visual Studio | 更新日期: 2023-09-27 18:01:42

我的问题是关于将数据从SQL Server(Express 2014(检索到Visual Studio(Professional 2012(中。我正在遵循一个教程,重新使用下拉列表。当我使用"选择数据源"时,我可以继续选择数据库。当我尝试使用"Microsoft SQL Server数据库文件(SqlClient("并选择"NORTHWND"时。MDF’从我的App_Data文件夹我得到这个错误:

尝试附加到数据库失败,返回以下信息:建立时发生与网络相关或特定于实例的错误到SQL Server的连接。找不到或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接(提供程序:SQL网络接口,错误:50-本地发生数据库运行时错误。无法创建自动实例。查看Windows有关错误详细信息的应用程序事件日志。(

我日志里没有这个。

当我尝试使用"Microsoft SQL Server"连接到SQL Server时,我可以访问SQL Server实例,选择数据库并获得"连接成功",但在确定时获得此错误:

无法加载文件或程序集"Microsoft"。SqlServer。经营Sdk。Sfc,11.0.0.0版区域性=中性,公钥令牌=89845dcd8080cc91'或其依赖项之一。系统找不到指定的文件。

我已经安装了SQLLocalDB。

非常感谢帮助,因为这阻碍了我的学习。非常感谢。

无法从Visual Studio 2012连接到SQL Server Express 2014

我终于在应用程序事件日志中发现了一条消息,指出了一个不兼容问题。。。我推测这是在VS 2012和SQL Server 2014之间。因此,我安装了SQL Server 2012。随后,我在VS 2012中运行了一个"Web应用程序",发现自动创建的页面中的"注册"功能正确地创建了一个用户,而之前它因最初发布的错误而失败。我假设VS 2012中所有与SQL Server相关的活动现在都可以工作,但如果发现其他情况,将在此处报告。

按照以下步骤

  1. 打开sql server management studio 2014
  2. 右键单击数据库并选择属性
  3. 选择权限并选择"查看服务器权限"链接
  4. 选择用户名pc名称或当前用户名
  5. 授予连接和创建数据库的权限
  1. 从下载并安装LocalDB 64BIT''SqlLocalDB.msihttp://www.microsoft.com/en-in/download/details.aspx?id=42299.
  2. 打开管理员命令提示符并运行-sqllocaldb创建"v12.0">
  3. 在Visual Studio菜单项下->单击"工具"->"选项"->在"数据库工具"节点下,选择"数据连接"。将SQL Server实例名称更改为(LocalDB(''v12.0

请参阅-对于SqlLocalDB实用工具—http://msdn.microsoft.com/en-us/library/hh212961.aspx对于本地数据库概述—http://msdn.microsoft.com/en-us/library/ms233817.aspx