将网站集的内容DB移动到另一个DB服务器
-
10-12-2019 - |
题
是否可以将内容数据库从一个DB服务器移动到另一个DB服务器?我读了一篇文章,说明它是不可能的,您可以在同一数据库服务器中移动争斗db。有人可以在这个揭示一些灯吗?
Move-SPSite
.
这是来自本文:
必须是源内容数据库和目标内容数据库 位于SQL Server的同一实例上。
解决方案
Here are the steps you will need to take Lets call content DB "MyTESTContentDB"
- Do a database backup for the content db "MyTESTContentDB" from sql management studio
- Go to target DB Server and create a empty database naming "MyTESTContentDB" after the content DB
- Restore the backup from step 1 to empty database create in step 2 "MyTESTContentDB"
- Go to SharePoint server and run following script Dismount-spcontentdatabase "MyTESTContentDB" and type "Y" to confirm
Run the following script
stsadm -o addcontentdb -url http://intranet.company.com/mytestsite -databasename MyTESTContentDB -databaseserver TARGETDBSERVER
You will have to input actual URL, actual db name and correct target db server name
其他提示
You could do this:
1) Add a new Content Database to your existing web application, but with the database pointing to the new SQL server. You can use the New-SPContentDatabase Cmdlet to do this and specify the server at the same time: http://technet.microsoft.com/en-us/library/ff607572.aspx.
2) Use the Move-SPSite Cmdlet to move the desired site collections from the existing content database to the new one.