2009-08-07 202 views

回答

19

Integrated SecurityTrusted_Connection

false,用戶ID和密碼在連接中指定。當true時,當前的Windows帳戶憑證用於身份驗證。

可識別的值爲true,false,yes,no和sspi(強烈推薦),這相當於true。

0

SSPI表示安全支持提供程序接口。

SSPI允許應用程序使用系統上的任何可用安全軟件包,而無需更改接口以使用安全服務。 SSPI不建立登錄憑據,因爲這通常是由操作系統處理的特權操作。

通常一個.NETconnection字符串看起來像這樣,當然你會有自己的服務器,數據庫名稱。

"Data Source=localhost\sql2012;Initial Catalog=AdventureWorks; Integrated Security=SSPI"

除了SSPI你也可以使用"true"

集成安全性實際上確保您使用Windows身份驗證而不是SQL身份驗證與SQL Server連接;這需要連接字符串提供用戶名和密碼。

+1

嗯; OP不詢問「集成安全性」或其「SSPI」值。 – 2012-09-21 18:39:18

+1

同意。但接受的答案稱SSPI是「高度推薦」的價值,所以我懷疑這是爲了澄清SSPI的目的和功能。 – CobaltBlue 2014-02-03 15:19:48

相關問題