sql server2000中的数据库从一台机如何拷贝到另一台机器中使用,两台机器没有联网???(50分)

  • 主题发起人 delphivspb
  • 开始时间
D

delphivspb

Unregistered / Unconfirmed
GUEST, unregistred user!
把mdf和ldf文件拷贝出来,然后再另外一台机器上面attach回去,然后attach到sql server上
示例:

EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs.mdf',
@filename2 = N'c:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs_log.ldf'
 
同意楼上,但pubs是对应你的数据库名和文件名
 
最简单的方法:
源服务器:
把数据库备份为文件,选择覆盖方式;
copy到目标服务器(方法可要自己解决,小的用软盘,大的刻光盘:D)
目标服务器:
1、建立同名数据库
2、备份一次
3、用源备份文件覆盖
4、还原一次(选择覆盖方式)
5、ok
 
我是这么做的:
选择源数据库导出到一个空的ACCESS文件然后压缩,COPY或BACKUP到软盘;
拿到另一台机器上选择同名的目标数据库, 最好是清空的,然后导入数据即可!
简单实用!
 
同意sunyb等
都是拷贝数据原文件或备份文件到目标机,在文件级替换或备份恢复即可。
 
同意sunyb
就是利用sql server的备份与恢复功能
 
同意sunyb,wangfei1234567,
就是利用sql server的备份与恢复功能

 
同意sunyb
 
同意楼上讲的
 
1。直接COPY两个文件 *.mdf 和 *.ldf(COPY前先停止服务器),通过sp_ATTACH_db语句恢复(DELPHI程序的SQL语句和SQL SERVER的查询器均可实现)。
2。通过SQL SERVER 的数据备份与恢复。
3. 将数据库的记录导入桌面库(如PARADOX),并生成数据库脚本(*.sql),恢复时用脚本文件恢复库结构,再用桌面库导入记录。
原创软件区 http://ycrj.delphibbs.com 或 http://z_jj.delphibbs.com
 
1.先把你的數據庫完全備份下來,型成 .bak文件
2.然後把此 .bak文件拷貝到軟盤上
3.把此軟盤上的 .bak恢復到另一台機器的sql server 2000上.
4.ok.
 
先把数据库进行BACKUP
BACKUP目录中把这个备份文件考贝出来,考到另一台机器上
在新的机器上新建一个同名的数据库,同样进行BACKUP,然后把考过来的备份文件进行
复盖。然后RESTORE即可

注意:在还原的过程中,一定在OPTION中先择“force restore over existing database”
 
顶部