Sdílet prostřednictvím


Konfigurace serveru: Vyhledání spouštěcích počítačů

platí pro:SQL Server

Tento článek popisuje, jak nakonfigurovat scan for startup procs možnost konfigurace serveru v SQL Serveru pomocí aplikace SQL Server Management Studio nebo Transact-SQL. scan for startup procs Pomocí možnosti můžete vyhledat automatické spouštění uložených procedur při spuštění SQL Serveru. Pokud je tato možnost nastavená na hodnotu 1, SQL Server vyhledá a spustí všechny automaticky uložené procedury definované na serveru. Výchozí hodnota scan for startup procs je 0 (neprohledejte).

Recommendations

Tato možnost je pokročilá a měla by být změněna pouze zkušeným odborníkem na databázi.

Hodnotu této možnosti lze nastavit pomocí sp_configure. Tato možnost se ale nastaví automaticky, pokud použijete sp_procoption, která slouží k označení nebo zrušení označení automaticky spouštět uložené procedury. Pokud sp_procoption se používá k označení první uložené procedury jako automatického proc, tato možnost je nastavena automaticky na hodnotu 1. Pokud sp_procoption se používá k zrušení označení poslední uložené procedury jako automatického proc, tato možnost je automaticky nastavena na hodnotu 0. Pokud používáte sp_procoption k označení a zrušení označení automatických funkcí a pokud před jejich vyřazením vždy zrušíte zaškrtnutí, není nutné tuto možnost nastavit ručně.

Povolení

Ve výchozím nastavení se všem uživatelům udělí oprávnění sp_configure bez parametrů nebo pouze s prvním parametrem. Pokud chcete provést sp_configure oba parametry, aby se změnila možnost konfigurace nebo aby příkaz spustil RECONFIGURE , musí být uživateli uděleno ALTER SETTINGS oprávnění na úrovni serveru. Oprávnění ALTER SETTINGS se implicitně uchovává rolemi serveru sysadmin a serveradmin .

Použití aplikace SQL Server Management Studio

  1. V Průzkumníku objektů klikněte pravým tlačítkem na server a vyberte Vlastnosti.

  2. Vyberte uzel Upřesnit .

  3. V části Různé změňte možnost Vyhledat spouštěcí počítače na Hodnotu True nebo False výběrem požadované hodnoty z rozevíracího seznamu.

Použijte Transact-SQL

  1. Připojte se k databázovému stroji.

  2. Na panelu Standard vyberte Nový dotaz.

  3. Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad ukazuje, jak použít sp_configure k nastavení hodnoty scan for startup procs možnosti na 1.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'scan for startup procs', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

Zpracovat: Po nakonfigurování možnosti vyhledávání spouštěcích počítačů

Aby se nastavení projevilo, musí se server restartovat.