码迷,mamicode.com
首页 > 数据库 > 详细

分离和附加数据库

时间:2020-06-20 13:33:15      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:image   alt   weight   损坏   附加数据库   管理   应该   div   服务   

  • 分离数据库
    可实现将数据库从一台数据库服务器移动到另一台数据库服务器,而不需要重新创建数据库

    分离前需要解除占用该数据库
    1 exec sp_detach_db Students, true --第二个参数true:跳过“更新统计信息”,false:运行“更新统计信息”
  • 附加数据库
    将分离的数据库重新附加到数据库管理系统中
    1 --附加之前分离的数据库Students
    2 create database Students
    3 on (filename = T:\DB\student_data1.mdf)
    4 for attach

     

    1 --分离后将日志文件移动到DB2
    2 create database Students
    3 on 
    4 (
    5     filename = T:\DB\student_data1.mdf
    6 )
    7 for attach

    技术图片
    需要指定移动后的日志文件的位置
    我尝试了一下,出现以下报错信息:

    消息 5173,级别 16,状态 2,第 2 行
    一个或多个文件与数据库的主文件不匹配。如果是尝试附加数据库,请使用正确的文件重试该操作。如果这是现有数据库,则文件可能已损坏,应该从备份进行还原。

     

分离和附加数据库

标签:image   alt   weight   损坏   附加数据库   管理   应该   div   服务   

原文地址:https://www.cnblogs.com/2020R/p/13168292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!