5分ごとにクエリを実行します。私はタイマーのようなものがSQL Serverに存在するかどうか疑問に思います。SQL Serverで5分ごとにクエリを実行する方法
私にとっては本当に役に立ちます。私はたくさんのグーグルで探せましたが、何か助けにならなかったのです。
あなたの提案は高く評価されます。 プージャ
5分ごとにクエリを実行します。私はタイマーのようなものがSQL Serverに存在するかどうか疑問に思います。SQL Serverで5分ごとにクエリを実行する方法
私にとっては本当に役に立ちます。私はたくさんのグーグルで探せましたが、何か助けにならなかったのです。
あなたの提案は高く評価されます。 プージャ
は、バッチファイルや使用を作成します。 5分ごとにそれをトリガするWindowsスケジューラ。 または.Netでサービスを書く
こんにちは@Nishant、あなたの返信のためのthanlks。私はこの方法に従っています。私はテーブルにロックを作成する必要があります。これで助けてくれますか?私はたくさんの検索をしましたが、有用なものは何も得られませんでした。基本的には、SQL Serverのテーブルをロックしてアクセスするのを防ぐクエリが必要です。 –
こんにちはPooja .. C#でロックを使用してください...ありがとう – NishantMittal
あなたは、GUIまたはこれらのストアドプロシージャを使用して経由でSQLエージェントジョブを作成することができます。https://technet.microsoft.com/en-us/library/ms181153(v=sql.105).aspx
はまた、(https://www.mssqltips.com/sqlservertip/3052/simple-way-to-create-a-sql-server-job-using-tsql/から借りた)この例を確認してください。
USE msdb
go
CREATE procedure [dbo].[sp_add_job_quick]
@job nvarchar(128),
@mycommand nvarchar(max),
@servername nvarchar(28),
@startdate nvarchar(8),
@starttime nvarchar(8)
as
--Add a job
EXEC dbo.sp_add_job
@job_name = @job ;
--Add a job step named process step. This step runs the stored procedure
EXEC sp_add_jobstep
@job_name = @job,
@step_name = N'process step',
@subsystem = N'TSQL',
@command = @mycommand
--Schedule the job at a specified date and time
exec sp_add_jobschedule @job_name = @job,
@name = 'MySchedule',
@freq_type=1,
@active_start_date = @startdate,
@active_start_time = @starttime
-- Add the job to the SQL Server Server
EXEC dbo.sp_add_jobserver
@job_name = @job,
@server_name = @servername
exec dbo.sp_add_job_quick
@job = 'myjob', -- The job name
@mycommand = 'sp_who', -- The T-SQL command to run in the step
@servername = 'serverName', -- SQL Server name. If running localy, you can use @[email protected]@Servername
@startdate = '20130829', -- The date August 29th, 2013
@starttime = '160000' -- The time, 16:00:00
あなたのお時間をありがとう@jesus –
SQLエージェントジョブを検索 –