我正在使用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。
答案 0 :(得分:0)
尝试使用| DataDirectory |在您的连接字符串中,如下所示:
@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\BattagramPolice.mdf;Integrated Security=True;Connect Timeout=30"