0

asp.netを使用してデータベースに接続しようとしていますが、次のようになっていますException:

System.ArgumentException: キー 'attachdbfilename' の値が無効です。

objconn.ConnectionString = "Data Source=(LocalDB\v11.0);Integrated Security=SSPI;AttachDBFilename=|DataDirectory|test.mdf;User Instance=true;user id=xyz; password=xyz123; Initial Catalog=TEST";
4

3 に答える 3

0

InitialCatalog と AttachedDBFile 名を同時に使用します。

objconn.ConnectionString = "Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|test.mdf;User Instance=true;user id=xyz; password=xyz123;

また

objconn.ConnectionString = "Data Source=(LocalDB\v11.0);Integrated Security=SSPI;User Instance=true;user id=xyz; password=xyz123; Initial Catalog=TEST";
于 2013-07-12T16:26:46.543 に答える
0

localhostこのように、反対に試しまし(LocalDB\v11.0)たか?

objconn.ConnectionString = "Data Source=localhost;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|test.mdf;User Instance=true;user id=xyz; password=xyz123; Initial Catalog=TEST";

localhostTCP を使用しますが、(LocalDB\v11.0)名前付きパイプを使用します

于 2013-07-12T16:18:48.717 に答える
0
|DataDirectory|test.mdf

する必要があります

|DataDirectory|\test.mdf
于 2013-07-12T17:34:53.607 に答える