none
ERROR AL ADJUNTAR BASE DE DATOS RRS feed

  • Pregunta

  • Inicié SQL managment studio como administrador pero a la hora que adjunto la BD sale un mensaje que dice:

    AN ERROR OCURRED WHEN ATTACHING THE DATABASE(S). CLICK THE HYPERLINK IN THE MESSAGE COLUMN FOR DETAILS

    Y al checar los detalles me sale todo ésto:

    ===================================

    Attach database failed for Server 'SERV5NORTE\SQLEXPRESS'.  (Microsoft.SqlServer.Smo)

    ------------------------------
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=14.0.17199.0+((SSMS_Rel).171004-0254)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476

    ------------------------------
    Program Location:

       at Microsoft.SqlServer.Management.Smo.Server.AttachDatabase(String name, StringCollection files)
       at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile.Attach()
       at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabase.SendDataToServer()

    ===================================

    An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------
    Program Location:

       at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType, Boolean retry)
       at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection sqlCommands, ExecutionTypes executionType, Boolean retry)
       at Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(StringCollection queries, Boolean retry)
       at Microsoft.SqlServer.Management.Smo.Server.AttachDatabaseWorker(String name, StringCollection files, String owner, AttachOptions attachOptions)
       at Microsoft.SqlServer.Management.Smo.Server.AttachDatabase(String name, StringCollection files)

    ===================================

    No se puede abrir la base de datos 'C:\MyBusinessDatabase\fegosa.mdf' en la versión 869. Este servidor es compatible con la versión 612 y anteriores. No se admite esta ruta de actualización.
    No se puede abrir la nueva base de datos 'C:\MyBusinessDatabase\fegosa.mdf'. CREATE DATABASE cancelada. (.Net SqlClient Data Provider)

    ------------------------------
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=948&LinkId=20476

    ------------------------------
    Server Name: SERV5NORTE\SQLEXPRESS
    Error Number: 948
    Severity: 20
    State: 1
    Line Number: 1


    ------------------------------
    Program Location:

       at Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
       at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType, Boolean retry)

    martes, 27 de octubre de 2020 1:29

Todas las respuestas

  • Hola BetoCortes:

    Lo que se deduce del mensaje es que tu servidor, que tienes un Sql server 2005 y estas intentando agregar una base de datos que estuvo en un Sql Server 2017.

    Para corroborar lo que te indico, escribe una query 

    Select @@version

    Te resolverá algo del estilo

    Microsoft SQL Server 2019 (RTM-GDR) .....

    Donde observarás los detalles de la versión y edición disponibles.

    Para poder adjuntar una base de datos de este tipo, tendrías que instalarte un SQL Server de una versión 2017 o 2019. Puede ser express (gratuita), o developer edition (solo para desarrollo).

    Descargar Sql Server 2019

    https://www.microsoft.com/es-es/sql-server/sql-server-downloads

    Link para instalar un motor sql server. Aunque te he puesto sobre un 2017, es válido para 2019

    Instalar Sql server 2017

    https://www.sqlshack.com/es/instalacion-paso-a-paso-del-sql-server-2017/

    Revisa primero si el hardware y software de tú máquina cumplen los requisitos

    Requerimientos hardware y software

    https://docs.microsoft.com/es-es/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-ver15?view=sql-server-ver15

    martes, 27 de octubre de 2020 5:34
  • Hola amigo ,

    Solo se puede adjuntar una base de datos, es obligatorio que la base de datos sea igual o menor que la de la Instancia instalada.
    En su caso, tiene una base de datos Sql Server 2017 y está intentando agregarla a un SQL Server 2005.
    No funcionará.
    Solo podrá conectarse a un servidor Sql igual a 2017 o superior, que actualmente es el servidor Sql 2019.

    Si esta respuesta le ayudó, márquela como útil para que otra persona con una pregunta o problema similar pueda encontrar una respuesta o ayudar más fácilmente. * Jefferson Clyton Pereira da Silva - [MCSA | MCP | MCTS | MTA | Analista de bases de datos - Sql Server y Oracle]

    sábado, 31 de octubre de 2020 1:52