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:programu SQL Server
W tym artykule opisano sposób wyświetlania lub zmieniania właściwości wystąpienia programu SQL Server przy użyciu programu SQL Server Management Studio, języka Transact-SQL lub programu SQL Server Configuration Manager.
Kroki zależą od narzędzia:
Ograniczenia
Gdy używasz sp_configure, musisz uruchomić RECONFIGURE lub RECONFIGURE WITH OVERRIDE po ustawieniu opcji konfiguracyjnej. Instrukcja RECONFIGURE WITH OVERRIDE jest zwykle zarezerwowana dla opcji konfiguracyjnych wymagających szczególnej ostrożności. Jednak RECONFIGURE WITH OVERRIDE działa dla wszystkich opcji konfiguracji i można go użyć zamiast RECONFIGURE.
Notatka
RECONFIGURE Działa w ramach transakcji. Jeśli którakolwiek z operacji rekonfiguracji się nie powiedzie, żadna z tych operacji nie wchodzi w skutk.
Niektóre strony właściwości zawierają informacje uzyskane przy użyciu Windows Management Instrumentation (WMI). Aby wyświetlić te strony, musisz zainstalować WMI na komputerze z SQL Server Management Studio.
Role na poziomie serwera
Aby uzyskać więcej informacji, zobacz Role na poziomie serwera.
Wszyscy użytkownicy otrzymują uprawnienia do wykonania na sp_configure bez parametrów lub tylko z pierwszym parametrem. Aby wykonać sp_configure z obydwoma parametrami, aby zmienić opcję konfiguracji lub uruchomić instrukcję RECONFIGURE, użytkownik musi mieć uprawnienie ALTER SETTINGS na poziomie serwera.
Administrator systemu i administrator serwera stałe role serwera niejawnie przechowują ALTER SETTINGS uprawnienia.
SQL Server Management Studio
W Eksploratorze obiektów kliknij prawym przyciskiem myszy serwer i wybierz polecenie Właściwości. Aby uzyskać więcej informacji o każdej stronie okna dialogowego Server Properties, zobacz okno Server okno Właściwości.
Transact-SQL
Wyświetlanie właściwości serwera za pomocą wbudowanej funkcji SERVERPROPERTY
Połącz się z silnikiem bazy danych.
Na pasku Standardowa wybierz pozycję Nowe zapytanie.
Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj. Ten przykład wykorzystuje wbudowaną funkcję SERVERPROPERTY w instrukcji,
SELECTaby zwracać informacje o bieżącym serwerze. Ten scenariusz jest przydatny, gdy na serwerze z systemem Windows jest zainstalowanych wiele wystąpień programu SQL Server, a klient musi otworzyć inne połączenie z tym samym wystąpieniem, które jest używane przez bieżące połączenie.SELECT CONVERT (sysname, SERVERPROPERTY('servername')); GO
Wyświetlanie właściwości serwera przy użyciu widoku katalogu sys.servers
Połącz się z silnikiem bazy danych.
Na pasku Standardowa wybierz pozycję Nowe zapytanie.
Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj. Ten przykład zapytuje widok katalogu sys.servers, aby zwrócić nazwę (
name) i identyfikator (server_id) bieżącego serwera oraz nazwę dostawcy OLE DB (provider) do połączenia z połączonym serwerem.USE master; GO SELECT name, server_id, provider FROM sys.servers; GO
Wyświetlanie właściwości serwera przy użyciu widoku katalogu sys.configurations
Połącz się z silnikiem bazy danych.
Na pasku Standardowa 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 zapytanie do widoku katalogu sys.configurations ma na celu zwrócenie informacji o każdej opcji konfiguracji serwera na bieżącym serwerze. Przykład zwraca nazwę (
name) i opis (description) opcji, jej wartość (value) i czy opcja jest opcją zaawansowaną (is_advanced).SELECT name, description, value, is_advanced FROM sys.configurations; GO
Zmienianie właściwości serwera przy użyciu sp_configure
Połącz się z silnikiem bazy danych.
Na pasku Standardowa 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 zmienić właściwość serwera przy użyciu sp_configure. Przykład zmienia wartość opcji
fill factorna100. Aby zmiana mogła zostać wejdą w życie, należy ponownie uruchomić serwer.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'fill factor', 100; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GOAby uzyskać więcej informacji, zobacz opcje konfiguracji serwera .
SQL Server Configuration Manager (Menedżer konfiguracji SQL Server)
Niektóre właściwości serwera można wyświetlić lub zmienić za pomocą programu SQL Server Configuration Manager. Można na przykład wyświetlić wersję i wydanie wystąpienia programu SQL Server lub zmienić lokalizację, w której są przechowywane pliki dziennika błędów. Te właściwości można również wyświetlić, wykonując zapytanie dotyczące dynamicznych widoków zarządzania i funkcji serwera .
Wyświetlanie lub zmienianie właściwości serwera
W menu Start wskaż Wszystkie programy, następnie Microsoft SQL Server, potem Configuration Tools, a na końcu wybierz SQL Server Configuration Manager.
W programie SQL Server Configuration Managerwybierz opcję SQL Server Services.
W okienku szczegółów kliknij prawym przyciskiem myszy pozycję SQL Server (<nazwa wystąpienia>), a następnie wybierz Właściwości .
W oknie dialogowym SQL Server (<nazwa wystąpienia>) Właściwości, zmień właściwości serwera na karcie Usługi lub karcie Zaawansowane, a następnie wybierz pozycję OK.
Uruchom ponownie po zmianach
W przypadku niektórych właściwości trzeba zrestartować serwer zanim zmiana wejdzie w życie.
Powiązana zawartość
- opcje konfiguracji serwera
- Nawiązywanie połączenia z silnikiem bazy danych
- SET Instrukcje (Transact-SQL)
- WŁAŚCIWOŚĆ SERWERA (Transact-SQL)
- sys.sp_configure (Transact-SQL)
- KONFIGURUJ PONOWNIE (Transact-SQL)
- WYBIERZ (Transact-SQL)
- skonfiguruj usługę WMI w celu wyświetlania stanu serwera w narzędziach SQL Server Tools
- SQL Server Configuration Manager
- dynamiczne widoki zarządzania i funkcje serwera (Transact-SQL)