3 回答

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
// .NET DataProvider - 使用用戶名和密碼的標(biāo)準(zhǔn)連接
using System.Data.SqlClient;SqlConnection conn = new SqlConnection();conn.ConnectionString ="Data Source=ServerName;" +"Initial Catalog=DataBaseName;" +"User id=UserName;" +"Password=Secret;";conn.Open();
// .NET DataProvider - 可信連接
SqlConnection conn = new SqlConnection();conn.ConnectionString ="Data Source=ServerName;" +"Initial Catalog=DataBaseName;" +"Integrated Security=SSPI;";conn.Open();

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
實(shí)際上,您可以使用SqlConnectionStringBuilder
該類來(lái)構(gòu)建連接字符串。要構(gòu)建連接字符串,您需要從中實(shí)例化一個(gè)對(duì)象,SqlConnectionStringBuilder
并使用用于連接到DataBase的參數(shù)設(shè)置它們的屬性。然后,您可以從對(duì)象的屬性中獲取連接字符串,如下例所示:ConnectionString
SqlConnectionStringBuilder
例如:
SqlConnectionStringBuilder sConnB = new SqlConnectionStringBuilder () { DataSource = "ServerName", InitialCatalog = "DatabaseName", UserID = "UserName", Password = "UserPassword" }.ConnectionStringSqlConnection conn = new SqlConnection(sConnB.ConnectionString);
您可以使用new
運(yùn)算符直接進(jìn)行此操作。
例如:
SqlConnection conn = new SqlConnection( new SqlConnectionStringBuilder () { DataSource = "ServerName", InitialCatalog = "DatabaseName", UserID = "UserName", Password = "UserPassword" }.ConnectionString);
您可以添加更多參數(shù)來(lái)構(gòu)建連接字符串。請(qǐng)記住,參數(shù)由SqlConnectionStringBuilder
對(duì)象屬性中設(shè)置的值定義。
您還可以從附帶的DB的Microsoft Visual Studio連接中獲取數(shù)據(jù)庫(kù)連接字符串。選擇數(shù)據(jù)庫(kù)時(shí),將在屬性面板中顯示連接字符串。
Microsoft MSDN站點(diǎn)SqlConnectionStringBuilder
在此頁(yè)面中列出了該類的完整屬性列表。
關(guān)于SQL Server的默認(rèn)用戶,sa表示“系統(tǒng)管理員”,其密碼因SQL Server版本而異。在此頁(yè)面中,您可以看到密碼的變化情況。
SQL Server 2008 / R2 Express用戶: sa密碼: [空密碼 - 保留字段為空以進(jìn)行連接]
SQL Server 201x Express用戶: sa密碼: Password123
SQL Server 20xx Web或標(biāo)準(zhǔn)用戶: sa密碼: 在配置VDS時(shí)與管理員或root用戶密碼相同。
您可以在SQL Server數(shù)據(jù)庫(kù)管理器開(kāi)頭的此登錄窗口中使用sa用戶登錄。就像在這張圖片中:
- 3 回答
- 0 關(guān)注
- 1839 瀏覽
添加回答
舉報(bào)