Reparación de la base de datos del modelo de SQL Server

摘要: Reparación de la base de datos del modelo de SQL Server

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

Problema:
La base de datos del modelo en la instancia de Microsoft SQL Server con la que está trabajando se dañó y el servicio de SQL Server no se inicia.

原因

Daños en el software de la base de datos, los registros y los archivos de aplicación de Microsoft SQL Server

解析度

Descripción de la base de datos del modelo de Microsoft SQL Server y su propósito como base de datos del sistema SQL Server.

Fija:
En muchos escenarios, la restauración de una base de datos de SQL Server soluciona un incidente de base de datos dañado y vuelve a la normalidad. Una base de datos de modelo dañada crea problemas que dificultan la realización de una operación de restauración normal. No poder iniciar el servicio de SQL Server hace que hacer una restauración común de SQL Server en la administración de SQL Server Studio sea imposible.

La solución más rápida y confiable para poner en línea la base de datos del modelo de SQL Server requiere la incorporación de una copia nueva de los archivos de base de datos del modelo y el reinicio del servicio SQL Server. A continuación, se indican los pasos para encontrar y reemplazar los archivos de plantilla de SQL necesarios a fin de realizar un reemplazo correcto del archivo de base de datos del modelo, lo que permite que SQL Server se inicie correctamente.

Pasos para restaurar la base de datos del modelo:

  1. Vaya a la carpeta Default Database Template store en una instalación de Microsoft SQL Server. La ubicación predeterminada es "C:\Program Files\Microsoft SQL Server\MSSQLxxSQLInstanceName\MSSQL\Binn\Templates". El nombre de la instancia de SQL Server en este ejemplo puede ser diferente, pero representa el nombre de la instancia con la que se trabaja para reemplazar los archivos de base de datos del modelo.

En el siguiente ejemplo:
"C:\Program Files\Microsoft SQL Server\MSSQL14. La carpeta SQLTEST\ MSSQL\Binn\Templates" es la ubicación de nuestros archivos de base de datos de modelo predeterminados de base de datos.

Ubicación predeterminada de los archivos de plantilla de la base de datos del modelo de Microsoft SQL Server.
  1. Cuando ubiquemos los archivos model.mdf y modellog.ldf, copie los archivos y haga que estén listos para pegarlos en el directorio de la base de datos de trabajo de nuestra instancia de SQL Server.
Ubicación predeterminada del archivo para la base de datos del modelo y los archivos de registro.
  1. Pegue los archivos de base de datos del modelo predeterminado copiados en el directorio de la base de datos de trabajo para nuestro SQL Server instalado. En este caso, la ubicación de la ruta del archivo es "C:\Program Files\Microsoft SQL Server\MSSQL14SQLTEST\MSSQL\DATA"  
Ubicación predeterminada del archivo de base de datos activa de la base de datos del modelo de SQL Server.
  1. Busque el nombre de la instancia para el servicio SQL Server que se está solucionando en SQL Server Configuration Manager. En este caso, es SQL Server (SQLTEST).
Ubicación en Microsoft SQL Server Configuration Manager donde se encuentra el servicio SQL Server para la instancia de SQL Server.
  1. Inicie el servicio relacionado con la instancia de SQL Server que se está solucionando.
Inicio del servicio SQL Server.
  1. Si la base de datos del modelo se personalizó para incluir elementos comunes de la base de datos y funciones utilizadas para las bases de datos de producción organizacional, se puede realizar una restauración de un buen respaldo de la base de datos del modelo para que esos elementos y características vuelvan a la base de datos del modelo. 
  2. Las actualizaciones más recientes para SQL Server también se deben aplicar aquí para garantizar que la versión de nuestra base de datos del modelo coincida con nuestras otras bases de datos del sistema.

受影響的產品

Dell Quickstart Data Warehouse Appliance, Prosupport for Microsoft Software
文章屬性
文章編號: 000134526
文章類型: Solution
上次修改時間: 18 3月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。