我试图还原数据库,而SQL Server一直崩溃。我会在SSMS中收到一条消息,说存在网络传输错误(由于崩溃导致连接断开)。我检查了日志,发现没有什么比SQL Server意外关闭更重要。然后,我将不得不重新启动该服务。
我将问题缩小到GUI试图运行的脚本。问题是当进行尾日志备份时,备份文件的路径错误。它应该是D:\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
我有两个问题。
如何解决此问题?我尝试进入服务器设置,并且备份路径
D:
没有斜杠。如果我添加斜杠,则gui会将其删除。这是SSMS v17.9.1。我可以选择,D:\mapbenefits\
并且可以,但是我想要D:\DATABASE\...
这是错误吗?SQL服务器是否应该仅由于路径输入错误而崩溃?修复文件路径后,它就没有问题了。我可以随时通过复制文件路径来重现。
如果我运行查询以检查版本,则会得到CU13,但是如果进入设置,则会看到版本14.0.1000.169。
看起来这是一个错误并且可以复制,所以我将其发布到了这里:https : //feedback.azure.com/forums/908035-sql-server/suggestions/36920542-incorrect-filepath-with-backup-log-command-原因