【问题标题】:Can't restore a SQL Server database from a backup file - Error: 102无法从备份文件还原 SQL Server 数据库 - 错误:102
【发布时间】:2015-11-19 23:42:57
【问题描述】:

当我尝试恢复 SQL Server 数据库时,我得到:

“执行 Transact-SQL 语句或批处理时发生异常。 's' 附近的语法不正确 字符串“。(Microsoft SQL Server,错误:102)”附近的未闭合引号

我没有使用任何脚本,只是单击“恢复数据库”,选择文件(顺便说一下,它没有扩展名),然后得到这个错误。

我试图寻找解决方案,但找不到遇到类似问题的人。我真的很感激任何意见!

谢谢!

【问题讨论】:

  • 您是否恢复到相同的 SQL Server 版本?

标签: sql sql-server


【解决方案1】:

确保您没有使用特殊字符命名目录。例如,我将我的目录命名为 SQLDB's\ 并得到了那个错误。为了解决它,我删除了 ' 并且它起作用了。

【讨论】:

    【解决方案2】:

    这是由于权限问题。首先您需要将 *.bak 文件移动到 SQL-server 的数据目录中..然后再试一次..

    【讨论】:

      【解决方案3】:

      这是 SQL Server 数据库而非用户的权限问题。只需尝试将您的 *.bak 移动到保存其他文件的数据目录即可。现在再次重复该过程。

      如果觉得有帮助,请标记为正确答案。

      祝你好运!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-15
        • 2021-12-08
        • 1970-01-01
        相关资源
        最近更新 更多