将Sharepoint 2010移至指向其他数据库?

时间:2011-03-11 22:37:04

标签: sql-server sharepoint-2010

这里有没有人将SP 2010安装的数据库从一个数据库实例移动到另一个数据库实例(相同的数据,只是托管在另一个实例中)?

例如。我们只想将数据库移动到不同的机器上。

此外,是否有人将SP 2010从使用SQL Express转移到更高版本的SQL Server?我想用SQL Express运行一些概念测试证明,如果一切顺利,那就转到SQL Standard或Enterprise。

干杯,

丹尼尔

3 个答案:

答案 0 :(得分:0)

我认为你不会遇到任何问题,只要确保你不会在数据库之间的版本中倒退。在SQL Server 2008中备份数据库并在2005年进行恢复并不容易。

我从未使用SharePoint完成此操作,但我相信它允许您指定配置数据库的位置。然后你只需要匹配用户权限。

答案 1 :(得分:0)

答案 2 :(得分:0)

TechNet文章"Move All Databases (SharePoint 2010)"是您的主要指南。

请注意,本文包含以下警告:

  

新数据库服务器必须运行Windows的相同版本   服务器和 Microsoft SQL Server 作为现有数据库服务器。

这不是真的!

根据我自己在迁移SharePoint数据库方面的经验以及我与Microsoft Primary Field Engineering进行的会谈,我可以说这种方法在SQL Server版本不同时也可以使用。但仅当您升级到更高版本的SQL Server(即SQL Server 2005到SQL Server 2008 R2)时。我被告知微软也完全支持这种情况。

另外,不要忘记更新迁移数据库的数据库兼容级别。这应该是面向未来的数据库,并支持高级SQL Server优化。