Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 cmdshell  [new]
Samvel13e
Member

Откуда:
Сообщений: 20
скажите пожалуйста
как сделать чтобы после включения или отключения

EXEC master.dbo.sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
EXEC master.dbo.sp_configure 'xp_cmdshell', 1
RECONFIGURE WITH OVERRIDE
EXEC master.dbo.sp_configure 'show advanced options', 0

сообщение не показывал

Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install.
Configuration option 'xp_cmdshell' changed from 0 to 1. Run the RECONFIGURE statement to install.
Configuration option 'show advanced options' changed from 1 to 0. Run the RECONFIGURE statement to install.
14 янв 19, 10:31    [21784528]     Ответить | Цитировать Сообщить модератору
 Re: cmdshell  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36989
Выполнять тем приложением, которое не показывает.
14 янв 19, 11:27    [21784568]     Ответить | Цитировать Сообщить модератору
 Re: cmdshell  [new]
Samvel13e
Member

Откуда:
Сообщений: 20
а каким ?
у меня работает процедура включает cmdshell , читает pakege ,
потом отключает, эти сообщение мешают нормальной работе
14 янв 19, 11:37    [21784575]     Ответить | Цитировать Сообщить модератору
 Re: cmdshell  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7780
Samvel13e,

Во первых, xp_cmdshell позиционируется как административное средство, во-вторых, зачем вы его постоянно включаете и выключаете?
14 янв 19, 12:23    [21784618]     Ответить | Цитировать Сообщить модератору
 Re: cmdshell  [new]
Samvel13e
Member

Откуда:
Сообщений: 20
наш секьюрити, не разрешает держать его включенным, по этому .


для этого нужен включить
Set @qx = 'D:\DTExec.exe /f "D:\Package.dtsx"'
EXEC xp_cmdshell @qx, no_output
14 янв 19, 12:47    [21784639]     Ответить | Цитировать Сообщить модератору
 Re: cmdshell  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36989
Samvel13e
наш секьюрити, не разрешает держать его включенным, по этому .


для этого нужен включить
Set @qx = 'D:\DTExec.exe /f "D:\Package.dtsx"'
EXEC xp_cmdshell @qx, no_output
Засуньте ваш пакет в джоб и запускайте, когда надо. А если нет агента, то в виндовый шедулер.
14 янв 19, 12:50    [21784643]     Ответить | Цитировать Сообщить модератору
 Re: cmdshell  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7780
Samvel13e,

а почему вы не хотите пакет опубликовать на сервер SQL?
14 янв 19, 14:32    [21784774]     Ответить | Цитировать Сообщить модератору
 Re: cmdshell  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31371
Samvel13e
наш секьюрити, не разрешает держать его включенным
Напишите свой xp_cmdshell, на CLR
14 янв 19, 18:43    [21785078]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить