将SQL 2000日志迁移到SQL Server 2008
2009-03-20 10:24:10 来源:WEB开发网将 Server A 升级到 SQL Server 2008。日志传送数据库临时保持为 SQL Server 2000 数据库,因为它处于脱机状态。
在 Server B 上配置 SQL Server 2008 日志传送,将 Server B 作为主服务器,而将 Server A 作为辅助服务器。开始向 Server A 传送事务日志后,当应用了第一个日志备份时,Server A 上的日志传送数据库将升级为 SQL Server 2008 数据库。
重要提示:
在 Server B 上配置日志传送时,请确保在“辅助数据库设置”对话框的“初始化辅助数据库”选项卡上指定“否,辅助数据库已初始化”选项。
(可选)若要使 Server A 重新成为主服务器,则故障转移到 Server A。
执行不带故障转移的迁移
可以将 SQL Server 2000 日志传送配置迁移到 SQL Server 2005,而无需使用故障转移。执行此过程可以轻松地同时升级日志传送配置中的两个服务器实例。但是,在将主服务器实例升级到 SQL Server 2008 时,主数据库不可用。
将辅助服务器实例升级到 SQL Server 2008。升级辅助服务器实例后,日志传送数据库仍然是 SQL Server 2000 数据库,因为它处于脱机状态。复制和还原日志文件的 SQL Server 2000 日志传送作业将不再起作用。
将主服务器升级到 SQL Server 2008。在升级过程中,主服务器不可用。
配置从主服务器实例到辅助服务器实例的日志传送。请确保在“辅助数据库设置”对话框的“初始化辅助数据库”选项卡上指定“否,辅助数据库已初始化”选项。
重要提示:
指定 SQL Server 2000 日志传送配置所使用的同一备份共享。这样可确保在 SQL Server 2008 中启用日志传送时,所有日志备份都能正确地应用于辅助数据库。
由于数据库升级进程是一个完整记录的操作,因此当开始向辅助服务器实例传送日志后,辅助数据库将升级为 SQL Server 2008 数据库。
重新部署日志传送
如果不想迁移日志传送配置,可以通过使用主数据库的完整备份和恢复来重新初始化辅助数据库,从而从头开始重新部署日志传送。如果数据库较小,或者在升级过程中高可用性并不是至关重要的,此方法将是个不错的选择。
启用日志传送
如何启用日志传送 (SQL Server Management Studio).
如何启用日志传送 (Transact-SQL).
删除 SQL Server 2000 日志传送表和作业
SQL Server 2008 不会使用 SQL Server 2000 所使用的任何日志传送表。因此,将服务器升级到 SQL Server 2008 之后,可以删除这些表。这些表包括:
log_shipping_databases
log_shipping_monitor
log_shipping_plan_databases
log_shipping_plan_history
log_shipping_plans
log_shipping_primaries
log_shipping_secondaries
还可以删除由 SQL Server 2000 为日志传送配置创建的任何日志传送 SQL Server 代理作业。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接