2010-01-05 104 views

回答

26

Persist Security = true意味着用于SQL身份验证的密码不会从连接的ConnectionString属性中删除。

使用集成安全性= true时,Persist Security完全是相关的,因为它只适用于SQL身份验证,而不适用于windows/Integrated/SSPI。

7

集成安全” 或 “Trusted_Connection”

,用户ID和密码中的连接指定。

为真时,当前的Windows帐户凭证用于验证。

可识别的值为true,false,yes,no和sspi(强烈推荐),这相当于true。

说明:如果指定了用户标识和密码,且集成安全性设置为true,则用户标识和密码将被忽略,并且将使用集成安全性。

The Persist Security Info属性指定数据源是否可以保留敏感验证信息,如密码。

集成安全性 propery指定数据库身份验证的类型。如果该属性设置为false,则必须手动设置用户名和密码,如果该属性设置为true,则可以通过当前的Windows帐户传递身份验证。

更多详细信息,请参考以下链接:

http://msdn2.microsoft.com/en-us/library/aa214039(SQL.80).aspx

http://msdn2.microsoft.com/en-us/library/ms159866.aspx