usar sqllocaldb how descargar como comando sql sql-server visual-studio-2012 sql-server-express localdb

sqllocaldb - ¿Cómo me conecto a una base de datos sql anterior usando LocalDb en VS 2012?



sql server 2017 express localdb (5)

Estoy tratando de construir una cadena de conexión a un archivo de base de datos SQL Express 2008 en VS 2012. Estoy recibiendo un cuadro de diálogo de error:

Este archivo de base de datos no es compatible con la instancia actual de SQL Server. Para resolver este problema, debe actualizar el archivo de base de datos creando una nueva conexión de datos, o debe modificar la conexión existente a este archivo de base de datos. Para obtener más información, vea http://go.microsoft.com/fwlink/?LinkId=235986

Seguí el enlace a la documentación siempre útil de Microsoft (tos, tos ...). Cuando revisé la función de la base de datos de actualización, no me presentaron una solicitud para actualizar el archivo. Realmente estaba esperando usar LocalDb en lugar de tener que hacer una instalación de SQL Express 2008. ¿Alguna idea?

OTRO: ¿Por qué no ha implementado Visual Studio haciendo clic en los enlaces en los cuadros de diálogo de error después de todos estos años? ¿Es realmente difícil de implementar?


De mi experiencia de unos instantes atrás:

  1. Olvídate de intentar abrir el antiguo archivo .mdf SQL Server Express en Visual Studio 2012. Durante el proceso de conversión de una antigua solución VS 2010 a VS 2012, te dice que puedes hacer eso simplemente haciendo doble clic en el archivo de base de datos y actualizándolo para usar LocalDb en lugar. ¡Esa es una completa mentira! :RE

  2. Abra SQL Server Management Studio , seleccione el nodo Databases , haga clic con el botón derecho y seleccione Attach...

  3. Proporcione la ruta para el archivo .mdf , haga clic en Aceptar y entonces debería estar listo para continuar.

  4. Ahora, dentro de Visual Studio 2012 , abra el Server Explorer (menú View -> Server Explorer ), haga clic con el botón derecho en Data Connections y luego seleccione Add Connection... En Server name: put (localdb)/v11.0 y en Connect to a database: seleccione la base de datos que adjuntó anteriormente.

  5. Haga clic con el botón derecho en la Data Connection acaba de agregar en el Solution Explorer y seleccione Properties . Copie la propiedad Connection String y reemplace Web.Config o App.Config con este valor.

Nota: En SQL Server Management Studio recibí un error al intentar adjuntar un antiguo archivo .mdf que obtuve de este proyecto de ejemplo de DayPilot: Programador para ASP.NET MVC 4 Razor (C #, VB.NET, SQL Server) . Se relacionó con un problema de ruta con respecto al archivo .log que acompaña al archivo de base de datos .mdf . Acabo de seleccionar la entrada del archivo .log en la ventana de diálogo Attach... y la eliminé. Luego intenté adjuntar la base de datos nuevamente y funcionó.


Puedes hacer:

USE [master] GO CREATE DATABASE [database_name] ON ( FILENAME = N''C:/Program Files/Microsoft SQL Server/MSSQL10_50.MSSQLSERVER/MSSQL/Data/<database name>.mdf'' ), ( FILENAME = N''C:/Program Files/Microsoft SQL Server/MSSQL10_50.MSSQLSERVER/MSSQL/Data/<database name>.ldf'' ) FOR ATTACH ; GO

Como se describe aquí: http://technet.microsoft.com/en-us/library/ms165673%28v=sql.105%29.aspx


abrir el estudio de administración de servidor sql conectar localDB quitar deattach mismo nombre archivo mdf luego adjuntar su archivo mdf

ir a visual studio en el explorador de servidor-> conexión de datos haga clic derecho en su base de datos -> modificar conexión -> conexión de texto -> haga clic en Aceptar


mi manera simple:

  1. ir a VisualStadio 2012
  2. En Server Explorer Windows
  3. abrir conexiones de datos
  4. Haga clic derecho en ASPNETDB.MDF
  5. haga clic en Modificar conexión ...
  6. se abren nuevas ventanas para usted ... simplemente haga clic en Aceptar
  7. si se abren otras ventanas, haga clic en
  8. ACABAR (ser feliz): D

vaya a VisualStadio 2012 En Server Explorer Windows abra Conexiones de datos Haga clic derecho en ASPNETDB.MDF, haga clic en Modificar conexión ... se abrirán nuevas ventanas para usted ... simplemente haga clic en Aceptar si se abren otras ventanas para que haga clic en Sí