Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ? / 12 сообщений из 12, страница 1 из 1
01.04.2014, 15:47
    #38602029
Charles Weyland
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
Весь и-нет облазил.
Натыкался на ссылки вроде
http://technet.microsoft.com/en-us/library/microsoft.sqlserver.dts.tasks.executesqltask.executesqltask.execute.aspx
но там в примерах обозначен Dts
Код: c#
1.
2.
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Tasks.BulkInsertTask;


Откуда его взять, не совсем понятно.
Я создал свою задачу (с помощью SSIS, если кому надо, просвещу, как я это сделал), назвал, скажем, "MyTask".

В Management Studio я выбираю его, правой клавишей мыши, "запуск с шага" - и он выполняется.
А программно как запустить из C# кода моего приложения, являющегося обычным локальным клиентом?
...
Рейтинг: 0 / 0
01.04.2014, 17:00
    #38602139
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
В форуме по SQL Server'у уже же всё разжевали, что тут еще непонятного?
...
Рейтинг: 0 / 0
01.04.2014, 18:33
    #38602251
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
Charles Weyland,

А смысл в этом случае использовать SSIS если его будет запускать юзер по клику?
Может проще использовать ХР?
...
Рейтинг: 0 / 0
01.04.2014, 18:34
    #38602254
Charles Weyland
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
VIT2708Charles Weyland,

А смысл в этом случае использовать SSIS если его будет запускать юзер по клику?
Может проще использовать ХР?
ну, его будет запускать только один юзер, редко, когда "ну очень надо". Т.е. немного не штатная ситуация.
В штатном режиме джоба выполняется по ночам в час.
...
Рейтинг: 0 / 0
01.04.2014, 18:52
    #38602277
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
Charles Weyland,

Может на сервере создать ХР и из нее запускать job?
а юзер будет вызывать ХР
...
Рейтинг: 0 / 0
01.04.2014, 18:53
    #38602284
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
...
Рейтинг: 0 / 0
01.04.2014, 18:53
    #38602285
Charles Weyland
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
VIT2708Charles Weyland,

Может на сервере создать ХР и из нее запускать job?
а юзер будет вызывать ХР
Хр - что это? на подсознательном уровне вертится "хранимая процедура", но сознание подсказывает, что не подходит
...
Рейтинг: 0 / 0
01.04.2014, 18:54
    #38602287
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
Charles Weyland,

почему хранимая процедура не подходит?
...
Рейтинг: 0 / 0
01.04.2014, 18:58
    #38602292
Charles Weyland
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
а, видимо, всё-таки, хранимка.

Пробовал. Не достаточно прав.. и да, честно скажу, что хз как их дать. В условиях тесного графика пока сделал кое-какой жёсткий изврат, сейчас разбираюсь с правами.

Изврат следующий:
Создал таблицу из одного столбца. Столбец назвал "MyTask" типа bit.
Юзер делает
Код: sql
1.
insert ... (MyTask) values ('True') 


срабатывает хранимка, которая выполняет задачу и удаляет значение из таблицы :-)
если кто будет поддерживать программку после меня, мозг вынесет себе - это гарантирую..
...
Рейтинг: 0 / 0
01.04.2014, 18:58
    #38602293
Charles Weyland
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
VIT2708Charles Weyland,

почему хранимая процедура не подходит?
"ХР" - эт что, "Хранимая Procedure" ?
...
Рейтинг: 0 / 0
02.04.2014, 06:01
    #38602513
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
Charles WeylandПробовал. Не достаточно прав.. и да, честно скажу, что хз как их дать.
Хелп, к прочтению которого вас подталкивал Glory, вы так и не прочитали. А там в разделе Permissions всё вполне ясно расписано.
...
Рейтинг: 0 / 0
02.04.2014, 08:30
    #38602542
Charles Weyland
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ?
Сон Веры ПавловныCharles WeylandПробовал. Не достаточно прав.. и да, честно скажу, что хз как их дать.
Хелп, к прочтению которого вас подталкивал Glory, вы так и не прочитали. А там в разделе Permissions всё вполне ясно расписано.
ага, вчера вечером в спокойной обстановке как раз читал этот раздел, там всё ясно как днём
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# 2010. Как запустить на выполнение задачу SQL Server'а (SQL Task) ? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]