que pueden instancias hay compartidas caracteristicas actualizar sql-server upgrade localdb

sql-server - pueden - version 706 sql server



¿Cómo actualizo SQL Server localDB a una versión más reciente? (3)

Como se indica en este enlace de MSDN ( título no muy bien elegido ... ), la conversión debería activarse de forma simple haciendo doble clic en el archivo .mdf ... Esto no sucedió en mi caso (tal vez porque es necesario tener el El software Sql Server Management Studio o algo similar para que esto sea verdad).

Entonces, aquí hay un procedimiento alternativo:

  • Abra el "Explorador de servidores" en Visual Studio

  • Haga clic en el icono "Conectar a la base de datos" en la esquina superior izquierda

  • Seleccione "Microsoft SQL Server" en la lista y presione Siguiente

  • Escriba esto como el nombre del servidor: (LocalDB) / MSSQLLocalDB

  • Seleccione "Adjuntar un archivo de base de datos" en las opciones a continuación y el navegador a su archivo .mdf

  • Continúe y esto debería mostrar un cuadro de diálogo que le solicita que active o no la conversión.

Y eso es. No muy intuitivo en absoluto, pero efectivo. No he encontrado ninguna documentación en él que no sea el enlace mencionado anteriormente, todos los otros pasos fueron pura intuición pero funcionaron para mí, espero que también para usted.

¿Es posible actualizar SqlServer localDB de 2012 a 2014?

Actualmente usamos la versión 11 de SQL Server 2012. Necesito actualizar a la versión 12 de SQL Server 2014.

Me gustaría poder hacerlo sin perder mis tablas y datos.

Instalé un nuevo localDB pero luego no tengo mis datos. También tiene otro nombre y realmente no puedo cambiar los archivos de configuración ya que es un proyecto de equipo.

Intenté usar la herramienta sqlLocalDB de la línea de comandos para crear una versión 2014 llamada v11.0 pero la creó en la versión antigua de 2012 de cualquier manera.

C:/Program Files/Microsoft SQL Server/120/Tools/Binn>sqllocaldb create v11.0 LocalDB instance "v11.0" created with version 11.0.3000.0. C:/Program Files/Microsoft SQL Server/120/Tools/Binn>sqllocaldb create v12.0 LocalDB instance "v12.0" created with version 12.0.2000.8. C:/Program Files/Microsoft SQL Server/120/Tools/Binn>sqllocaldb create aaaaa LocalDB instance "aaaaa" created with version 12.0.2000.8.

¿Por qué nombrarlo v11.0 cambiaría la versión que se usó?

¿Cómo puedo actualizar el v11.0 existente?


Para apuntar a una versión específica de LocalDb, use 12.0 u 11.0 como parámetro. Por ejemplo:

sqllocaldb create "mydb" 12.0

La razón por la que falló su comando fue porque estaba haciendo referencia a la versión incorrectamente. Esto no está muy claro en el ... información

Usar "v12.0" como primer parámetro simplemente establece el nombre de la instancia. Si no se da un segundo parámetro de versión, se usa la versión predeterminada.


Parece que v11.0 es un nombre especial para la instancia automática de LocalDB 2012. Y está estrictamente ligado a esta versión. Mientras que las versiones 2014 y 2016 comparten el mismo nombre MSSQLLocalDB para ese propósito.

Más sobre instancias de LocalDB