我正在尝试使用以下代码连接到另一台服务器中的数据库:
dbConnection.ConnectionString = "Driver={SQL Server};" + "Server=ServerName;" +
"Uid=exchange\\s***;" + "Pwd=*******;" + "DataBase=Sample Data v2;";
dbConnection.Open();
它给我登录错误。我使用ODBC连接管理器测试了SQL连接,并且它成功显示了连接。但我无法从我的c#代码连接到数据库。连接字符串中有什么问题吗?
由于
答案 0 :(得分:0)
你可以尝试
dbConnection.ConnectionString ="Data source=ServerName;Initial Catalog=Sample Data v2;;user id=s***;password=*******"
答案 1 :(得分:0)
// .NET DataProvider - 使用System.Data.SqlClient的标准连接;
dbConnection.ConnectionString ="Data Source=ServerIP;Initial Catalog=DataBaseName;User id=UserName;Password=Secret;";
dbConnection.Open();
答案 2 :(得分:0)
标准安全
Server=myServerAddress;Database=myDataBase;User Id=myUsername;
Password=myPassword;
受信任的连接
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
与SQL Server实例的连接
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;
答案 3 :(得分:0)
如果您不确定如何格式化连接字符串,则可以始终使用StringConnectionBuilder。
答案 4 :(得分:0)
您说您正在开发基于Windows窗体的应用程序,请尝试此过程。
请尝试这种方法。