数据库的复制与附加

数据库的复制与附加
(一)分离:
1.把SqlServer服务停了,把.mdf和.ldf,ndf复制出来。然后再启动服务。
2.在SQLServer的操作界面中,右击要复制的数据库--所有任务--分离。把.mdf和.ldf,ndf复制出来。
(二)附加
在SQLServer对象资源管理器中,在“数据库”上右击--选择“附加”--在弹出的窗口选择要附加.mdf文件,点击确定。
注意:两个文件.mdf和.ldf要有访问权限。Everyone完全控制。

数据库的备份与还原。
(一)备份:
在对象资源管理器中,右击要备份的数据库,选择“任务”--“备份”,在弹出的窗口中在“目标”中添加要备份到哪个文件中去。点击确定。

(二)还原:
1.先建一个同名的数据。
2.在这个同名数据库右击--“任务”--“还原”--“数据库”。在弹出的窗口中“还原的源”中选择“源设备”--找之前备份的数据库备份文件添加进来,打上勾。点击确定。
注意:如果备分的数据库文件之前所在的路径与新建这个数据库文件所在的路径不同,则应当从“还原数据库”的对话框中的“选项”中把路径给改过来,覆盖现有的数据库文件路径。

时间: 2024-08-03 07:27:03

数据库的复制与附加的相关文章

数据库的复制与附加,备份与还原

数据库的复制与附加(一)分离:1.把SqlServer服务停了,把.mdf和.ldf,ndf复制出来.然后再启动服务.2.在SQLServer的操作界面中,右击要复制的数据库--所有任务--分离.把.mdf和.ldf,ndf复制出来.(二)附加在SQLServer对象资源管理器中,在“数据库”上右击--选择“附加”--在弹出的窗口选择要附加.mdf文件,点击确定.注意:两个文件.mdf和.ldf要有访问权限.Everyone完全控制. 数据库的备份与还原.(一)备份:在对象资源管理器中,右击要备

1月15日 数据库的复制与附加,备份与还原

数据库的复制与附加(一)分离:1.把SqlServer服务停了,把.mdf和.ldf,ndf复制出来.然后再启动服务.2.在SQLServer的操作界面中,右击要复制的数据库-->所有任务-->分离.把.mdf和.ldf,ndf复制出来.(二)附加在SQLServer对象资源管理器中,在“数据库”上右击-->选择“附加”-->在弹出的窗口选择要附加.mdf文件,点击确定.注意:两个文件.mdf和.ldf要有访问权限.Everyone完全控制. 数据库的备份与还原.(一)备份:在对象

sql数据库表复制、查看是否锁表

1.不同数据库之间复制表的数据的方法: 当表目标表存在时: insert into 目的数据库..表 select * from 源数据库..表 当目标表不存在时: select * into 目的数据库..表 from 源数据库..表 2. 查看是否锁表 show OPEN TABLES where In_use > 0;

SQLServer 数据库镜像+复制切换方案

目标: 主机做了Mirror和Replication,当主机出现问题时,Replication和Mirror实现自动的故障转移(Mirror 和Replication都切换到备机,而当主机 重新启动后,自动充当备机的角色). 环境: 五台虚拟机,配置均为Windows2008 Enterprise + SQLServer2008R2 Enterprise 08R201:Mirror 见证机(WITNESS)           IP:192.168.56.101 08R202:主机(Rep+Mi

SQL数据库完全复制

很少摸 Windows 环境下的东西,最近被个 MS SQL Server 的数据库搞得头大.实在不像 MySQL 那样用起来轻车熟路, OrZ ... 本来以为企业管理器里面既然提供了 DTS 数据导入/导出 的功能,直接使用 DTS 指定源和目标库就可以完全复制数据库到远程服务器上了.结果发现除了表的基本结构和数据,字段约束.键值.默认值等都没过去.最终还是要靠直接磁盘拷贝数据文件了事. 如果数据库服务可以停下来的话,最快的方法是直接拷贝对应的 .mdf 和 .ldf 文件(在企业管理器选择

不同数据库之间复制表的数据的方法

--不同数据库之间复制表的数据的方法: --当表目标表存在时: insert into 目的数据库..表 select * from 源数据库..表 --当目标表不存在时: select * into 目的数据库..表 from 源数据库..表 --如果在不同的SQL之间: insert into openrowset('sqloledb','目的服务器名';'sa';'',目的数据库.dbo.表) select * from 源数据库..表

MySQL同主机不同数据库的复制命令

先建好目标库并赋权限 mysqladmin create nemopro 从nemob2b到nemopro 同主机不同数据库的复制命令: 1.小数据量(1M以内) mysqldump nemob2b -u root -ppassword --add-drop-table | mysql nemopro -h mysqlhost -u root -ppassword 2.大数据量(可以超过1G) C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqldu

数据库的复制

数据库异机实现方法: 1,附加 2,任务==>复制 3,备份恢复 SQL 高版本支持低版本的数据库,但是高版本往往不支持低版本的.08可以附加05的 在相应的库上点任务==>复制 实现局域网两台电脑,相同版本库的复制.08到08

SQLServer 数据库镜像+复制方案

目标: 主机做了Mirror和Replication,当主机出现问题时,Replication和Mirror实现自动的故障转移(Mirror 和Replication都切换到备机,而当主机 重新启动后,自动充当备机的角色). 环境: 五台虚拟机,配置均为Windows2008 Enterprise + SQLServer2008R2 Enterprise 08R201:Mirror 见证机(WITNESS)           IP:192.168.56.101 08R202:主机(Rep+Mi