¿Es posible utilizar bases de datos LocalDB con NHibernate? En caso afirmativo, ¿qué debería instalarse/configurarse?nHibernate y SQL Server 2012 LocalDB
Actualmente cuando se trata de utilizar la cadena de conexión como Data Source = (LocalDB) \ v11.0; Initial Catalog = tst1; Integrated Security = SSPI al crear SessionFactory me sale
System.Data.SqlClient.SqlException : A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) ----> System.ComponentModel.Win32Exception : The network path was not found
Sin embargo, I' Puede conectarse a (LocalDb) \ v11.0 mediante el Explorador de objetos de SQL Server y Entity Framework funciona con esa cadena de conexión. Entonces, ¿qué estoy haciendo mal con NH, o es imposible utilizar LocalDB con NH en este momento?
Puede que tenga que usar la sintaxis arcaica con nH, p. Ej. 'np: \\. \ pipe \ LOCALDB # ABB78D50 \ tsql \ query' - para algunos antecedentes, consulte http://www.mssqltips.com/sqlservertip/2694/getting-started-with-sql-server-2012-express- localdb/ –
gracias, parece funcionar, pero no estoy del todo contento con la creación de instancias desde la línea de comandos. – Shaddix
Luego presione a la gente de nHibernate para que actualice su compatibilidad con SqlLocalDb. Además, no debería crear una instancia cada vez que inicie su programa. ¿No puedes parar y comenzar la instancia? Una vez que conozca el nombre de la tubería no tendrá que hacerlo todo manualmente después de eso ... –