Jak utworzyć procedurę składowaną, aby uruchomić zadanie SQL Server?Jak uruchomić zadanie SQL Server z procedury składowanej?
8
A
Odpowiedz
9
Można wykonać procedurę przechowywaną sp_start_job
w przechowywanej procedurze .
Zobacz tutaj: http://msdn.microsoft.com/en-us/library/ms186757.aspx
8
-- Create SQL Server Agent job start stored procedure with input parameter
CREATE PROC uspStartMyJob @MyJobName sysname
AS
DECLARE @ReturnCode tinyint -- 0 (success) or 1 (failure)
EXEC @ReturnCode=msdb.dbo.sp_start_job @[email protected];
RETURN (@ReturnCode)
GO
lub bez parametru:
-- Create stored procedure to start SQL Server Agent job
CREATE PROC StartMyMonthlyInventoryJob
AS
EXEC msdb.dbo.sp_start_job N'Monthly Inventory Processing';
GO
-- Execute t-sql stored procedure
EXEC StartMyMonthlyInventoryJob
EDIT FYI: Możesz użyć tego przed rozpoczęciem Jeśli nie chcesz, aby rozpocząć pracę, jeśli jest to działa obecnie, wykonaj to w swoim zapisanym proc:
-- Get run status of a job
-- version for SQL Server 2008 T-SQL - Running = 1 = currently executing
-- use YOUR guid here
DECLARE @job_id uniqueidentifier = '5d00732-69E0-2937-8238-40F54CF36BB1'
EXEC master.dbo.xp_sqlagent_enum_jobs 1, sa, @job_id
2
Utwórz procedurę sklepu i uruchom jo b wewnątrz procesu w następujący sposób:
DECLARE @JobId binary(16)
SELECT @JobId = job_id FROM msdb.dbo.sysjobs WHERE (name = 'JobName')
IF (@JobId IS NOT NULL)
BEGIN
EXEC msdb.dbo.sp_start_job @job_id = @JobId;
END
Powiązane problemy
- 1. Problem z numerem wiersza procedury składowanej SQL Server
- 2. Jak zatrzymać wykonywanie procedury składowanej przy użyciu programu SQL Server?
- 3. Tworzenie procedury składowanej w ramach innej procedury składowanej w SQL Server 2008
- 4. Asynchronizacja procedury składowanej wywołanie w T-SQL
- 5. Wyjście z procedury składowanej
- 6. pobierz parametr z procedury składowanej?
- 7. Jak wyłączyć wyniki procedury przechowywanej z procedury składowanej?
- 8. Wywoływanie procedury składowanej z parametrami
- 9. wywoływanie procedury składowanej z solr
- 10. wywołanie procedury składowanej serwera SQL z parametrem w R
- 11. Powracanie wielu wartości z procedury składowanej
- 12. Jak zwrócić wynik procedury składowanej do zmiennej w serwerze sql
- 13. Jak zrzucić instrukcję SELECT do panelu "Wiadomości" w programie SQL Server MGMT Studio z procedury składowanej?
- 14. Jak zwrócić tabelę tymczasową z procedury składowanej
- 15. Jak zwrócić tabelę z procedury składowanej?
- 16. Jak uzyskać wyniki bezpośredniego wywołania SQL do procedury składowanej?
- 17. Czy mogę domyślnie parametr procedury składowanej sql do wyrażenia dynamicznego?
- 18. Udzielenie uprawnienia wykonywania do procedury składowanej na SQL Azure
- 19. Jak użyć wartości z jednej procedury składowanej w innej?
- 20. Co to jest tabela systemowa SQL Server, która zawiera informacje o parametrach procedury składowanej?
- 21. Wywoływanie procedury składowanej w codeigniter
- 22. Wywołanie procedury składowanej o typach danych XML
- 23. Wywołanie procedury składowanej za pomocą asp.net
- 24. Wywołanie procedury składowanej Oracle z C#?
- 25. Podsumowanie listy obiektów z procedury składowanej
- 26. Porównaj dwie wersje procedury składowanej
- 27. Filtrowanie zbioru wyników procedury składowanej
- 28. Powróć do wiadomości z procedury składowanej do aplikacji C#
- 29. "; 1" po wywołaniu procedury składowanej w MS SQL?
- 30. Jak dodać podział wiersza w procedurze składowanej programu SQL Server?
Idealny. Dziękuję Ci. –