Ошибка входа "База данных SQL" для NT AUTHORITY\ANONYMOUS LOGON

У меня есть скрипт PowerShell для резервного копирования / восстановления БД. По какой-то причине я выполняю сценарий удаленно, используя new-pssession а также 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 свитч может решить эту проблему?

1 ответ

Решение

Попробовав немного, я нашел хитрость. На машине, где должно произойти восстановление, я добавил пользователя NT AUTHORITY\ANONYMOUS LOGON.

Как добавить:

подключиться к экземпляру БД с помощью SSMS -> расширить безопасность -> расширить логин -> щелкнуть правой кнопкой мыши на логине -> создать новый логин

Другие вопросы по тегам