我已完成为我维护的 SharePoint 2013 生产环境设置开发环境。最后一步是将我的生产内容移动到我的开发环境中。我不得不四处挖掘才能找到 PowerShell 等。与其下次再经历一遍,我决定写一篇关于它的博客,这样我就可以将所有步骤放在一个地方。
第一步是备份要恢复到开发的内容数据库。为此,请打开 SQL Server Management Studio,右键单击要备份的数据库,将鼠标悬停在任务上,然后选择备份。您将看到“备份数据库”窗口。确保您的备份类型设置为完整,为备份命名或坚持使用默认值,并记下或更改目标。
如果您有计划的备份正在运行并且能够访问备份驱动器,则可以跳过这些步骤。在这种情况下,只需获取最新完整备份的副本并将其复制到您的开发 SQL Server。
下一步是将数据库恢复到开发状态。为此,请在您的开发环境中打开 SQL Server Management Studio,右键单击“数据库”文件夹,然后选择“还原数据库”。当出现还原数据库窗口时,单击设备单选按钮并单击文本框旁边的省略号。这将打开选择备份设备窗口。从那里单击添加,找到您的备份文件并单击确定,再次单击确定返回到还原数据库窗口,最后从那里单击确定。现在您的数据库已恢复,您可以将其添加到 SharePoint。
如果您还没有包含您不关心的内容的应用程序,请创建一个新的 Web 应用程序...</p>
https://sharepointv15.wordpress.com/2012/07/24/create-a-web-application-in-sharepoint-2013/
不要担心创建网站集。
现在转到中央管理员并单击应用程序管理下的管理内容数据库。
rsd1
确保选择了正确的 Web 应用程序。如果未单击 Web 应用程序名称旁边的下拉箭头,请单击更改 Web 应用程序并在显示的窗口中选择正确的 Web 应用程序。
rsd2
接下来单击内容数据库名称
在“管理内容数据库设置”屏幕上向下滚动,单击“删除内容数据库”复选框,在弹出的警告中单击“确定”,然后单击屏幕底部的“确定”。
rsd3
现在您需要以管理员身份打开 SharePoint 2013 命令行管理程序。为此,请单击开始菜单,单击所有程序,单击 Sharepoint 2013 文件夹,右键单击 SharePoint 2013 命令行管理程序并选择以管理员身份运行。
从这里您将运行 Mount-SPContentDatabase cmdlet
Mount-SPContentDatabase “MyDatabase” -DatabaseServer “MyServer” -WebApplication http://sitename
点击下方了解此 cmdlt 的详细信息...</p>
http://technet.microsoft.com/en-us/library/ff607581.aspx
此时,您应该能够导航到 Web 应用程序 URL 并查看位于刚刚安装的数据库中的网站集。
注意:这适用于 SharePoint 2010 或 SharePoint 2013。但是,数据库必须与您尝试挂载到的场的 SharePoint 版本相同。如果它是较低版本,它会自动尝试升级它,所以请记住这一点。按照下面的链接。
https://sharepointv15.wordpress.com/2013/03/21/moving-content-between-environments/