Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
W tym artykule opisano sposób konfigurowania scan for startup procs opcji konfiguracji serwera w programie SQL Server przy użyciu programu SQL Server Management Studio lub Transact-SQL. Użyj opcji scan for startup procs, aby skanować pod kątem automatycznego wykonywania procedur składowanych podczas uruchamiania programu SQL Server. Jeśli ta opcja jest ustawiona na 1, SQL Server wyszukuje i uruchamia wszystkie procedury składowane uruchamiane automatycznie, które są zdefiniowane na serwerze. Domyślna wartość dla scan for startup procs to 0 (nie skanuje).
Rekomendacje
Ta opcja jest opcją zaawansowaną i powinna zostać zmieniona tylko przez doświadczonych specjalistów w dziedzinie bazy danych.
Wartość tej opcji można ustawić za pomocą sp_configure; jednak opcja jest ustawiana automatycznie, jeśli używasz sp_procoption, które służy do oznaczania lub odznaczania procedur składowanych jako uruchamianych automatycznie. Gdy sp_procoption służy do oznaczenia pierwszej procedury składowanej jako autoproc, ta opcja jest automatycznie ustawiana na wartość 1. Gdy sp_procoption jest używana do anulowania oznaczania ostatniej procedury składowanej jako autoproc, ta opcja jest automatycznie ustawiana na wartość 0. Jeśli używasz sp_procoption do oznaczania i odznaczania autoprocs, a także jeśli zawsze odznaczasz autoprocs przed ich usunięciem, nie ma potrzeby ręcznego ustawiania tej opcji.
Permissions
Uprawnienia do wykonywania elementu sp_configure bez parametrów lub tylko z pierwszym parametrem są domyślnie przyznawane wszystkim użytkownikom. Aby wykonać sp_configure z użyciem obu parametrów w celu zmiany opcji konfiguracji lub uruchomienia instrukcji RECONFIGURE, użytkownik musi mieć uprawnienie ALTER SETTINGS na poziomie serwera. Uprawnienie ALTER SETTINGS jest niejawnie posiadane przez stałe role serwera sysadmin i serveradmin.
Korzystanie z programu SQL Server Management Studio
W Eksploratorze obiektów kliknij prawym przyciskiem myszy serwer i wybierz polecenie Właściwości.
Wybierz węzeł Zaawansowany .
W sekcji Różne zmień opcję Skanowanie procedur uruchamiania na Prawda lub Fałsz, wybierając wybraną wartość z listy rozwijanej.
Korzystanie z Transact-SQL
Połącz się z silnikiem bazy danych.
Na pasku Standardowym wybierz pozycję Nowe zapytanie.
Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie pokazano, jak użyć sp_configure , aby ustawić wartość
scan for startup procsopcji na1.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
Następnie: po skonfigurowaniu opcji skanowania procesów uruchamianych przy starcie systemu
Przed rozpoczęciem działania ustawienia należy ponownie uruchomić serwer.
Treści powiązane
- KONFIGURUJ (Transact-SQL)
- opcje konfiguracji serwera
- sys.sp_configure (Transact-SQL)
- sys.sp_procoption (Transact-SQL)