我们正在准备将SQL Server 2000的数据库服务器升级到2005年。我打算进行就地升级以维护帐户,特权等,我希望这将是非常简单的。 这个服务器托pipe我们几个应用程序的数据库,但是我关心的主要是SharePoint(MOSS 2007),因为它涉及到8个数据库,并且似乎对前端服务器和DB之间的连接非常挑剔。
有没有人有这种情况下的实际经验? 这是否应该是简单的? 有什么技巧或小窍门给我启发吗?
谢谢你的帮助。
拥有只读文件组是个人经验的一个难题。
确保在升级的生产服务器上运行SQL Server 2005升级顾问 ,它将捕获90%的可能遇到的问题,并告诉您需要如何解决这些问题。
有一个应急/回滚计划。
请记住,在离线启动服务器之后以及开始升级之前,请备份所有数据和日志文件,包括系统数据库。 试图将升级后的2005数据库重新附加到SQL Server 2000将无法正常工作,您将处于一个痛苦的世界。
我已经做了一个迁移,而不是升级。 这是StackOverflow.com上的一个线程,对我来说效果很好。
据推测,你将在SQL 2005中进入32位。迁移确实比升级更安全,因为你有一艘救生艇可以返回。
对于移动login,特别是SQLlogin和它们各自的密码,不要忽略MS使用SQL 2005引入的sp_help_revlogin存储过程。我使用sp_help_revlogin来保存SQLlogin的当前脚本,并定期编写数据库权限以便进行灾难恢复。