我有一个用于数据库备份/恢复的 powershell 脚本。出于某种原因,我正在使用new-pssession
and远程执行脚本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
解决这个问题吗?