Здравствуйте!
не знаю в какую ветку запостить, то ли базы данных то ли в C#? модераторы, помогите мне с этим!
вопрос следующий:
Есть ли какой-нибудь способ, кроме
этого узнать о ходе выполнения запроса?
в таком
SqlCommand command = new SqlCommand();
command.ExecuteNonQuery();
и в таком случае:
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
da.Fill(ds);
использую МЫ 2008 и MS SQL 2005.
Спасибо!
Здравствуйте, corpse56, Вы писали:
C>использую МS 2008 и MS SQL 2005.
C>Спасибо!
Можно посмотреть в сторону job steps. Запуская job вручную можно потом просматривать статус каждого этапа.
Придётся организовать систему оповещения об изменении...
Здравствуйте, Caracrist, Вы писали:
C>Можно посмотреть в сторону job steps. Запуская job вручную можно потом просматривать статус каждого этапа.
C>Придётся организовать систему оповещения об изменении...
я так понял малой кровью тут не обойтись... спасибо за ответ!
Первое, что пришло в голову — переделать запрос под курсор, с периодической выборкой текущего состояния из временой таблицы, естественно, скорость выполнения запроса ощутимо упадет.
Зато легко реализуемо.
Надо будет как-нибудь опробовать эту идею.