重装系统前后如何备份和还原.Net的sql数据库?

cheyo车油 2003-11-06 05:10:07

用自己的机子架了个简单网站. [ .Net + sql server ]
现在要重装系统,.Net页面中是以server=CHEYO;database=bookstore;uid=sa;password=vv7g51;
来访问数据库的.
请问,重装系统前,我该如何备份数据库.装完系统后,又如何还原
到之前的状态?
要详细一点. 谢谢.
...全文
33 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2003-11-06
  • 打赏
  • 举报
回复
--如果你重装前没有备份,可以在安装后,用附加命令将数据库文件附加到服务器中
sp_attach_db '数据库名','数据文件名(*.mdf)','日志文件名(*.ldf)'
zjcxc 元老 2003-11-06
  • 打赏
  • 举报
回复
--备份
backup database 数据库名 to disk='x:\备份文件名'

--恢复
restore database 数据库名 from disk='x:\备份文件名'


pengdali 2003-11-06
  • 打赏
  • 举报
回复
或:


--备份
backup database sys to disk='c:\目录\a.bak' with init



--还原
use master
RESTORE DATABASE TestDB FROM DISK = 'c:\2002.dat'
pengdali 2003-11-06
  • 打赏
  • 举报
回复
拷贝你的data目录下的数据库文件,步骤:

停止sql服务或脱机-->拷贝你的data目录下的数据库文件

装完系统后

粘贴你的数据库文件到目标机上,步骤:

右键数据库-->所有任务-->附加数据库
td定时备份,td定时数据备份,文件定时备份,testdirector定时备份,testdirector定时数据备份,testdirector备份工具,文件备份工具,testdirector定时备份工具,文件定时备份工具。 【要求】:操作系统必须安装WINRAR压缩软件,并保存配置时选择WINRAR.EXE所在目录 需要系统启动后自动启动,请自行加入到系统开始菜单的启动底下 [备份] 1.备份前停止mssqlserver服务net.exe stop mssqlserver 2.备份C:\Program Files\Common Files\Mercury Interactive\DomsInfo\doms.mdb 3.备份C:\Program Files\Microsoft SQL Server\MSSQL\Data中的对应项目*.mdf文件和*log.ldf文件 4.备份td_dir\Default目录中的对应项目目录 5.备份完成后启动mssqlserver服务net.exe start mssqlserver 6.net.exe在目录C:\WINDOWS\system32\net.exe [还原] 【操作系统未重装】:反向操作,覆盖备份的所有文件,覆盖前停止mssqlserver服务 【操作系统重装】: 1.安装td系统,并配置(安装步骤网络上到处都是) 2.打开C:\Program Files\Common Files\Mercury Interactive\DomsInfo\doms.mdb数据库文件,密码是tdtdtd 3.打开备份的doms.mdb数据库文件 4.把备份数据库中USERS表中的所有数据复制到新doms.mdb数据库的USERS表中,并把现有的doms.mdb数据库SEQUENCES表中的USER_SEQ字段值改为USERS表中USER_ID最大值+1,关闭所有数据库文件 5.访问td,打开管理员界面,创建项目(其他配置建议先配置好) 6.停止mssqlserver服务 7.把备份的*.mdf文件和*log.ldf文件覆盖到C:\Program Files\Microsoft SQL Server\MSSQL\Data中(若项目名称不一致,则删除C:\Program Files\Microsoft SQL Server\MSSQL\Data目录的*.mdf文件和*log.ldf文件,然后拷贝备份的*.mdf文件和*log.ldf文件,并改名为新项目名) 8.覆盖td_dir\Default的项目文件,但不要覆盖Dbid.ini文件 9.重启操作系统。OK,还原完毕。 【自动邮件发送邮件配置】 1.建议通过IIS中的SMTP虚拟邮件服务 2.其他配置说明参考网络文档 3.邮件协议选择SMTP SERVER 【XP下IIS5.0】 1.打开,控制面板 - 管理工具 - Internet 信息服务 - SMTP 虚拟服务器右键属性 2.常规:选择IP地址 3.访问 - 中继限制 - 中继...:选择仅一下列表除外 4.传递 - 出站安全性:若目的服务器不验证,则选择匿名访问;若需要验证则选择基本身份验证,账号和密码配置为邮箱的账号和密码 5.td管理页面中的邮件协议选择SMTP SERVER,并设置为SMTP 虚拟服务器中的域名 6.重启SMTP 虚拟服务器 【2003下的IIS6.6】 1.打开,Internet 信息服务 管理器 - SMTP 虚拟服务器右键属性,配置参考XPIIS5.0 2.打开,Internet 信息服务 管理器 - SMTP 虚拟服务器 - 域,右键新建域 3.选择远程 4.打开新建域的属性,勾上允许将传入的邮件中转到此域,并配置出站安全性,参考XPIIS5.0出站安全性配置,最后配置路由域为将所有邮件中转到中转主机,并配置为目的服务器域名或IP,确认 5.td管理页面中的邮件协议选择SMTP SERVER,并设置为SMTP 虚拟服务器的IP,IP地址不能为127.0.0.1,而是分配的IP 6.重启SMTP 虚拟服务器

34,838

社区成员

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

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