Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

संग्रहीत कार्यविधि से SQL सर्वर कार्य कैसे प्रारंभ करें?

-- 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

या बिना किसी पैरामीटर के:

-- 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

एफवाईआई संपादित करें:यदि आप काम शुरू नहीं करना चाहते हैं तो आप इस PRIOR का उपयोग शुरू करने के लिए कर सकते हैं यदि यह वर्तमान में चल रहा है, तो इसे अपने संग्रहित प्रो में काम करें:

-- 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ExecuteReader को एक खुले और उपलब्ध कनेक्शन की आवश्यकता है। कनेक्शन की वर्तमान स्थिति कनेक्ट हो रही है

  2. ORDER BY (चुनें NULL) का क्या अर्थ है?

  3. SQL सर्वर त्रुटि 1934 INSERT पर गणना कॉलम PHP/PDO के साथ तालिका में होती है

  4. SQL सर्वर में "पंक्ति संस्करण" क्या है?

  5. क्वेरी विश्लेषक में क्वेरी तेजी से चलती है लेकिन C# अनुप्रयोग में धीमी होती है