zoukankan      html  css  js  c++  java
  • sql2005 数据库还原

    1.拿到一个数据库备份文件(如:AA.bak)时,如何还原..

     sql2005打开sql server management studio express选择数据库右键-->还原数据库 ->

                  ->在常规选项中填写:a.目标数据库名称AA(一般与备份名称相同AA)  ;;;b.还原的源.选择选设备,再选择指定备份,添加已有的备份文件AA.bak;;; c:在选择用于还原的备份集中选择最后一项(可能备份过很N次,则有N项,选择最近的备份,)

                  ->在选项中::a.勾选中 覆盖现有数据库,,b将还原文件还原为 中选择对应的AA.mdf ,和AA.ldf文件(这个需要自己建立,位置任意)

    在确定, 确定就可以啦

    ----------------------要备份数据库,直接选中要备份的数据库,右键->任务->备份即可

    2.拿到的是AA.mdf,AA.ldf 文件..选择数据库右键菜单 ->附加 ->点添加按钮-->选择AA.mdf文件 ->显示了AA数据库对应的详细信息-->点击确定即可

    ----------------------要复制数据库的mdf,ldf文件,可选择数据库,右键->任务->分离->确定即可

    对应脚本:附加

    USE [master]
    GO
    CREATE DATABASE [guoquan] ON
    ( FILENAME = N'G:\database\guoquan_Data.MDF' ),
    ( FILENAME = N'G:\database\guoquan_Log.LDF' )
     FOR ATTACH
    GO
    if not exists (select name from master.sys.databases sd where name = N'guoquan' and SUSER_SNAME(sd.owner_sid) = SUSER_SNAME() ) EXEC [guoquan].dbo.sp_changedbowner @loginame=N'sa', @map=false
    GO

    分离:

    USE [master]
    GO
    EXEC master.dbo.sp_detach_db @dbname = N'guoquan', @keepfulltextindexfile=N'true'
    GO

  • 相关阅读:
    jQuery.validationEngine前端验证
    Ztree异步树加载
    asp.net后台编写 loading效果
    [ASP.NET] 使用Loading遮罩防止使用者重複點擊
    Easy UI 遮罩(MASK)
    jQueryEasyUI Messager基本使用
    jquery easyui datagrid使用参考
    asp.net mvc 2.o 中使用JQuery.uploadify
    ie9,10 uploadify cleanUp bug
    SQL Server 2005 镜像构建手册
  • 原文地址:https://www.cnblogs.com/9421/p/1694825.html
Copyright © 2011-2022 走看看