powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Автоматический старт Sql Agent
3 сообщений из 3, страница 1 из 1
Автоматический старт Sql Agent
    #32022855
chenosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каким образом сделать Subj при остановке и запуске SQL Server в EM.
При старте операционной системы - ясно как, а при запуске сервера после остановки?
...
Рейтинг: 0 / 0
Автоматический старт Sql Agent
    #32022943
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишите свою хранимую процедуру, скажем sp_SQLAgentStartup, в которой с помощью системной процедуры xp_cmdshell и консольной команды net start оформляете запуск нужного сервиса.
После этого с помощью

sp_procoption @ProcName = 'sp_SQLAgentStartup', @OptionName = 'startup', @OptionValue = 'true'

разрешаете запуск вашей прцедуры при страте сервера.
...
Рейтинг: 0 / 0
Автоматический старт Sql Agent
    #32022960
Alexander Rozovyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот готовая процедура для запуска Агента.
\nuse master
go

if exists (select * from sysobjects where id = object_id(N'[dbo].[sp_autostart_sqlagent]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[sp_autostart_sqlagent]
GO
SET QUOTED_IDENTIFIER OFF SET ANSI_NULLS ON
GO
create procedure sp_autostart_sqlagent
as
declare @retcode int
declare @local int

exec @retcode = sp_OACreate 'SQLDMO.SqlServer', @local OUT
if @retcode<>0
return -1

EXEC @retcode = sp_OAMethod @local, 'Connect', NULL, '(local)'
if @retcode<>0
return -1

declare @js int
EXEC @retcode = sp_OAMethod @local,'JobServer' , @js OUT
return -1

EXEC @retcode = sp_OAMethod @js,'Start'
if @retcode<>0
return -1

return 0
GO
SET QUOTED_IDENTIFIER OFF SET ANSI_NULLS ON
GO
exec master..sp_procoption 'sp_autostart_sqlagent','startup',true
go
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Автоматический старт Sql Agent
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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