无法打开,因为它是Visual Studio 2017上的706版

时间:2019-03-02 04:51:59

标签: c# sql-server-2012 visual-studio-2017

我正在使用SQL Server 2012和Visual Studio 2017。

我的连接字符串是:

@"Data Source=.\MSSQLSERVER;AttachDbFilename=F:\Projects\PMS\PMS\bin\debug\BattagramPolice.mdf;Integrated Security=True;Connect Timeout=30"

我通过SELECT @@Version检查了我的版本,它还显示了2012。

我从SQL Server 2012创建了一个数据库,并尝试使用但过去几天没有运气。

我也尝试过

@"Data Source=(LocalDB)\v11.0;AttachDbFilename=F:\Projects\PMS\PMS\bin\debug\BattagramPolice.mdf;Integrated Security=True;Connect Timeout=30"

并使用此连接字符串,我收到SQL错误50。

1 个答案:

答案 0 :(得分:0)

尝试使用| DataDirectory |在您的连接字符串中,如下所示:

@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\BattagramPolice.mdf;Integrated Security=True;Connect Timeout=30"