2016-12-20 5 views
1

JEEアプリケーション(JSF、JPA、EclipseLink)用にMicrosoft SQL Server 2008 R2を使用しています。SQL Serverでシーケンスを更新するためのスクリプト

私は私のデータベースは毎週再起動し、私はそのようなすべての私のテーブルの列を更新する必要があることをやって:

UPDATE[dbo].[SEQUENCE] 
SET [SEQ_COUNT] = (SELECT MAX(IDAGENCE) 
        FROM AGENCE) 
WHERE SEQ_NAME = 'SEQ_AGENCE' 

私の質問は:私はすべて更新するには、私のデータベースを再起動したときにどのように私は、スクリプトをトリガします私のシーケンス?あなたの助けのための

おかげであなたを

+1

[このブログの投稿](https://sqlstudies.com/2016/02/01/running-code-on)をご覧ください。 -the-startup-of-sql-server /) - 私がこれをGoogle検索したときに最初に表示されたものです。 – 3N1GM4

答えて

5

組み込みのストアドプロシージャは、サーバーの再起動を実行するストアドプロシージャを指定することができますSQL Serverの、sp_procoption、です。

EXEC sp_procoption @ProcName = 'MyProcedure', @OptionName = 'STARTUP', @OptionValue = 'ON' 
関連する問題