不同机子上的数据库对拷!

ginflzz 2003-04-07 03:01:27
我在A机子上装了, SqlServer7.0 后,新建了一个数据库dataTemp后,
我想把A机子上的数据库 dataTemp拷到 B的机子上的 SqlServer7.0上

并使B机子上的数据库 dataTemp 与A上的数据库的结构一样,并且可能在B
的机子上,应该怎么作?

分不够可以再加!
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
happydreamer 2003-04-07
  • 打赏
  • 举报
回复
.mdf, .ldf 文件的处理

CREATE DATABASE 你的旧库名
ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf')
FOR ATTACH
GO


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'


附加数据库就可以了。

企业管理器-》服务器-》右键-》所有任务-》附加数据库。


.bak,.dat文件的处理

注意一下恢复时的源文件路径和恢复到的路径是否正确
RESTORE FILELISTONLY 命令可以帮助查看源文件路径

RESTORE FILELISTONLY
from disk='f:\tdmis.bak' 结果为
tdmis_Data e:\database\tdmis.mdf D PRIMARY 497221632 35184372080640
tdmis_Log e:\database\tdmis_log.ldf L NULL 1048576 35184372080640

然后用
restore database tdmis
from disk='f:\tdmis.bak'
with NORECOVERY,
move 'tdmis_Data' to 'e:\database\tdmis.mdf',
move 'tdmis_Log' to 'e:\database\tdmis_log.ldf'
就可以了










1、打开ENTERPRISE MANAGER,展开到DATABASES。
2、在DATABASES上点右键,“所有任务”中选“RESTORY DATABASE”
3、在GENERAL标签页中选择“FROM DEVICE”,再点击“SELECT DEVICE”
4、在出现的窗口中点击“ADD”,再在窗口中选择“FILE NAME”,点击...按钮
5、选中您所创建的备份文件,即可成功。

恢复:
右键数据库-->所有任务-->还原数据库-->写入你想要的新的数据库名字-->从设备-->选择设备-->添加-->选择你的文件-->确定-->确定-->选项-->改为现在的data目录的路径-->OK

其中:
"写入名字"-->不要与现在的冲突了,或选强制恢复
"改为现在的data目录的路径"-->如默认是"c:\....data\....mdf"而你现在的sql的data目录是d:\....data你就改为d:\...data\...mdf


pengdali 2003-04-07
  • 打赏
  • 举报
回复
拷贝你的data目录下的数据库文件
停止sql服务或脱机-->拷贝你的data目录下的数据库文件
粘贴你的数据库文件到目标机上
右键数据库-->所有任务-->附加数据库

7.0附加:
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'
愉快的登山者 2003-04-07
  • 打赏
  • 举报
回复
1。在A机备份数据库dataTemp,将备份文件拷贝到B机上,然后恢复;
2。若连网,用企业管理器的数据导入/出功能,将数据、表结构及所有其他对象从A机导到B机上;
3。只将DATA路径下的dataTemp两个数据库文件拷贝到B机上,然后用
sp_attach功能,将数据库直接连接到B机。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧