sqlserver2000升级迁移到2005需要还原系统数据库吗?

[复制链接]
查看11 | 回复9 | 2017-2-22 15:18:00 | 显示全部楼层 |阅读模式
单位有一台旧的服务器安装了sqlserver2000,最近购置了一台新的服务器,安装了sqlserver2005,打算把数据迁移到sqlserver2005服务器上面。
需要备份、还原master、model、msdb、tempdb这些数据库吗?好像master是有登陆用户的信息,但原来的数据库也只有sa用户,是不是就不需要备份了?谢谢


回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
把SA密码设定为跟2000一致即可(如果有程序使用SA连接数据库)
若有调度任务,则把MSDB恢复上。。Model没特别定制初始DB模板,不需要。。TempDB肯定不需要
检查一下Master里有无用户表(非系统表),若有复制到2005上去
回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
本帖最后由 jieyancai 于 2013-3-18 15:59 编辑
把用户数据库备份过去做恢复就可以了。作业计划可以重新建!
回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
感谢大家,这样心里有底了。


回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
下面有个很详细的文档描述了从SQL2Kmigration到SQL2005的注意点。
http://www.dell.com/downloads/gl ... 2005_upgrade_wp.pdf
当然,微软也提供了一个工具来辅助你migration。
Microsoft SQL Server 2005 Upgrade Advisor
http://www.microsoft.com/en-us/download/details.aspx?id=14845
回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
如果sa密码忘记的话,是不是就只能通过备份还原master数据库来建立sa了?
回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
云裴 发表于 2013-3-18 16:35
如果sa密码忘记的话,是不是就只能通过备份还原master数据库来建立sa了?

可以用windows身份验证登录进去修改啊
回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
SQLBeginner 发表于 2013-3-18 16:37
可以用windows身份验证登录进去修改啊

不是要修改呀,因为客户端用sa登陆的密码是写到程序里面了。改sa密码的话,就要改客户端程序代码了。最好能保留原来的密码迁移。
回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
那你上面说的“sa密码忘记”指的是?
transfer logins的话, 可以试一下上面那篇PDF里Copy Database Wizard 那节。
回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
云裴 发表于 2013-3-18 16:49
不是要修改呀,因为客户端用sa登陆的密码是写到程序里面了。改sa密码的话,就要改客户端程序代码了。最好 ...

保留一个你不知道的密码,有意义吗?对你有何作用?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行