Pregunta

Estoy muy intrigado por esta nueva versión de SQL Server Express.

No está claro (para mí) qué debe hacer un programa de instalación para implementar una aplicación que utiliza LocalDB.

¿Es necesario instalar SQL Server Express en la PC cliente y luego adjuntar el archivo MDF?

O solo es necesario ejecutar el LocalDB.msi ¿Y funciona como un archivo independiente como SQL Server Compact?

¿Fue útil?

Solución

No necesita instalar SQL Server Express para usar LocalDB, ya que LocalDB es SQL Server Express, solo que es más fácil de instalar.

Una vez que LocalDB esté instalado, puede usar la propiedad AttachDbFileName de la cadena de conexión para "abrir" un archivo MDF.Tenga en cuenta que el mismo archivo solo puede abrirse mediante una única instancia de LocalDB (inicio de sesión único de Windows) en un momento dado, por lo que esta no es una función para compartir datos.

Actualizar:Si su aplicación utiliza .NET, asegúrese de instalar .NET 4.0.2 o posterior, como mencionado aquí.El .NET 4 original no comprende las cadenas de conexión de LocalDB, ya que se lanzó mucho antes que LocalDB.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top