繁体   English   中英

SQL Server Express的连接字符串

[英]Connection String for SQL Server Express

我正在为SQL Server Professional使用此连接字符串。 没关系...

<add name="bd1" connectionString="Provider=SQLOLEDB.1;
 Data Source=10.180.0.2;
 User ID=sa;
 Password=1234;
 Initial Catalog=aa" />

但是,当我更改SQL Server Express 2008时。不起作用。

字符串连接

<add name="bd1" connectionString="Provider=SQLOLEDB.1;
 Data Source=10.180.0.8;
 User ID=sa;
 Password=1234;
 Initial Catalog=aa" />

我有这个错误

[DBNETLIB][ConnectionOpen (Invalid Instance()).]Invalid connection.

默认情况下,SQL Server Express安装为“命名实例”,如\\SQLEXPRESS 从技术上讲, 任何 SQL服务器实例都可以作为“命名实例”(以任何名称)安装,SQL Server Express可以使用不同的名称安装,也可以作为默认实例安装 - 这些只是安装程序的默认值,但是:它们是常见默认值。

要连接到“命名实例”(而不是默认实例),实例名称必须包含在连接字符串中 - 即

Provider=SQLOLEDB.1;Data Source=10.180.0.8\SQLEXPRESS;User ID=sa;...etc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM