c#連線SQL Server資料庫

刪除記憶1發表於2020-11-29

c#連線SQL Server資料庫連線字串引數解釋

專案Value
DataSource要連線到的 SQL Server 例項的名稱或網路地址
FailoverPartner在主伺服器停機時要連線到的夥伴伺服器的名稱或地址
AttachDBFilename包含主資料檔名稱的字串。該字串包括可附加資料庫的完整路徑名
InitialCatalog與該連線關聯的資料庫的名稱
IntegratedSecurity一個布林值,該值指示是否在連線中指定使用者 ID 和密碼(值為 false 時),或者是否使用當前的 Windows 帳戶憑據進行身份驗證(值為 true 時)
PersistSecurityInfo一個布林值,該值指示如果連線是開啟的或者一直處於開啟狀態,那麼安全敏感資訊(如密碼)是否將不作為連線的一部分返回
UserID連線到 SQL Server 時要使用的使用者 ID
PasswordSQL Server 帳戶的密碼
Enlist一個布林值,該值指示 SQL Server 連線池程式是否在建立執行緒的當前事務上下文中自動登記連線
Pooling一個布林值,該值指示每次請求連線時該連線是匯入連線池還是顯式開啟
MinPoolSize針對此特定連線字串連線池中所允許的最小連線數
MaxPoolSize針對此特定連線字串連線池中所允許的最大連線數
AsynchronousProcessing一個布林值,該值指定使用此連線字串建立的連線是否允許非同步處理
ConnectionReset一個布林值,該值指示在從連線池中提取連線時是否重置連線(已過時)
MultipleActiveResultSets一個布林值,該值指示多活動結果集是否可與關聯的連線相關聯
Replication一個布林值,該值指示是否使用連線來支援複製
ConnectTimeout在終止嘗試併產生錯誤之前,等待與伺服器連線的時間長度(以秒為單位)
Encrypt一個布林值,該值指示在伺服器安裝了證書的情況下,SQL Server 是否為客戶端和伺服器之間傳送的所有資料使用 SSL 加密
TrustServerCertificate該值指示在跳過用於驗證信任的證書鏈遍歷時是否加密通道
LoadBalanceTimeout連線被銷燬前在連線池中存活的最短時間(以秒為單位)
NetworkLibrary一個字串,該字串包含用於建立與 SQL Server 的連線的網路庫的名稱
PacketSize用來與 SQL Server 的例項通訊的網路資料包的大小(以位元組為單位)
TypeSystemVersion一個字串值,該值指示應用程式所需的型別系統
ApplicationName與連線字串關聯的應用程式的名稱,如果未提供名稱,則為“.NET SqlClient Data Provider”
CurrentLanguage獲取或設定 SQL Server 語言記錄名稱
WorkstationID連線到 SQL Server 的工作站的名稱
UserInstance該值指示是否將連線從預設的 SQL Server Express 例項重定向到在呼叫方帳戶之下執行並且在執行時啟動的例項
ContextConnection該值指示應建立與 SQL Server 的客戶端/伺服器連線還是程式內連線
TransactionBinding一個字串值,該值指示該連線如何保持與登記 System.Transactions 事務的關聯

相關文章