Вам нужно XP_cmdshell , но, возможно, сначала должно быть включено .
РЕДАКТИРОВАТЬ:
Поскольку у ОП нет прав администратора,предложения кофе не помогли, может быть, разумно было бы создать задание, которое запускает команду, вплоть до этой ссылки это должно работать правильно.
Идея заключается в создании задания, позволяющего емувыполните команду и затем удалите ее, задание выглядит примерно так:
DECLARE @jobID uniqueidentifier, @cmd varchar(1000)
SET @cmd = 'the desired shell command'
EXEC msdb.dbo.sp_add_job @job_name = '_JobName', @enabled = 1, @start_step_id = 1, @owner_login_name='sa', @job_id = @jobID OUTPUT
EXEC msdb.dbo.sp_add_jobstep @job_id = @jobID, @step_name = 'Description', @step_id = 1, @subsystem = 'CMDEXEC', @command = @cmd
EXEC msdb.dbo.sp_add_jobserver @job_id = @jobID
EXEC msdb.dbo.sp_start_job @job_id = @jobID, @output_flag = 0
WAITFOR DELAY '000:00:05' -- Give the job a chance to complete
IF EXISTS (SELECT name FROM msdb.dbo.sysjobs WHERE name = '_JobName')
BEGIN
EXEC msdb.dbo.sp_delete_job @job_name = '_JobName'
END