• home > DB > MSSQL >

    SQL Server数据库备份与恢复

    Author:zhoulujun Date:

    代码备份会恢复mssql 数据库备份,和《msyql数据备份迁移》应该差不多备份数据库BACKUPDATABASEYourDatabaseNameTODISK=& 39;C: Backup Yo

    代码备份会恢复

    mssql 数据库备份,和《msyql数据备份迁移》应该差不多

    备份数据库

    BACKUP DATABASE YourDatabaseName
    TO DISK = 'C:\Backup\YourDatabaseName.bak'
    WITH FORMAT, INIT, NAME = 'Full Backup of YourDatabaseName';


    在这个例子中:

    • YourDatabaseName 是你要备份的数据库名称。

    • 'C:\Backup\YourDatabaseName.bak' 是备份文件的路径和名称。

    • FORMAT 表示创建一个新的媒体集。

    • INIT 表示覆盖所有现有的备份集。

    • NAME 是备份操作的描述。

    恢复(导入)数据库

    RESTORE DATABASE YourDatabaseName
    FROM DISK = 'C:\Backup\YourDatabaseName.bak'
    WITH REPLACE;

    在这个例子中:

    • YourDatabaseName 是你要恢复的数据库名称。

    • 'C:\Backup\YourDatabaseName.bak' 是备份文件的路径和名称。

    • REPLACE 表示如果目标数据库已存在,则替换它。

    但是发现在实际执行中,出现:

    WITH NOFORMAT, NOINIT,
    NAME = N'YourDatabaseName-Full Database Backup',
    SKIP, NOREWIND, NOUNLOAD, STATS = 10

    坑爹……

    但是查了下官方教程:https://learn.microsoft.com/zh-cn/sql/relational-databases/backup-restore/quickstart-backup-restore-database?view=sql-server-ver16&tabs=ssms

    结果还是不行,……

    最终我还是不折腾了,采用通用工具备份

    工具备份

    首先选择Navicat Premium Lite  备份,这个不用教吧。奈何现公司不许用这个,吐血!

    用DBeaver进行数据备份与恢复

    1、选择需要备份的数据库或数据表,鼠标右击。

    cd57d16d036978b0ca9c223bbd80c7fa.png

    2、选择“工具-转存数据库”

    16f9be2a606aaa001c3d062c35363cd5.png

    后续按照步骤走就行,恢复数据和这个一样的操作…

    SQL Server 数据库之备份和恢复数据库

    使用 SSMS 继续备份的过程如下:

    SQL Server 数据库之备份和恢复数据库

    恢复数据选择还原即可


    参考文章:

    用DBeaver进行数据备份与恢复 https://blog.csdn.net/weixin_46990523/article/details/132025188

    一文教会你SQL Server数据库的备份与还原 https://www.cnblogs.com/yb-ken/p/15796508.html



    转载本站文章《SQL Server数据库备份与恢复》,
    请注明出处:https://www.zhoulujun.cn/html/DB/MSSQL/9362.html

    上一篇:第一页
    下一篇:最后一页