我需要帮助。我有以下内容:
SqlConnection sc = new SqlConnection("Data Source=(LocalDB)\\v11.0; Integrated Security=SSPI" + "AttachDbFilename=E:\\user\\program\\Database1.mdf");
我尝试将Integrated Security设置为True或False,但都无法生效。求助!
我需要帮助。我有以下内容:
SqlConnection sc = new SqlConnection("Data Source=(LocalDB)\\v11.0; Integrated Security=SSPI" + "AttachDbFilename=E:\\user\\program\\Database1.mdf");
我尝试将Integrated Security设置为True或False,但都无法生效。求助!
显然,在SSPI后面缺少一个分号,因此参数被读取为SSPIAttachDbFilename=E:\\user\\program\\Database1.mdf
,这不是集成安全性的有效值。
这样应该可以工作。
var sc = new SqlConnection("Data Source=(LocalDB)\\v11.0; Integrated Security=SSPI;"
+ "AttachDbFilename=E:\\user\\program\\Database1.mdf")
SSPI
部分后面加上一些空格,就像SSPI " + "AttachDbFilename
一样? - Soner Gönül;
吗? - Ondrej Janacek