我正在使用以下代码通过Windows身份验证连接到sql。

string connctionstring = "connectionString={0};Database={1};Integrated Security=SSPI;";
string _connctionstring = string.Format(connctionstring, datasource, initialCatalogue);
SqlConnection _connection = new SqlConnection(_connctionstring);
_connection.Open();

但是我收到以下错误。请帮助。我能够通过sql server登录。

最佳答案

连接字符串format不正确
更改为此:

string connctionstring = "Data Source={0};Database={1};Integrated Security=SSPI;";


要么

string connctionstring = "Server={0};Database={1};Integrated Security=SSPI;";

关于c# - 通过Windows身份验证连接到SQL时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30474780/

10-10 23:56