从正式环境备份一个sites collection.在测环境还原的时候报错(测试环境同样位置有个同样的sites collection,但还原之前删除了)
还原代码如下
先用
Restore-SPSite -identity http://homecndev.sm.ph/sites/Contract -path d:\a\contractchina6.5.bak
报错...说没有操作数据库权限
用同样账号登陆管理中心创建了一个内容数据库,再以下命令还原
Restore-SPSite -identity http://homecndev.sm.ph/sites/Contract -path d:\a\contractchina6.5.bak -ContentDatabase WSS_Content_contract
还是报错...
报错如下..
什么原因呀...
然后在测试还原创建一个site collection ,还原时加-force也是报同样的错..
------解决方案--------------------
明显是数据库没有权限,,
------解决方案--------------------
很明显当前用户没有访问数据库的权限啊
------解决方案--------------------
当前运行powershell的账号没有访问数据库的权限,换个有权限的用户吧