attachdb的密钥无效

时间:2016-07-19 17:03:53

标签: c# sql-server

我的连接字符串是:

connectionString="Data Source=(LocalDB)\v11.0;Initial Catalog=StockDB;AttachDbFilename=|DataDirectory|\StockDB.mdf;Integrated Security=True"

显示:

  

attachDbfilename的无效密钥。

2 个答案:

答案 0 :(得分:1)

AttachDBFilename是SQL Express独有的。如果您只使用SQL Express,那么您将能够在连接字符串中使用此键。如果您没有使用SQL Express,那么您将收到此错误。如果不是SQL Express,请使用database=

答案 1 :(得分:0)

试试:

connectionString="Data Source=.\v11.0;Initial Catalog=StockDB;AttachDbFilename=|DataDirectory|\StockDB.mdf;Integrated Security=True"

点(。)而不是(LocalDB)