Implementación de LocalDB en la PC cliente
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 ejecutarlo LocalDB.msi
y funciona como un archivo independiente como SQL Server Compact?
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.
Actualización: si su aplicación utiliza .NET Framework, asegúrese de instalar .NET Framework 4.0.2 o posterior, como se menciona aquí . El .NET Framework 4 original no comprende las cadenas de conexión de LocalDB, ya que se lanzó mucho antes que LocalDB.