`
吕不为
  • 浏览: 68751 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

写SQL语句把SQLSERVER的备份文件恢复到数据库中.

SQL 
阅读更多
最近一直在想,SQLServer是如何实现把一个数据库备份文件,比如A.Bak恢复到任意目录的.比如,可以强制恢复到路径D:\下,
翻了翻帮助文档也没有,今天发现原来有一个存储过程可以这样做.
RESTORE FILELISTONLY FROM DISK = 'E:\pubs.bak' WITH NOUNLOAD, FILE = 1
这个过程返回
pubs    E:\aaaaa\pubs.mdf
pubs_log    E:\aaaaa\pubs_LOG.ldf
原始的数据库名称及原始数据库文件名称及所在路径,真不错.原以为要看BAK的二进制文件才能提取出来.
看来以后还是要细心看才行.
这样,就可以把任意的数据库自己写工具恢复了.
这个工具可以用来附加,分离,创建备份数据库,等功能.
这样就不用起动慢又大的企业管理器了.并且会自动记住最后一次连结数据库的信息.
分享到:
评论

相关推荐

    SQL Server数据库备份与恢复(C#代码示例)

    在SQL Server数据库管理中,备份和恢复是两个至关重要的操作,它们确保了数据的安全性和可恢复性。在本文中,我们将深入探讨如何使用C#语言来实现这些功能。C#结合SQL Server的API,如SqlClient和Smo,可以方便地...

    sqlserver使用dat文件恢复数据库

    sqlserver一般是用SSMS通过任务的使用bak文件或分离文件进行还原。但是对于少数有人使用backup命令将数据库备份为了dat文件,不知道怎样还原,这里提供使用dat文件恢复数据库完整语句 。

    SQLSERVER数据库备份与恢复方案.pdf

    8. SQL Server备份工具:除了传统的T-SQL命令行备份,SQL Server还提供了其他备份工具,如SQL Server Management Studio(SSMS)图形界面工具,使得备份和恢复过程更加直观和容易操作。 9. 备份设备:在备份过程中...

    备份SQL Server数据库.rar

    "备份SQL Server数据库.rar"这个文件很可能是包含了一套完整的SQL Server数据库备份教程或实用工具。下面我们将详细探讨SQL Server数据库备份的相关知识点。 1. **备份类型**: - 完全备份:这是最基本的备份类型...

    Sql Server数据库自动全备份的脚本(带7z压缩)

    在SQL Server备份脚本中,VBScript 可以调用操作系统级别的命令,如执行SQL命令或者调用外部程序,例如7-Zip。 3. **CMD 调用**: 在VBScript中,可以通过`WScript.Shell`对象来执行CMD命令行操作。这使得我们可以...

    VB实现SQL Server数据库备份恢复.rar_sql server 备份_vb sql_数据库备份_数据库管理

    3. **T-SQL备份和恢复命令**:在VB中,可以执行Transact-SQL语句来触发SQL Server的备份和恢复操作。`BACKUP DATABASE` 和 `RESTORE DATABASE` 是两个核心的T-SQL命令。 4. **备份和恢复策略**:制定合适的备份策略...

    Delphi SQL Server数据库备份程序_delphi_SQL_ServerDelphi_sqlserver_

    在描述中提到的“sqlserver 程序化备份”,意味着我们需要在Delphi应用程序中编写代码来执行SQL Server的备份任务。这可以通过以下步骤实现: 1. 连接数据库:使用ADOConnection组件,配置适当的连接字符串(如...

    sqlserver 2000数据库备份+恢复+创建

    在SQL Server 2000中,数据库的备份与恢复是数据库管理的重要环节,它们确保了数据的安全性和可恢复性。下面将详细讲解SQL Server 2000中关于数据库备份、恢复以及创建的相关知识点。 1. **数据库备份**: - **...

    sql server自动备份数据库

    备份数据库是指将数据库中的数据保存到外部文件中,以便在数据丢失或损坏时进行恢复。 SQL Server 提供了多种备份方式,包括完整备份、差异备份和事务日志备份等。 自动备份数据库 自动备份数据库是指通过设置代理...

    sqlserver数据库备份与恢复

    - **文件和文件组备份**:允许备份数据库中的特定文件或文件组,用于局部恢复场景。 ### SQL Server数据库恢复 数据库恢复是指将数据库从备份中恢复到某个状态的过程。SQL Server支持三种恢复模型: - **简单恢复...

    SQL SERVER2000数据库备份和恢复存储过程.rar_SQL 备份_recovery in SQL_sql server

    文件或文件组备份允许用户备份数据库中的特定部分。 SQL Server 2000中的备份存储过程主要包括`BACKUP DATABASE`和`BACKUP LOG`。`BACKUP DATABASE`用于执行完整备份或差异备份,它可以配合`WITH`子句设置备份选项...

    c++,SQL语句实现数据库备份与还原

    本资源摘要信息将对C++与SQL语句实现数据库备份与还原进行详细的介绍,涵盖了T-SQL语句实现数据库备份与还原的四个知识点:获取SQL Server服务器上的默认目录、备份SQL语句的使用、恢复SQL语句的使用,同时考虑了...

    SQL SERVER 2005 如何恢复mdf文件的数据库

    SQL Server 2005 如何恢复 mdf 文件的数据库 SQL Server 2005 是微软公司推出的关系数据库管理系统,它提供了强大的数据存储和管理功能。然而,在实际应用中,数据库管理员可能会遇到各种意外情况,如误操作、数据...

    sqlserver自动备份与恢复系统(到FTP)

    1. SQL Server备份与恢复API的使用 2. Delphi的数据库操作组件(如TSQLConnection、TSQLCommand) 3. Windows定时任务或计划任务的集成 4. T-SQL备份和恢复脚本的编写 5. FTP文件传输(TIdFTP组件) 这个系统对于...

    SQL数据库的备份和恢复

    这包括理解不同的备份类型(完整、差异、日志)及其在灾难恢复策略中的角色,以及如何使用T-SQL语句和SQL Server Agent来实现自动化备份。同时,要留意备份和恢复过程中的性能优化,如使用备份压缩、增量备份等,以...

Global site tag (gtag.js) - Google Analytics