Estaba tratando de restaurar mi base de datos y SQL Server seguía fallando. Recibía un mensaje en SSMS que decía que había un error de transporte de red (la conexión se cortó debido al bloqueo). Revisé los registros y no encontré nada más que SQL Server cerrado inesperadamente. Entonces tendría que ir y reiniciar el servicio.
Reduje el problema al script que la GUI intentaba ejecutar. El problema es cuando se trata de tomar una copia de seguridad del registro de cola, la ruta a los archivos de copia de seguridad es incorrecta. Debería serD:\mapbenefits\...
BACKUP LOG [mapbenefits]
TO DISK = N'D:mapbenefits_LogBackup_2019-02-21_13-58-24.bak'
WITH NOFORMAT, NOINIT, NAME = N'mapbenefits_LogBackup_2019-02-21_13-58-24',
NOSKIP, NOREWIND, NOUNLOAD, NORECOVERY , STATS = 5
Tengo dos preguntas.
¿Cómo soluciono este camino? Intenté entrar en la configuración del servidor y la ruta de respaldo
D:
no tiene barra. Si agrego la barra, la interfaz gráfica de usuario lo elimina. Este es SSMS v17.9.1. Puedo elegirD:\mapbenefits\
y eso funciona pero quieroD:\DATABASE\...
¿Es esto un error? ¿Debería bloquearse el servidor SQL solo porque una ruta está mal escrita? Una vez que arreglé la ruta del archivo, no tiene problemas. Puedo reproducirme en cualquier momento simplemente recogiendo la ruta del archivo.
Si ejecuto una consulta para verificar la versión, obtengo CU13, pero si entro en la configuración, veo la versión 14.0.1000.169.
Parece que esto es un error y es reproducible, así que lo publiqué aquí: https://feedback.azure.com/forums/908035-sql-server/suggestions/36920542-incorrect-filepath-with-backup-log-command- causas
fuente