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

Откуда:
Сообщений: 288
Создал job(настроил step and shedule,enable,runnable,sheduled)
а он не запускается - куда копать подскажите плиз
25 дек 09, 13:34    [8118529]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
сначала в лог скл агента,он у вас вообще запущен ?
-------------------------------------
Jedem Das Seine
25 дек 09, 13:35    [8118543]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
агент запущен
старые jobs работают, а новые - добавляются и все
25 дек 09, 13:36    [8118552]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
ну минимум поробуйте их вручную стартонуть и привести сообщение обошибке,если такое будет.
-------------------------------------
Jedem Das Seine
25 дек 09, 14:00    [8118733]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
стартую вручную, ничего не происходит(история запуска - пустая, ошибок нигде нет,что визуально что в логах)
25 дек 09, 14:01    [8118743]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
я конено понимаю что НГ скоро - но чудес не бывает )

-------------------------------------
Jedem Das Seine
25 дек 09, 14:05    [8118778]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
я тоже понимаю :-)
просто я так думаю что в самом серваке чего то не работает, но перед НГ не хочется переставлять
может какая нить настройка слетела или еще чего?
25 дек 09, 14:08    [8118805]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
up
25 дек 09, 15:14    [8119411]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
sp_start_job ? Може шось напишет ?
-------------------------------------
Jedem Das Seine
25 дек 09, 15:27    [8119494]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
sql 2000
где там sp_start_job?
25 дек 09, 16:02    [8119674]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
там же где и везде sp_start_job

-------------------------------------
Jedem Das Seine
25 дек 09, 16:06    [8119700]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
сорри за пред.вопрос...

пишет: Job 'test' started successfully.
25 дек 09, 16:11    [8119729]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Glory
Member

Откуда:
Сообщений: 104760
Mordred
сорри за пред.вопрос...

пишет: Job 'test' started successfully.

А говорите не работает
25 дек 09, 16:20    [8119782]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
в enterprise ничего не меняется, история выполнения не заполняется
25 дек 09, 16:25    [8119806]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
вызываю там процедуру, которая заполняет таблицу - записи не добавляются несмотря
на Job 'test' started successfully.
25 дек 09, 16:29    [8119837]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
Mordred
вызываю там процедуру, которая заполняет таблицу - записи не добавляются несмотря
на Job 'test' started successfully.
У вас в процедуре ошибка в 17й строке.
25 дек 09, 16:30    [8119850]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
create procedure dbo.EG_test_sp
as
begin
insert into dbo.EG_test_tb(ss) select cast(getdate() as varchar(100))
return(0)
end

так устроит?
(to Гавриленко Сергей Алексеевич: если бы я не был уверен что процедура работает то не писал бы предыдущий ответ)
25 дек 09, 16:32    [8119866]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
еще раз отмечаю:
проблема не в коде tsql вызываемом из job, проблема в том, что сам job не запускается :-(
хотя старые работают
25 дек 09, 16:35    [8119891]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
давайте сюда скрипт создания джоба
-------------------------------------
Jedem Das Seine
25 дек 09, 16:35    [8119892]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
-- Script generated on 25.12.2009 16:40
-- By: sa
-- Server: DELL

BEGIN TRANSACTION
DECLARE @JobID BINARY(16)
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1
EXECUTE msdb.dbo.sp_add_category @name = N'[Uncategorized (Local)]'

-- Delete the job with the same name (if it exists)
SELECT @JobID = job_id
FROM msdb.dbo.sysjobs
WHERE (name = N'test')
IF (@JobID IS NOT NULL)
BEGIN
-- Check if the job is a multi-server job
IF (EXISTS (SELECT *
FROM msdb.dbo.sysjobservers
WHERE (job_id = @JobID) AND (server_id <> 0)))
BEGIN
-- There is, so abort the script
RAISERROR (N'Unable to import job ''test'' since there is already a multi-server job with this name.', 16, 1)
GOTO QuitWithRollback
END
ELSE
-- Delete the [local] job
EXECUTE msdb.dbo.sp_delete_job @job_name = N'test'
SELECT @JobID = NULL
END

BEGIN

-- Add the job
EXECUTE @ReturnCode = msdb.dbo.sp_add_job @job_id = @JobID OUTPUT , @job_name = N'test', @owner_login_name = N'sa', @description = N'No description available.', @category_name = N'[Uncategorized (Local)]', @enabled = 1, @notify_level_email = 0, @notify_level_page = 0, @notify_level_netsend = 0, @notify_level_eventlog = 2, @delete_level= 0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

-- Add the job steps
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 1, @step_name = N'test', @command = N'exec dbo.EG_test_sp', @database_name = N'autodoc', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 1, @on_fail_step_id = 0, @on_fail_action = 2
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_update_job @job_id = @JobID, @start_step_id = 1

IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

-- Add the job schedules
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name = N'test', @enabled = 1, @freq_type = 4, @active_start_date = 20091225, @active_start_time = 0, @freq_interval = 1, @freq_subday_type = 4, @freq_subday_interval = 1, @freq_relative_interval = 0, @freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 235959
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

-- Add the Target Servers
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @JobID, @server_name = N'(local)'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

END
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:
25 дек 09, 16:36    [8119896]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Glory
Member

Откуда:
Сообщений: 104760
Mordred
в enterprise ничего не меняется, история выполнения не заполняется

А вы на одном и том же сервере запускаете джоб и смотрите историю его запуска ?
25 дек 09, 16:36    [8119897]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
to Glory: да
25 дек 09, 16:37    [8119908]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
И в базе в той же?
25 дек 09, 16:39    [8119921]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Mordred
Member

Откуда:
Сообщений: 288
да
25 дек 09, 16:40    [8119928]     Ответить | Цитировать Сообщить модератору
 Re: job  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
а кнопку рефреш нажимали ?

да и точно у вас должна біть БД autodoc ?
-------------------------------------
Jedem Das Seine
25 дек 09, 16:40    [8119929]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить