как запустить джоб через адо.коннекшн?
☑
0
vechiy
16.03.15
✎
09:33
Делаю так:
SQLConnection = Новый COMObject("ADODB.Connection");
SQLConnection.Open("Provider=SQLOLEDB.1;Password=*;Persist Security Info=True;User ID=*;Initial Catalog=*;Data Source=*");
Recordset = Новый COMObject("ADODB.Recordset");
Recordset.ActiveConnection = SQLConnection;
SQLConnection.CommandTimeout=0;
СтрокаSQL="EXEC msdb.dbo.sp_start_job 'job_name'";
Recordset.Open(СтрокаSQL,SQLConnection,2,4);
SQLConnection.Close();
на Open() вылетает с ошибкой Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена
1
vechiy
16.03.15
✎
10:26
не никто не пробовал?
2
olegves
16.03.15
✎
10:35
(0) Рекордсет ничего не знает про твой джоб
3
Вяйнемейнен
16.03.15
✎
11:40
Для этих целей в ADO объект Command
4
vechiy
16.03.15
✎
12:14
(3) спс
2 + 2 = 3.9999999999999999999999999999999...