Usando la autenticación de Windows
Para conectarse al servidor de bases de datos se recomienda utilizar la autenticación de Windows, comúnmente conocida como seguridad integrada. Para especificar la autenticación de Windows, puede usar cualquiera de los siguientes dos pares clave-valor con el proveedor de datos. NET Framework para SQL Server:
Integrated Security = true;
Integrated Security = SSPI;
Sin embargo, solo el segundo funciona con el proveedor de datos .NET Framework OleDb . Si establece Integrated Security = true
ConnectionString, se genera una excepción.
Para especificar la autenticación de Windows en el proveedor de datos. NET Framework para ODBC, debe usar el siguiente par clave-valor.
Trusted_Connection = yes;
Fuente: MSDN: trabajar con cadenas de conexión
Integrated Security = True
oSSPI
no son lo mismo.Integrated Security=true;
no funciona en todos los proveedores de SQL, arroja una excepción cuando se usa con elOleDb
proveedor. Básicamente,Integrated Security=SSPI;
se prefiere ya que funciona con ambosSQLClient
y elOleDB
proveedor. He agregado una respuesta para una mejor aclaración.