【发布时间】:2015-02-06 21:22:42
【问题描述】:
我在 Visual Studio 2013 社区创建基于服务的数据库时遇到问题。
基本上,问题是当我尝试将基于服务的数据库添加到我的任何项目时,我都会收到一条错误消息:
发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。 无法创建自动实例。查看 Windows 应用程序事件 记录错误详情)
过去,我可以毫无问题地将数据库添加到我的项目中。从现在到现在发生的变化是我开始使用 SQL Server 2014 来处理 Java 项目。我假设安装 SQL Server 2014 更改了一些配置设置,这些设置现在阻止我在 Visual Studio 中创建本地数据库。
我能够通过将服务器名称(通过工具>选项>数据库工具>数据连接在 Visual Studio 中配置)更改为 SQLEXPRESS 来解决此问题,并且能够创建数据库,但是,当我去创建来自数据库的一个数据源,在我得到消息之前我到了最后一步:
无法加载文件或程序集 'Microsoft.SqlServer.Management.Sdk.Sfc,版本=11.0.0.0, Culture=neutral、PublicKeyToken 或其依赖项之一。系统 找不到指定的文件
下载一些文件并安装后,我没有看到任何效果。我真的仍然想使用本地数据库,在尝试返回使用本地数据库后,我什么也做不了。现在,无论我尝试什么,我都会收到错误消息:
发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 定位服务器/实例时出错 指定)
如果我想在 Visual Studio 中使用本地数据库,我可以在安装 SQL Server 2014 的情况下执行此操作吗?如果是这样,我有什么地方出错了吗?
非常感谢您提供的任何帮助。
【问题讨论】:
标签: c# sql-server visual-studio