sqlServer 數據庫經常使用鏈接字符串web
用戶名和密碼驗證的方式去鏈接到數據庫服務器sql
<add name="conStr" connectionString="Data Source=服務器名;Initial Catalog=數據庫名; User Id=用戶名;Password=密碼"/> 數據庫
<add name="conStr" connectionString="Server=服務器名;Database=數據庫名;User Id=用戶名;Password=密碼"/> 服務器
<add name="conStr" connectionString="server=l服務器名;database=數據庫名;uid=用戶名;pwd=密碼;pooling=true;min pool size=1;max pool size=2;connection reset=true"/>ui
Windows驗證的方式去鏈接到數據庫服務器加密
<add name="conStr" connectionString="Data Source=服務器名;Initial Catalog=數據庫名;Integrated Security=True;" />server
<add name="conStr" connectionString="Data Source=服務器名;Initial Catalog=數據庫名;Integrated Security=SSPI;" /> 字符串
<add name="conStr" connectionString="Data Source=服務器名;Initial Catalog=數據庫名;Trusted_Connection = False;Encrypt = yes" />it
<add name="conStr" connectionString=" data source=服務器名;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"/>io
經常使用的屬性:
服務器
Data Source
Server
數據庫
Initial Catalog
database
用戶名
User Id
uid
密碼
Password
pwd
啓用鏈接池
pooling=true(默認值)
最小鏈接數量
min pool size=1;
最大鏈接數量
max pool size=2
重置鏈接池
connection reset=true
身份驗證方式
Integrated Security
當爲false時,將在鏈接中指定用戶ID和密碼。
當爲true時,將使用當前的Windows賬戶憑據進行身份驗證。
可識別的值爲true、false、yes、no以及與true等效的sspi。
信任鏈接
1)web.config中Trusted_Connection=true改成Trusted_Connection=false能夠消除以下錯誤:
"用戶
'NT AUTHORITY\NETWORK SERVICE' 登陸失敗。"
(2)Trusted_Connection
當爲 false 時,將在鏈接中指定用戶 ID 和密碼。當爲 true 時,將使用當前的 Windows 賬戶憑據進行身份驗證。
可識別的值爲 true、false、yes、no 以及與 true 等效的 sspi(強烈推薦)。
(3)當在WEB.CONFIG使用Trusted_Connection=true時,SERVER DATABASE已設置爲用信任鏈接了.
加密
Encrypt = yes