sql-server-2005 - sirve - sql server full
¿Diferencia entre la información de seguridad persistente y la seguridad integrada? (2)
En una cadena de conexión de SQL Server, ¿cuál es la diferencia entre Integrated Security = True/SSPI
y Persist Security = True
?
" Seguridad integrada " o "Conexión de confianza"
Cuando es falso , el ID de usuario y la contraseña se especifican en la conexión.
Cuando es verdadero , las credenciales actuales de la cuenta de Windows se utilizan para la autenticación.
Los valores reconocidos son true, false, yes, no y sspi (muy recomendable), que es equivalente a true.
Nota: Si se especifican la ID de usuario y la contraseña y la Seguridad integrada se establece en verdadero, la ID de usuario y la Contraseña se ignorarán y se utilizará la Seguridad integrada.
La propiedad Información de seguridad persistente especifica si el origen de datos puede conservar información de autenticación confidencial, como una contraseña.
La propiedad de seguridad integrada especifica el tipo de autenticación de base de datos. Si la propiedad se configura como falsa, debe configurar su ID de usuario y contraseña manualmente y si se configura como verdadera puede pasar la autenticación por su cuenta actual de Windows.
Más detalles, por favor consulte el siguiente enlace:
http://msdn2.microsoft.com/en-us/library/aa214039(SQL.80).aspx
Persist Security = true significa que la Contraseña utilizada para la autenticación de SQL no se elimina de la propiedad ConnectionString de la conexión.
Cuando se usa Integrated Security = true, Persist Security es completamente irrelevante, ya que solo se aplica a la autenticación SQL, no a windows / Integrated / SSPI.