0

我有一个用于数据库备份/恢复的 powershell 脚本。出于某种原因,我正在使用new-pssessionand远程执行脚本invoke-command。我是

1.connecting to remote server
2.the local server is in a domain
3.the remote server is in same domain
4.Using the domain account which exist in both the machine and have admin rights.
5.My SQL Service (I mean the instance/engine) is running with 
  the same Domain account

使用命令备份Backup-SQLdatabase成功,但还原Restore-SQLdatabase失败并出现错误Login failed for NT AUTHORITY\ANONYMOUS LOGON

只是为了试验/错误,我将“NT AUTHORITY\ANONYMOUS LOGON”添加到必须进行恢复但没有运气的机器的管理员组中。

任何线索我做错了什么(或)我该如何解决这个问题。

感谢你的帮助。

谢谢。

编辑:交换机可以-SQLTrustedConnection解决这个问题吗?

4

1 回答 1

0

经过一番尝试,我发现了一个窍门。必须进行还原的机器我添加了“NT AUTHORITY\ANONYMOUS LOGON”作为用户。

如何添加:

使用 SSMS 连接到数据库实例 -> 展开安全性 -> 展开登录 -> 右键单击​​登录 -> 创建新登录

于 2013-04-26T14:10:00.480 回答