Uwaga
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
W przypadku korzystania z sp_configure
należy uruchomić RECONFIGURE
lub RECONFIGURE WITH OVERRIDE
po ustawieniu opcji konfiguracji. Instrukcja RECONFIGURE WITH OVERRIDE
jest zwykle zarezerwowana dla opcji konfiguracji, które powinny być używane z ekstremalną ostrożnością. Jednak RECONFIGURE WITH OVERRIDE
działa dla wszystkich opcji konfiguracji i można go użyć zamiast RECONFIGURE
.
Notatka
RECONFIGURE
jest wykonywana w ramach transakcji. Jeśli którakolwiek z operacji ponownej konfiguracji zakończy się niepowodzeniem, żadne z operacji ponownej konfiguracji nie zostanie zastosowane.
Niektóre strony właściwości zawierają informacje uzyskane za pośrednictwem instrumentacji zarządzania Windows (WMI). Aby wyświetlić te strony, na komputerze z programem SQL Server Management Studio należy zainstalować usługę WMI.
Role na poziomie serwera
Aby uzyskać więcej informacji, zobacz Role na poziomie serwera.
Uprawnienia do wykonywania na sp_configure
, bez parametrów lub tylko z pierwszym parametrem, są domyślnie przyznawane wszystkim użytkownikom. 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. Uprawnienie ALTER SETTINGS
jest niejawnie posiadane przez sysadmin i serveradmin role stałe serwera.
SQL Server Management Studio
Wyświetlanie lub zmienianie właściwości serwera
W Eksploratorze Obiektów kliknij prawym przyciskiem myszy serwer, a następnie wybierz pozycję Właściwości.
W oknie dialogowym Właściwości serwera wybierz stronę, aby wyświetlić lub zmienić informacje o serwerze na tej stronie. Niektóre właściwości są tylko do odczytu.
Transact-SQL
Wyświetlanie właściwości serwera przy użyciu 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. W tym przykładzie użyto wbudowanej funkcji SERVERPROPERTY w instrukcji
SELECT
w celu zwrócenia informacji 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 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 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 Standard 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 factor
na100
. 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; GO
Aby 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 może być konieczne ponowne uruchomienie serwera przed zastosowaniem zmiany.
Powiązana zawartość
- opcje konfiguracji serwera
- Nawiązywanie połączenia z silnikiem bazy danych
- INSTRUKCJE SET (Transact-SQL)
- SERVERPROPERTY (Transact-SQL)
- sp_configure (Transact-SQL)
- KONFIGURUJ PONOWNIE (Transact-SQL)
- SELECT (Transact-SQL)
- skonfiguruj usługę WMI w celu wyświetlania stanu serwera w narzędziach SQL Server Tools
- SQL Server Configuration Manager
- Funkcje konfiguracji (Transact-SQL)
- dynamiczne widoki zarządzania i funkcje serwera (Transact-SQL)