SQL Server 資料庫連線字串的宣告

iSQlServer發表於2009-12-15

連線字串中常用的宣告有:

伺服器宣告 Data Source、Server和Addr等。

資料庫宣告 Initial Catalog和DataBase等。

整合Windows賬號的安全性宣告 Integrated Security和Trusted_Connection等。

使用資料庫賬號的安全性宣告 User ID和Password等。

對於訪問資料庫的賬號來說,通常我們在一些參考資料上看到ADO.NET的字串連線往往有如下寫法:

string ConnStr = "server = localhost;
 user id = sa; password = xxx; database = northwind";

對於整合Windows安全性的賬號來說,其連線字串寫法一般如下:

string ConnStr = "server = localhost; 
integrated security = sspi; database = northwind";
或string ConnStr = "server = localhost;
 trusted_connection = yes; database = northwind";

使用Windows整合的安全性驗證在訪問資料庫時具有很多優勢:安全性更高、訪問速度更快、減少重新設計安全架構的工作、可以硬編碼連線字串等,還是很值得使用的。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-622495/,如需轉載,請註明出處,否則將追究法律責任。

相關文章