zoukankan      html  css  js  c++  java
  • 数据库备份和还原命令

    --数据库备份到指定文件夹命令

    BACKUP DATABASE TestDATABASE TO DISK = 'C:BackupTestDB_Backup.bak'

    --获取数据库的独占访问权
    ALTER DATABASE TestDATABASE SET OFFLINE WITH ROLLBACK IMMEDIATE

    --通过.bak文件恢复数据库的SQL语句
    USE master
    RESTORE DATABASE TestDATABASE
    FROM DISK = 'C:BackupTestDB_Backup.bak'

    //这里可以不用系统会自动替换

    WITH REPLACE,
    --注意:这里MOVE后面的两个值来自之前第二步查询的LogicalName,TO后面的值是需要恢复的数据库文件及日志文件
    MOVE 'data1' TO 'C:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATATestDATABASE.mdf',
    MOVE 'log' TO 'C:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATATestDATABASE_log.ldf'
    GO

    --上面部分代码已经通过.bak文件恢复了数据库,下面这句代码将数据库的独占访问权释放
    ALTER DATABASE TestDATABASE SET ONLINE

    数据库还原后,如果用户名和登录名都已经存在,一定要绑定用户名和登录名。

    use TestDATABASE

    go

    sp_change_users_login  'update_one', 'dbyxdowndata','dbyxdowndata'

  • 相关阅读:
    JAVA中==与equals的区别
    spring面试重点
    struts2
    每个新手程序员必看的 SQL 指南
    QueryRunner的使用
    jquery GET POST
    jquery添加元素
    jquery 滑动动画
    jdbc 安装驱动
    为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
  • 原文地址:https://www.cnblogs.com/AlexLeeLi/p/9394083.html
Copyright © 2011-2022 走看看