我是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是机器名称。
错误是“找不到服务器或无法访问服务器。”
有什么明显的错误吗?
谢谢, 梅拉妮
答案 0 :(得分:0)
你需要两个反斜杠,否则它将\ S视为转义字符。
此外,使用(本地)\ SQLEXPRESS而不是您的计算机名称来解决可能困扰您的任何DNS配置问题可能更简单。
最后,确保您的数据库允许连接。