Debug 一個SQL Server 2008 數(shù)據(jù)庫連接的問題,老是提示:

[67944] System.Data.SqlClient.SqlException (0x80131904): 在與 SQL Server 建立連接時出現(xiàn)與網(wǎng)絡相關(guān)的或特定于實例的錯誤。未找到或無法訪問服務器。請驗證實例名稱是否正確并且 SQL Server 已配置為允許遠程連接。 (provider: SQL Network Interfaces, error: 25 - 連接字符串無效) ---> System.ComponentModel.Win32Exception (0x80004005): 參數(shù)錯誤。
我在 SQL Server 2016上面是OK的。
后來發(fā)現(xiàn)DataSource 必須為IP Address
//sql server 身份驗證 連接字符串 private string ConnstrSqlServer = "server=服務器名稱;uid=登錄名稱;pwd=登錄密碼;database=數(shù)據(jù)庫名稱";
//windows 身份驗證連接字符串 private string ConnstrWindows = "server=服務器名稱;database=數(shù)據(jù)庫名稱;Trusted_Connection=SSPI";

站在用戶的角度思考問題,與客戶深入溝通,找到琿春網(wǎng)站設(shè)計與琿春網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、
域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋琿春地區(qū)。
// 在 C# 代碼中用 SqlClient 的方式訪問 SQL Server 2008 數(shù)據(jù)庫
// .NET Framework Data Provider for SQL Server 標準寫法
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
// .NET Framework Data Provider for SQL Server 另一種標準寫法
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
// .NET Framework Data Provider for SQL Server 信任連接寫法
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
// .NET Framework Data Provider for SQL Server 信任連接另一種寫法 Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
另外參考了如下2008的配置
https://jingyan.baidu.com/article/6c67b1d6ca06f02787bb1ed1.html
文章標題:(C#SQLServer)數(shù)據(jù)庫連接字符串-創(chuàng)新互聯(lián)
本文地址:
http://weahome.cn/article/gpjpg.html