2016-01-08 243 views
0

我对数据库有问题。 在我的电脑上工作的很好,但是当我尝试从其他电脑运行它时无法正常工作。数据库连接时出现错误

这是连接字符串:

SqlConnection connection = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\OlxBotDataBase.mdf;Integrated Security=True"); 

我试图把在%APPDATA%文件夹中的数据库,但不工作或者也许我做错了。

这是错误:

编辑:我安装了SQL Server,但现在我得到这个错误:

+1

您的*其他*计算机或者没有安装sql server或者sql server的实例不同。 – Irshad

+0

您是否在目标机器上安装了LocalDB位? – Steve

回答

0

您可以更改权限的mdf和日志文件,以便它可以通过您的应用程序访问

+0

权限设置为完全控制 –

0

我找到了解决方案。

我安装了SQL Server Express和atached数据库和我修改的ConnectionString这样的:

connection = new SqlConnection(@"Data Source=localhost\SQLEXPRESS;Database=OlxBotDataBase;Integrated Security=True"); 

,但我想知道是否有任何方式automaticaly添加数据库。