zoukankan      html  css  js  c++  java
  • Sql server 2014 同一数据库换名还原,导致同名库一直处于还原状态

     

    同名数据库换名称还原出现上述问题,通过生成的还原语句发现,实际上是在对日志处理时导致的问题,SQL SERVER认为需要对源库处理日志,但这个源库实际上是另一台服务器上的,结果把本机的同名源库给干 了

    现象

     

    @@@code

    USE [master];

    BACKUP LOG [ZY_Cloud_Main]

    TO DISK = N'c:datasqlMSSQL13.SQL2016MSSQLBackupY_Cloud_Main_LogBackup_2019-07-23_15-40-28.bak'

    WITH NOFORMAT,

    NOINIT,

    NAME = N'ZY_Cloud_Main_LogBackup_2019-07-23_15-40-28',

    NOSKIP,

    NOREWIND,

    NOUNLOAD,

    NORECOVERY,

    STATS = 5;

    RESTORE DATABASE [ZY_Cloud_Main_LF]

    FROM DISK = N'C: emp estlfxsjY_Cloud_Main_backup_2019_07_23_010002_7016398.bak'

    WITH FILE = 1,

    MOVE N'Main'

    TO N'c:datasqlMSSQL13.SQL2016MSSQLDATAMain2.mdf',

    MOVE N'Main_log'

    TO N'c:datasqlMSSQL13.SQL2016MSSQLDATAMain2_log.ldf',

    NOUNLOAD,

    STATS = 5;

     

    GO

     

     

     

     

    @@#

     

    实际还原界面上有提示

     

    只要去掉处理日志的过程 即可

     

     

    万一不小心中招了怎么办:

    @@@code

     

    RESTORE database [ZY_Cloud_Main] with recovery

     

    @@#

     

  • 相关阅读:
    Ubuntu16.04.1 安装Nginx
    Ubuntu16.04.1 安装Redis-Cluster
    SeekBar的简单使用
    Async异步处理
    SQLite
    Shareprefrence
    android中的主线程
    Fragment的简单使用
    ArrayAdapter的使用
    用Intent传递对数
  • 原文地址:https://www.cnblogs.com/QinQouShui/p/7660599.html
Copyright © 2011-2022 走看看