Automatikus végrehajtását tárolt eljárások
A tárolt eljárások vannak jelölve az automatikus start, lefusson minden SQL Server elindul. Ez akkor lehet hasznos, hogy rendszeres műveletek vagy ha van egy tárolt eljárást fut a háttérben folyamatot kell folyamatosan végezzük. Ezen túlmenően, az automatikus indítási tárolt eljárások végrehajtásához használt rendszert vagy szolgáltatási feladatokat tempdb. mint például létre globális ideiglenes tábla. Ez segít abban, hogy van egy ideiglenes tábla, ha újra létrehozni tempdb indításkor SQL Server.
Automatikusan végrehajtja a tárolt eljárás működik azonos engedélyek tagjai a rendszergazda rögzített kiszolgáló szerepét. Bármilyen által generált hibaüzenet a tárolt eljárás van írva, hogy az SQL Server error log. Ne küldjön vissza olyan eredmény határozza meg a tárolt eljárás automatikusan lefut. Ez a tárolt eljárás lefut az SQL Server, és nem a felhasználó, ezért az eredmény határozza meg nincs szükség sehol.
Végrehajtása a tárolt eljárások akkor kezdődik, amikor a mester adatbázis nyerjük induláskor.
Jelölje meg a tárolt eljárás automatikus végrehajtására csak a rendszergazda (sa). Ezen túlmenően, a tárolt eljárást kell master adatbázisban. sa a felhasználó tulajdonában, és nem rendelkezik bemeneti vagy kimeneti paraméterek.
Használja sp_procoption eljárást:
kijelöl egy meglévő tárolt eljárást, akkor automatikusan megkezdődik;
megszünteti az eljárást a SQL Server indításkor.
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.
Beállítása és törlése az automatikus indítás tárolt eljárás