Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.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
C# 无法从Visual Studio 2012连接到SQL Server Express 2014_C#_Sql_Sql Server_Visual Studio 2012 - Fatal编程技术网

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

C# 无法从Visual Studio 2012连接到SQL Server Express 2014,c#,sql,sql-server,visual-studio-2012,C#,Sql,Sql Server,Visual Studio 2012,我的问题是如何将数据从SQL Server(Express 2014)检索到Visual Studio(Professional 2012)。我正在按照教程重新使用下拉列表。当我使用“选择数据源”时,我可以继续选择数据库。当我尝试使用“Microsoft SQL Server数据库文件(SqlClient)”并从我的App_数据文件夹中选择“NORTHWND.MDF”时,出现以下错误: 尝试附加到数据库失败,信息如下: 建立时发生与网络相关或特定于实例的错误 与SQL Server的连接。找不到

我的问题是如何将数据从SQL Server(Express 2014)检索到Visual Studio(Professional 2012)。我正在按照教程重新使用下拉列表。当我使用“选择数据源”时,我可以继续选择数据库。当我尝试使用“Microsoft SQL Server数据库文件(SqlClient)”并从我的App_数据文件夹中选择“NORTHWND.MDF”时,出现以下错误:

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

关于这件事,我的日志里没有任何记录

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

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

我已经安装了SQLLocalDB


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

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

按照以下步骤操作

  • Open sql server management studio 2014
  • 右键单击数据库并选择属性
  • 选择权限,然后选择查看服务器权限链接
  • 选择用户名pc名称或当前用户名
  • 授予连接和创建数据库的权限
  • 从下载并安装LocalDB 64BIT\SqlLocalDB.msi
  • 打开管理员命令提示符并运行- sqllocaldb创建“v12.0”
  • 在Visual Studio菜单项->单击工具->选项->数据库工具节点下,选择数据连接。 将SQL Server实例名称更改为(LocalDB)\v12.0
  • 提及- 对于SqlLocalDB实用程序-
    对于本地数据库概述–

    您是否安装了最新版本的SQL Server Data Tools For Visual Studio?我安装了SSDT,但确实修复了它并重新启动了…但仍然存在相同的问题。如果它与任何相关,我也没有链接到MS-ACCESS的选项,尽管它已安装在我的计算机上。谢谢。