在SQL Server啟動(dòng)時(shí)自動(dòng)執(zhí)行存儲(chǔ)過(guò)程。第1/2頁(yè)
發(fā)布日期:2022-02-03 08:42 | 文章來(lái)源:CSDN
復(fù)制代碼 代碼如下:
sp_procoption Parameters
exec sp_procoption @ProcName = ['stored procedure name'],
@OptionName = 'STARTUP',
@OptionValue = [on|off]
以下是sp_procoption存儲(chǔ)過(guò)程參數(shù)的解釋: l 參數(shù)@ProcName的意思是明顯的,它是被標(biāo)記成自動(dòng)執(zhí)行的過(guò)程的名稱。 l 參數(shù)@OptionName是可選用項(xiàng),唯一有效的選項(xiàng)是STARTUP。 l 參數(shù)@OptionValue切換自動(dòng)執(zhí)行的開(kāi)與關(guān)。 使用有特定限制的sp_procoption: l 你必須以系統(tǒng)管理員的身份登錄服務(wù)器并使用sp_procoption。 l 你只能指派標(biāo)準(zhǔn)存儲(chǔ)過(guò)程、擴(kuò)展存儲(chǔ)過(guò)程或者CLR存儲(chǔ)過(guò)程來(lái)啟動(dòng)。 l 存儲(chǔ)過(guò)程必須在主從數(shù)據(jù)庫(kù)上。 l 存儲(chǔ)過(guò)程不能要求任何輸入?yún)?shù)或者返回任何輸出參數(shù)。 在下面的例子中,我創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,每次啟動(dòng)我的SQL Server實(shí)例時(shí),這個(gè)存儲(chǔ)過(guò)程就自動(dòng)執(zhí)行。這個(gè)存儲(chǔ)過(guò)程的目的是在記錄服務(wù)啟動(dòng)時(shí)間的數(shù)據(jù)庫(kù)表中寫(xiě)一行。通過(guò)這張數(shù)據(jù)庫(kù)表,我產(chǎn)生一個(gè)獲得服務(wù)器正常運(yùn)行時(shí)間的想法。以下的腳本創(chuàng)建了一個(gè)新的數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)了一張叫做SERVER_STARTUP_LOG的公制表。這張表保留了上次服務(wù)器啟動(dòng)的日期和時(shí)間。一旦建立了這個(gè)基本的架構(gòu),我就創(chuàng)建存儲(chǔ)過(guò)程,在服務(wù)器啟動(dòng)時(shí),這個(gè)存儲(chǔ)過(guò)程將用于把日期和時(shí)間插入到表中。注意,存儲(chǔ)過(guò)程是在主從數(shù)據(jù)庫(kù)上創(chuàng)建的。
12下一頁(yè)閱讀全文
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
相關(guān)文章
關(guān)注官方微信