成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

啟動(dòng)SQL SERVER時(shí)自動(dòng)執(zhí)行存儲(chǔ)過程

瀏覽:17日期:2023-11-02 12:37:06

將存儲(chǔ)過程創(chuàng)建在master數(shù)據(jù)庫(kù)中,然后企業(yè)管理器中找到這個(gè)存儲(chǔ)過程--右鍵--屬性--勾選'每當(dāng)sql server啟動(dòng)時(shí)執(zhí)行'。

或者在master中創(chuàng)建存儲(chǔ)過程后,執(zhí)行語(yǔ)句設(shè)置為自動(dòng)啟動(dòng)

use master exec sp_procoption '存儲(chǔ)過程名','startup','on'

自動(dòng)執(zhí)行存儲(chǔ)過程

SQL Server 啟動(dòng)時(shí)可以自動(dòng)執(zhí)行一個(gè)或多個(gè)存儲(chǔ)過程。這些存儲(chǔ)過程必須由系統(tǒng)管理員創(chuàng)建,并在 sysadmin 固定服務(wù)器角色下作為后臺(tái)過程執(zhí)行。這些過程不能有任何輸入?yún)?shù)。

對(duì)啟動(dòng)過程的數(shù)目沒有限制,但是要注意,每個(gè)啟動(dòng)過程在執(zhí)行時(shí)都會(huì)占用一個(gè)連接。如果必須在啟動(dòng)時(shí)執(zhí)行多個(gè)過程,但不需要并行執(zhí)行,則可以指定一個(gè)過程作為啟動(dòng)過程,讓該過程調(diào)用其它過程。這樣就只占用一個(gè)連接。

在啟動(dòng)時(shí)恢復(fù)了最后一個(gè)數(shù)據(jù)庫(kù)后,即開始執(zhí)行存儲(chǔ)過程。若要跳過這些存儲(chǔ)過程的執(zhí)行,請(qǐng)將啟動(dòng)參數(shù)指定為跟蹤標(biāo)記 4022。如果以最低配置啟動(dòng) SQL Server(使用 -f 標(biāo)記),則啟動(dòng)存儲(chǔ)過程也不會(huì)執(zhí)行。有關(guān)更多信息,請(qǐng)參見跟蹤標(biāo)記。

若要?jiǎng)?chuàng)建啟動(dòng)存儲(chǔ)過程,必須作為 sysadmin 固定服務(wù)器角色的成員登錄,并在 master 數(shù)據(jù)庫(kù)中創(chuàng)建存儲(chǔ)過程。

使用 sp_procoption 可以:

將現(xiàn)有存儲(chǔ)過程指定為啟動(dòng)過程。