如何Move Managed Metadata Service Database?

近期有同事接到一个ServiceRequest:客户想将Production A 环境下的Site Collection转移到其他Production B中,但是该Site Collection应用了ManagedMetadata ServiceTerm Set作为Column,所以转移Site Collection之前要保证ManagedMetadata Service的正确转移,想了解和掌握如何转移Managed Metadata Service Database,今天在这里给大家做一下介绍以及注意事项?

 

注意事项:因为要转移MetadataService Database,所以要保证转移的Account要有如下的权限:

 

  • Farm Administrator Group的成员
  • 本地Local Administrator Group的成员
  • 要有存储SQL Server物理文件的Read权限,以及目的端存储SQL Server物理文件的Right权限。
  • 要有db_owner的权限

 

第一步:停止ServiceApplicationCentral Administration->ManageServices on Server-> Managed Metadata Web Service,选择Stop,如下图所示:

 


 

第二步:DetachDatabase,访问SQL Server Management Studio,选择Metadata ServiceDB,右键选择Tasks,点击Detach,如下图所示:

 


 

第三步:MoveDatabase Files,到SQL Server的物理路径找到MetadataService.mdf.ldf文件,copy到新的Production 2SQL ServerLocation中,如下图所示:

 


 

第四步:AttachDatabase,到新的SQL server中,选择SQLServer Management Studio,选择Database 节点,点击Task->AttachDatabase,如下图所示:

 


 

 

第五步:PointManaged Metadata Service to this Database,在Manage ServiceApplicatin页面,创建Metadata Service,链接AttachDB,如下图所示:

 


 

第六步,检查MetadataService在目的端使用正常,如下图所示:

 


 

希望给大家带来一定帮助,谢谢阅读。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值