0

我是 SQLClient 的新手,在 VS2008 中工作并尝试连接到本地计算机上的 SQL Server 2005 SQL Express 实例。

我一直在尝试引号、大写字母和其他东西的不同组合,但我似乎无法获得联系。

我的代码是

using namespace System::Data::SqlClient ;
...
String^ connectionString = "Server=MY-PC\SQLEXPRESS; Database=myDB; Trusted_Connection=True; " ;
SqlConnection^ connection = gcnew SqlConnection(connectionString) ;
connection->Open() ;

其中 MY-PC 是机器名称。

错误是“未找到服务器或无法访问服务器。”

有什么明显的错误吗?

谢谢,梅兰妮

4

1 回答 1

0

您需要两个反斜杠,否则它将 \S 视为转义字符。

此外,使用 (local)\SQLEXPRESS 而不是您的计算机名称来解决可能困扰您的任何 DNS 配置问题可能会更简单。

最后,确保您的数据库允许连接。

于 2012-05-18T03:51:03.613 回答