Que es LOCALDB?


Que es localDB?
Es un modo de ejecución SQL Server Express destinado a los desarrolladores de programas. La instalación de LocalDB copia un conjunto de archivos mínimo necesario para iniciar el Motor de base de datos de SQL Server. Una vez que LocalDB está instalado, los desarrolladores inician una conexión mediante una cadena de conexión especial. Cuando se realiza la conexión, se crea y se inicia automáticamente la infraestructura de SQL Server necesaria, permitiendo que la aplicación use la base de datos sin tareas de configuración compleja o prolongada en el tiempo. 

Los sistemas operativos soportados son los siguientes:
· Windows 7
· Windows Server 2008 R2
· Windows Server 2008 Service Pack 2
· Windows Vista Service Pack 2

Referencia en MSDN

Ventajas:
· Administración simplificada.
· Instalación de tamaño reducido(32 Bits – 64 Bits)
· Se ejecuta  con usuarios de poco privilegio.
· No se crea ningún servicio de base de datos.  El servicio se inicia y se detiene automáticamente.
· Soporta la propiedad AttachDbFileName.
· Soporta Ado.net
· Soporta Linq.
· Soporta ODBC.
· Soporta OLEDB.
· Conexiones locales ilimitadas.
· Soporta instalación silenciosa.
· Una sola instalación para todos los usuarios.

Desventajas:
· No hay soporte para los sistemas operativos: Windows XP, Windows 2000, Windows 2003.
· No tiene soporte para WOW. No permite instalar la versión de 32 Bits en un sistema operativo 64 Bits.
· No permite conexiones remotas, solo locales.
· El límite de tamaño máximo de 10 GB
· No funciona en dispositivos móviles.
· Limitado a hacer uso de un CPU.
· No soporta filestream.

Requerimientos:
· Requiere SQL Server 2012 Native Client, el cual no está incluido en el instalador de LocalDB.
· Requiere derechos administrativos para instalarse, debido a que se instala para todos los usuarios de un computador.
· Requiere 140 MBs de espacio de disco.
· Requiere que .NET Framework 4 sea llevado a la versión 4.0.2.

Cuál es su propósito? 
El propósito de esta nueva función es proporcionar a los desarrolladores un entorno local que es mucho más fácil de instalar y administrar. En lugar de instalar un servicio y configuración de la seguridad, que acaba de poner en marcha una instancia de este nuevo tiempo de ejecución LocalDB según sea necesario.

Como instalar LocalDB:
Lo primero que debemos de hacer es lo siguiente, bajar el siguiente archivo desde la página de Microsoft. http://www.microsoft.com/betaexperience/pd/SQLEXPCTAV2/enus/default.aspx
El proceso de instalación es algo simple, solo debemos de aceptar los términos de licenciamiento de MS.






Luego que el proceso de instalación termine procedemos a conectarnos a la base de datos mediante el magnament studio.Para acceder a la base de datos utilizaremos "(localdb)\v11.0" como nombre del servidor. Esto se crea por defecto.




Para mayor información pueden usar las siguientes referencias :

http://www.mssqltips.com/sqlservertip/2694/getting-started-with-sql-server-2012-express-localdb/





Comentarios

Entradas populares de este blog

SQL SERVER : Obtener Objeto Última Fecha de modificación de una tabla

MetroFramework : Aplicaciones de escritorio al estilo metro