sqllocaldb mssqllocaldb how localdb

mssqllocaldb - sqllocaldb 2017 download



Instancia de usuario de SqlLocalDb (2)

Las instancias de LocalDB son todas "Instancias de usuario", y no hay necesidad de especificar User Instance=true en su cadena de conexión, de hecho, ni siquiera es compatible (como puede ver). Simplemente quite esta parte y va a funcionar bien.

Recibo esta excepción cuando intento acceder a la base de datos desde C #.

Mi cadena de conexión es

Data Source=(localdb)/v11.0;integrated security=true;User Instance = true;AttachDbFileName=C:/Users/UserName/Desktop/DB/TestDB3.mdf

La excepción es

El indicador de inicio de sesión de la instancia de usuario no está permitido cuando se conecta a una instancia de usuario de SQL Server. La conexión será cerrada.


Sólo para añadir más información. Si es así, esto no funciona para usted y todavía se queja de que no puede localizar el servidor. Se le pedirá que establezca los siguientes dos atributos en su identidad de grupo de aplicaciones en el archivo applicationHost

<add name="DefaultAppPool"> <processModel identityType="NetworkService" loadUserProfile="true" setProfileEnvironment="true" /> </add>

donde se requieren estos dos atributos para asegurarse de que su cuenta pueda iniciar el servidor LocalDB.