数据复制【数据快照】
场景:一台UK服务器作产品用,开发部在中国。想抓取product的数据进行issue fixing. 也许某些issue只能通过original数据才能重现,这个时候你就需要把UK的产品数据抓到中国来测试用。用快照复制就好了,因为我们只要当前的数据进行测试,而且不需要进行同步。
1. 进入UK服务器,打开Sql server 2005 --> choose the DB --> tasks --> backup. 在Destination里面添加一个要备份的位置。然后ok.
【默认Destination】C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Backup/
2. 把备份文件按照你刚才指定的Destination找到bak文件,然后转移到China测试环境本地,在测试服务器打开Sql server 2005 --> root "Databases" folder --> right click --> attach/restore database.
【如果测试数据库已经存在了同名的数据库】就直接在那个数据库右键,进行tasks --> restore --> database...
数据备份
很间的就是按照上面说道的右键数据库 --> tasks --> backup 指定一个目标目录就可以OK了。
数据同步
就是UK的数据库不停用,客户们继续加载数据,数据库是不断更新的。如何在中国的测试数据库不做任何人为操作就实现与UK的数据一摸一样呢。这里就要用到数据发布。
详细方法见我之前写的一篇“Sql server 2005 数据之高效复用”的文章。
也有很多人,喜欢把数据库Detach出来,然后ctrl+c / v 出来,来移动数据从UK到中国。然后再在UK把数据恢复。。。如果这个时候有客户创立的连接没有释放,就会一直碰壁。不是说不能这么复制。停用产品服务数据库是很严重的。
场景:一台UK服务器作产品用,开发部在中国。想抓取product的数据进行issue fixing. 也许某些issue只能通过original数据才能重现,这个时候你就需要把UK的产品数据抓到中国来测试用。用快照复制就好了,因为我们只要当前的数据进行测试,而且不需要进行同步。
1. 进入UK服务器,打开Sql server 2005 --> choose the DB --> tasks --> backup. 在Destination里面添加一个要备份的位置。然后ok.
【默认Destination】C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Backup/
【如果测试数据库已经存在了同名的数据库】就直接在那个数据库右键,进行tasks --> restore --> database...
数据备份
很间的就是按照上面说道的右键数据库 --> tasks --> backup 指定一个目标目录就可以OK了。
数据同步
就是UK的数据库不停用,客户们继续加载数据,数据库是不断更新的。如何在中国的测试数据库不做任何人为操作就实现与UK的数据一摸一样呢。这里就要用到数据发布。
详细方法见我之前写的一篇“Sql server 2005 数据之高效复用”的文章。
也有很多人,喜欢把数据库Detach出来,然后ctrl+c / v 出来,来移动数据从UK到中国。然后再在UK把数据恢复。。。如果这个时候有客户创立的连接没有释放,就会一直碰壁。不是说不能这么复制。停用产品服务数据库是很严重的。
本文介绍如何使用SQL Server 2005通过数据快照的方式从英国服务器抓取产品数据并复制到中国测试环境的方法。具体步骤包括在源服务器上备份数据库,并将备份文件转移至目标服务器进行恢复或附加。此外还提到了数据同步和数据发布的实现方式。
1874

被折叠的 条评论
为什么被折叠?



