Microsoft SQL Server Express LocalDB es una versión ligera de SQL Server Express que está principalmente destinada a desarrolladores. Proporciona una forma fácil de escribir y probar código Transact-SQL sin la necesidad de administrar una instancia completa del servidor de SQL Server.
Instalación
Existen dos métodos para instalar LocalDB:
- Usando el programa SqlLocalDB.msi
- Como opción durante la instalación de SQL Server Express 2012 o una versión más reciente
Para instalar LocalDB utilizando el programa SqlLocalDB.msi, es necesario tener instalado Microsoft .NET Framework 4 y Microsoft .NET Framework 4.0.2 Runtime Update (KB2544514). Dependiendo de su sistema operativo, deberá descargar la versión adecuada de SqlLocalDB.msi (x86/SqlLocalDB.MSI para 32 bits o x64/SqlLocalDB.MSI para 64 bits).
Una vez que haya descargado el archivo SqlLocalDB.msi, haga doble clic en él para iniciar el proceso de instalación. Siga las instrucciones en pantalla para completar la instalación.
Si está instalando la versión de 32 bits de Microsoft SQL Server Express LocalDB en un sistema Windows de 64 bits, es posible que vea un mensaje de advertencia. Puede ignorar este mensaje de forma segura.
Uso de LocalDB
Después de completar la instalación, se puede iniciar la instancia predeterminada de LocalDB o puede crear y utilizar su propia instancia de LocalDB utilizando la utilidad SqlLocalDb.
Para ver todas las instancias de LocalDB, abra la ventana del símbolo del sistema y escriba el siguiente comando:
SqlLocalDB info
El nombre de la instancia predeterminada de LocalDB comienza con un solo carácter “v” seguido de un número de versión. Por ejemplo, “v11.0” representa SQL Server 2012.
Para crear una nueva instancia de LocalDB, utilice el siguiente comando:
SqlLocalDB create <nombre_instancia>
LocalDB admite el uso compartido de instancias, lo que significa que puede permitir que otros usuarios se conecten a su instancia. Puede utilizar los comandos de compartir/no compartir de la utilidad SqlLocalDB para administrar el uso compartido de instancias.
La instancia de SQL Server Express LocalDB está configurada para utilizar la intercalación SQL_Latin1_General_CP1_CI_AS y no se puede cambiar. Las intercalaciones a nivel de base de datos, columna y expresión son compatibles de forma normal.
Los archivos de base de datos del sistema para la instancia de LocalDB se almacenan en la siguiente ubicación de forma predeterminada:
C:\Users\<Nombre_Usuario>\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances
Conclusión
Microsoft SQL Server Express LocalDB es una excelente herramienta para los desarrolladores que necesitan una versión ligera de SQL Server para escribir y probar código Transact-SQL. Es fácil de instalar y configurar, y proporciona el mismo lenguaje y limitaciones de T-SQL que SQL Server Express.
Siguiendo las instrucciones de instalación y uso proporcionadas en este artículo, puede comenzar a utilizar Microsoft SQL Server Express LocalDB en sus proyectos de desarrollo.