SQL Server — Включить прокси-сервер, не удаляя и не создавая его заново

#sql #sql-server #sql-server-2016 #sql-agent

#sql #sql-сервер #sql-server-2016 #sql-agent

Вопрос:

Когда я запускаю следующую процедуру:

 SELECT * FROM msdb.dbo.sysproxies
  

Я замечаю, что одна из моих учетных записей прокси не включена (связана с этим). Я хотел бы создать скрипт для включения всех отключенных учетных записей прокси, но, насколько я понимаю, вам нужно удалить учетную запись и создать ее заново, чтобы снова включить ее. В процессе выполнения этого вам необходимо знать связанные учетные данные, описание и связанную подсистему.

Есть ли способ сделать это без удаления учетной записи прокси, может быть, какой-то простой инструкции update?

Ответ №1:

Вы могли бы использовать хранимую процедуру sp_update_proxy для включения прокси.

sp_update_proxy

Изменяет свойства существующего прокси.

 USE msdb ;  
GO  

EXEC dbo.sp_update_proxy  
    @proxy_name = 'Catalog application proxy',  
    @enabled = 1;  
GO