Я столкнулся с проблемой при попытке сценария создания учетных данных и связанного прокси-сервера в Microsoft SQL Server Management Studio.
Мой скрипт выглядит следующим образом:
CREATE CREDENTIAL xxx WITH IDENTITY = 'domain\xxx', SECRET = '*******';
EXEC msdb.dbo.sp_add_proxy @proxy_name = 'yyy'
,@enabled = 1
,@description = 'description here'
,@credential_name = 'xxx'
EXEC msdb.dbo.sp_grant_proxy_to_subsystem @proxy_name = 'yyy'
,@subsystem_id = 9;
Это создает и учетные данные, и прокси.
ОДНАКО, он не может правильно добавить учетные данные в прокси. При попытке вручную (с помощью пользовательского интерфейса) добавить учетные данные я получаю следующую ошибку:
Не удалось изменить для ProxyAccount 'yyy' (Microsoft.SqlServer.Smo)
Дополнительная информация:
В экземпляре объекта не задана ссылка на объект. (Microsoft.SqlServer.Smo)
Я попытался сбросить учетные данные и повторно добавить их безрезультатно. Я пытался удалить и повторно добавить прокси, но я получаю следующую ошибку:
Учетные данные для прокси не определены. (SqlManagerUI)
То есть невозможность назначить учетные данные этому прокси.