zoukankan      html  css  js  c++  java
  • 分离和附加数据库

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

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


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

      消息 5173,级别 16,状态 2,第 2 行
      一个或多个文件与数据库的主文件不匹配。如果是尝试附加数据库,请使用正确的文件重试该操作。如果这是现有数据库,则文件可能已损坏,应该从备份进行还原。
  • 相关阅读:
    Spring类中的split()方法
    单例模式
    c#操作文件
    c#选择文件
    c#判断程序是否正在运行
    .net创建文件夹和txt文件
    .net 程序睡眠之后执行
    .net读取txt文件
    .net Post Json数据
    sql查看表结构以及表说明
  • 原文地址:https://www.cnblogs.com/2020R/p/13168292.html
Copyright © 2011-2022 走看看