Végrehajtása a tárolt eljárás
Hacsak külön minősített neve a felhasználó által definiált eljárások, Részegység Database Engine megkeresi az eljárás a következő sorrendben.
sys áram adatbázis;
Az alapértelmezett séma a hívó, amikor fut a szakaszos és a dinamikus kódot SQL. Ha nem specifikált eljárás neve jelenik meg a szövegben a definíció egyéb eljárások a következő sorban megkeresi egy áramkör, amely egy másik eljárást.
Dbo séma az aktuális adatbázisban.
Automatikus végrehajtását tárolt eljárások
Eljárások jelölt automatikus végrehajtására, végre minden alkalommal SQL Server elindul és a kezdeti kinyerése az adatbázisból mester. A beállítás módja automatikus végrehajtására alkalmas az együttműködésre az alapadatok és megtartani az eljárásokat a háttér folyamat. Ezen túlmenően, az automatikus start-up eljárást lehet használni, hogy végre rendszert vagy szolgáltatási feladatokat tempdb. mint például létre globális ideiglenes tábla. Ez biztosítja, hogy egy ideiglenes táblát, amikor újra az adatbázis létrehozásához tempdb indításkor SQL Server.
Automatikusan elvégzi az eljárást fut azonos engedélyek tagjai a rendszergazda rögzített kiszolgáló szerepét. Bármilyen által generált hibaüzenet ezt az eljárást írt ki a hiba napló SQL Server.
Számának korlátozása indítási eljárások nem léteznek, de ne feledje, hogy annak érdekében, hogy végre minden igényt tart a munkafolyamat. Ha azt szeretnénk, hogy végre több eljárások induláskor, ami nem kell végre párhuzamosan, egy olyan eljárás létrehozása, hogy automatikusan elindul, és a második hívás a testében (a végén). Így csak az egyik szálat fogja használni.
Ne küldjön vissza olyan eredmény határozza meg az automatikusan kiváltott eljárásokat. Ez a tárolt eljárás fut az SQL Server. ahelyett, alkalmazás vagy felhasználó, ezért az eredmény határozza meg nem kezeli sehol.
Szerelése, tisztítása és ellenőrzése az automatikus végrehajtás
Mark eljárás automatikus végrehajtására csak a rendszergazda (sa). Ezen túlmenően, az eljárást meg kell a master adatbázisban. sa a felhasználó tulajdonában, és nem rendelkezik bemeneti vagy kimeneti paraméterek.
Használja sp_procoption eljárást:
jelölték a meglévő eljárás automatikusan indul;
megszünteti az eljárást a SQL Server indításkor.