加入收藏 | 设为首页 | 会员中心 | 我要投稿 海南站长网 (https://www.0898zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLServer2008如何复制数据库

发布时间:2022-12-21 14:06:44 所属栏目:MsSql教程 来源:未知
导读: SQL Server 2008如何复制数据库: 方法一:使用Microsoft SQL Server Management Studio中的Copy Database Wizard来辅助完成。(
SQL Server 2008如何复制数据库:
方法一:使用Microsoft

SQL Server 2008如何复制数据库: 方法一:使用Microsoft SQL Server Management Studio中的Copy Database Wizard来辅助完成。(

SQL Server 2008如何复制数据库:

方法一:使用Microsoft SQL Server Management Studio中的Copy Database Wizard来辅助完成。(很容易失败)

方法二:采取Backup/Restore的方式(推荐)

a.备份数据库到磁盘

BACKUP DATABASE Source_Database

TO DISK = 'D:\Backup\Source_Database.bak'

WITH FORMAT;

b.查看备份文件的逻辑文件

RESTORE FILELISTONLY

FROM DISK = 'D:\Backup\Source_Database.bak';

c.创建目标数据库

CREATE DATABASE Target_Database;

d.从磁盘复制数据库

/*

利用bak恢复数据库mssql复制,,强制还原(REPLACE)

STATS = 10 每完成10%显示一条记录

Source_Database和Source_Database_log是上面D:\Backup\Source_Database.bak里的逻辑文件

*/

RESTORE DATABASE Target_Database

FROM DISK='D:\Backup\Source_Database.bak'

WITH

MOVE 'Source_Database' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\Target_Database.mdf',

MOVE 'Source_Database_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\Target_Database_log.ldf',

STATS = 10,REPLACE

本文永久更新链接地址:

(编辑:海南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!