SQL Server的重新安装

sybase2000 2003-09-07 07:08:56
我想重新安装操作系统和SQL Server数据库,原有一个aaa数据库,如何把此数据库先备份下来待重新安装好操作系统和SQL Server数据库后再导入?
...全文
145 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
happydreamer 2003-09-08
  • 打赏
  • 举报
回复
1附加数据库

停调服务,copy .mdf,.ldf文件到B机器附加


.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'

or

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


2还可以用备份恢复的方法

先备份数据库
copy备份文件到B机

.bak,.dat文件的处理


backup database db to disk ='c:\db.bak'

copy file to another server


.bak,.dat文件的处理

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

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

然后用
restore database db
from disk='f:\db.bak'
with NORECOVERY,
move 'db' to 'e:\database\td.mdf',
move 'db_Log' to 'e:\database\db_log.ldf'

就可以了

or



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

lxf31 2003-09-08
  • 打赏
  • 举报
回复
有N种方法:
比如:把你的原来的AAA分离数据库,过程:在你的数据库上右键,所有任务,分离数据库。然后到你装SQL的路径下把DATA目录里的AAA.md和aaa.log弄出来。等新SQL好了以后和原来一样(最好拷贝到原来的路径下),你在数据库上右键,所有任务,附加数据库。行了!!
还有:你在AAA上右键,所有任务,备分数据库,然后看看相关选项你会的:P
等新SQL好了,你就一样的过程:右键,任务,还原数据库,但是这个时候注意你的SQL的路径和你的旧的路径不一样的话,注意你数据库还原时的路径,默认是旧的,你改成新的。否则报错。
说的够详细了吧,即使不会SQL的人也能行了。
treeforest 2003-09-07
  • 打赏
  • 举报
回复
也可以将数据库文件*.mdf和*.log文件复制到一个安全的地方,重新安装完sql后,通过数据库-〉所有任务-〉附加数据库,然后根据提示完成原有数据库的装入。
hjb111 2003-09-07
  • 打赏
  • 举报
回复
备份:
backup aaa to disk='d:\aaa.bak'
还原:
restore aaa from disk='d:\aaa.bak'
friendliu 2003-09-07
  • 打赏
  • 举报
回复
在企业管理器中,,,右击数据库AA选所有任务---备份数据库
然后写好数据库备份文件名

重新安装后,在企业管理中,
选所有任有------还原数据库
然后选择从设备,,,,,选好原先备份好的文件还原就行了

34,875

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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