У меня есть исполняемый файл на сервере.Я хочу выполнить этот файл .exe в моей хранимой процедуре.Как правильно сделать это, кроме использования xp_cmdshell?
Если вам нужно сделать это, я бы создал Job и вызвал его из вашей хранимой процедуры, используя sp_start_job: https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-start-job-transact-sql?view=sql-server-2017
Здесь приведен простой пример того, как создать задание для этого: Как выполнить exe-файл из агента или задания sql?