tutorial name limitations instalar sql-server sql-server-express embedded-database localdb

sql-server - name - sql server localdb install



confusiĆ³n sobre SQL Server Express y localdb (1)

¿Sigo necesitando instalar el motor SQL Server Express (un servicio A ganar) en las máquinas cliente?

Sí, necesitan que esté instalado para su aplicación para consultar la base de datos. Realmente no puedo evitarlo.

Hay un sabor llamado SQL Express localDb. ¿Que uno no necesita un motor (ganar servicio)? pero creo que se necesita una instalación previa de localdb.

Sí, todavía necesitarías instalar LocalDB en la máquina cliente. Es bastante sencillo hacerlo, pero creo que es una exageración a menos que realmente necesite las funciones completas de una instancia de SQL Server para su servicio web.

En lugar de LocalDB, recomiendo encarecidamente el uso de SQL Server Compact Edition : cumple la función que está pensando (su servicio WCF puede simplemente conectarse directamente al archivo de base de datos en sus máquinas cliente sin instalar SQL Server y es liviano), pero no necesita ser instalado (simplemente se incluye como un DLL con su aplicación WCF):

A diferencia de otras ediciones de Microsoft SQL Server, SQL CE se ejecuta en el proceso con la aplicación que lo aloja.

En las propias palabras de Microsoft sobre las diferencias entre LocalDB y SQLCE :

¿LocalDB y SQL Server Compact?

Base de datos pequeña y simple, instalación liviana, conexión a un archivo de base de datos: esto le resultará familiar a cualquier desarrollador que use SQL Server Compact. Las similitudes no son accidentales, ya que nuestro objetivo para LocalDB era ser tan fácil de usar como SQL Server Compact (al mismo tiempo que es tan potente y compatible con SQL Server completo como SQL Express).

Hay diferencias significativas entre LocalDB y SQL Server Compact:

Modo de ejecución: SQL Server Compact es una DLL en proceso, mientras LocalDB se ejecuta como un proceso separado.

SQL Server CE es algo así como una versión actualizada de MS Access, el archivo va con la aplicación que puede "simplemente conectarse" al archivo de la base de datos sin involucrar ninguna instalación del servidor de la base de datos, y su sintaxis / características están muy cerca del estándar SQL Server.

Necesito implementar un servicio WCF con una base de datos en las máquinas cliente. Estoy confundido acerca de SQL Server Express. Necesito verificar todo lo siguiente.

Al adjuntar archivos de base de datos en la carpeta App_Data , ¿todavía necesito instalar el motor de SQL Server Express (servicio de Windows) en las máquinas cliente?

Hay un sabor llamado SQL Server Express LocalDb . ¿Que no necesita un motor (servicio de Windows)? Pero creo que necesita una instalación de prerrequisito de LocalDb.

Localdb se presenta con SQL Server 2012. No hay localdb para SQL Server 2008. ¿Correcto? No pude encontrar la versión 2008 en el sitio de MS.