2017-04-22 69 views
3

我有一个问题,我一直在研究过去两天。我有一个我想给朋友的节目。它使用MDF本地数据库文件。但是一旦他将其安装在他的电脑上,它就会出现sql 50错误(错误1)。未在其他计算机上连接的SQL本地数据库

我已经安装了基本上我可以安装的所有东西,他甚至安装了VS,但它没有工作。我不能列举我安装了什么,因为它的方式太长了,但是所有名称都是SQL的东西我已经安装在虚拟机上进行测试。在我的电脑上(不是虚拟机),它工作正常,但在其他人不工作。

这里是连接字符串:

"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\DataBases\Software.mdf;Integrated Security=True". 

我已经添加了端口,我已经tryed只是添加数据库真正的“运行轨迹数据”节目形式SQL 2012也表示没有防火墙1433工作。我似乎无法得到它的工作。我也尝试做一个MSSQLLocalDB但我不知道如何。没有好的教程来做到这一点。

Error 1: A netowkr-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible.Verify that the instance name is correct and that SQL Server is configurad to allow remote connections (Profider; SQL Network interfaces Error 50 - Localc Database Runtime Error occurred the specified localDB instance does not exist).

回答

0

尝试运行CMD下创建的LocalDB的新实例V12.0版本

sqllocaldb create "v12.0" 

有关该命令的一些额外的细节:https://docs.microsoft.com/en-us/sql/relational-databases/express-localdb-instance-apis/command-line-management-tool-sqllocaldb-exe

此外,检查您的实例SQL Server(SQLEXPRESS)正在运行。打开SQL Server配置管理器 - > SQL Server服务来验证它。

+0

已经做了3次没事。并且我准备在SQL Server配置管理器中准确查找。 – kevindt12

+0

@ kevindt12您的服务SQL Server(SQLEXPRESS)处于运行状态。 – hastrb

+0

是的,我确实检查了代理是唯一没有运行的东西。 – kevindt12

相关问题