SQL Server 2008如何复制数据库
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恢复数据库,,强制还原(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
本文永久更新链接地址:
推荐阅读
-
SQL Server数据库损坏检测以及SQL Server数据库修复的解决方法
-
完美卸载SQL Server 2008的方法
-
sql server 2005如何导出数据到oracle 11g
-
PowerDesigner中如何生成主键和自增列(SQL SERVER版本)
-
探讨:Oracle数据库查看一个进程是如何执行相关的实际SQL语句
-
sql server判断数据库、表、列、视图是否存在
-
SQL Server数据库bcp导出备份文件应用示例
-
Sql Server 创建数据库脚本Create DATABASE
-
SQL Server的复制功能
-
sql server 复制表从一个数据库到另一个数据库