需要将所有MOSS DB移动到命名实例

我被要求把我们所有的SP相关的数据库移到同一个SQL 2005服务器上的一个新的命名实例。 我之前做过一个内容数据库移动,通过断开内容数据库,然后重新与新位置重新绑定,但我有点在SSP,mysites,和configuration的过程中丢失。 从我所知道的一般情况来说,我应该创build一个全新的configurationDB和SSP并迁移内容数据库。 这是唯一的干净select? 我最担心的是,由于种种原因,我花了一段时间才得到configuration文件导入工作,我讨厌再次通过。

我们有两个WFE,一个search/索引服务器,以及后端共享的集群SQL 2005数据库。

代理

一般来说,指向一个新的数据库实例(或多个实例)当涉及到农场时是一个“交易断路器”。 我的“后备安全意见”跟随普遍的共识:构build一个新的农场(即一个新的configuration数据库),build立你的SSP,然后将内容数据库迁移到新的农场。

以下是避免将来这个(痛苦)过程的技巧:实现SQL连接别名。 描述如何做到这一点的文章可以在这里find: http : //decipherinfosys.wordpress.com/2007/11/26/using-a-server-alias-to-connect-to-sql-server-instances/ 。 从灾难恢复的angular度来看,别名也特别有用,因为它们在您的服务器场和支持数据层之间引入了一个抽象层。

我没有尝试这个下一个项目,所以我严格提到它作为一个调查点…但是你可能能够在你的MOSS环境中实现别名之前,你做一个重build,并可能完全避免它。 比方说,你的SQL Server被命名为“SQLSERVER”,你将会到达名为“MOSS”的服务器上的一个命名实例。 对于每个MOSS服务器:

  1. 安装SQL客户端工具
  2. build立一个名为“SQLSERVER”的别名,指向服务器“SQLSERVER”
  3. 构build您的命名实例(SQLSERVER \ MOSS),并将场的所有数据库复制到新的命名实例
  4. 切换每个MOSS服务器上的“SQLSERVER”别名,指向“SQLSERVER \ MOSS”而不是“SQLSERVER”,看看会发生什么。

最糟糕的是,这将失败,你将不得不build立一个新的农场,你现在要做的。 至多…你会继续运行没有农场重build。

我希望这有帮助!

我在博客文章中详细介绍了如何使用SQL连接别名将数据库移动到新的数据库服务器,我想可以在这种情况下使用它。 请随时在http://mossblogger.blogspot.com/2009/10/migrating-to-new-sql-server-in-moss.html查看,并告诉我它是否对您有任何用处。

欢呼声,本杰明Athawes。