SERVERPROPERTY (Transact-SQL)
Zwraca właściwość informacje o serwerze wystąpienie w SQL Server 2008 R2.
Składnia
SERVERPROPERTY ( propertyname )
Argumenty
propertyname
To wyrażenie , które zawiera informacje o właściwość , które mają zostać zwrócone dla serwera.propertynamemoże to być jedna z następujących wartości.Właściwość
Wartości zwracane
BuildClrVersion
Wersja Microsoft .NET Framework plików wykonywalnych języka wspólnego (CLR) który był używany podczas tworzenia wystąpienie SQL Server.
Typ danych podstawowych: nvarchar(128)
Collation
Nazwa domyślna sortowanie dla serwera.
NULL = wejściowy jest nieprawidłowa, lub komunikat o błędzie.
Typ danych podstawowych: nvarchar(128)
CollationID
Identyfikator SQL Server sortowanie.
Typ danych podstawowych: int
ComparisonStyle
Styl porównanie sortowaniesystemu Windows.
Typ danych podstawowych: int
ComputerNamePhysicalNetBIOS
Nazwa NetBIOS komputera lokalnego, na którym wystąpienie SQL Server jest aktualnie uruchomione.
Dla klastrowanego wystąpienie SQL Server na klaster pracy awaryjnej, to zmiany wartości jako wystąpienie SQL Server Praca awaryjna inne węzły w klaster pracy awaryjnej.
W autonomicznym wystąpienie programu SQL Server, wartość ta pozostaje stała i zwraca taką samą wartość jak MachineName właściwość.
Uwaga:Jeśli wystąpienie SQL Server jest w klaster pracy awaryjnej i chcesz uzyskać nazwy klastra pracy awaryjnej wystąpienie, użyj MachineName właściwość.NULL = wejściowy jest nieprawidłowa, lub komunikat o błędzie.
Typ danych podstawowych: nvarchar(128)
Edition
Wersja zainstalowanego produktu wystąpienie SQL Server.Wartość tej właściwość umożliwia określenie, funkcje i ograniczenia, takie jak maksymalna liczba procesorów, które są obsługiwane przez zainstalowany produkt.64-bitowe wersje Aparat baz danych dołączania (64-bitowych) wersja.
Zwraca:
"Centrum danych Edition"
Silnik pulpitu (Nie jest dostępna dla SQL Server 2005 i nowsze wersje.)
"Developer Edition"
"Enterprise Edition"
"Wersji ewaluacyjnej dla przedsiębiorstw"
"Express Edition"
"Express Edition with Advanced Services"
"Personal Edition" (Nie jest dostępna dla SQL Server 2005 i nowsze wersje.)
"Small Business Server Edition"
"Standard Edition"
"Web Edition"
"Systemu Windows Embedded SQL
"workgroup Edition"
Typ danych podstawowych: nvarchar(128)
EditionID
Numer identyfikacyjny, która reprezentuje edition zainstalowany produkt wystąpienie jest SQL Server.Umożliwia określenie funkcji i limity, takie jak maksymalna liczba procesorów, które są obsługiwane przez zainstalowany produkt wartość tej właściwość .
-978676123 = Centrum danych
-1253826760 = Pulpitu
-2117995310 = Dewelopera
-1592396055 = Express
1804890536 = Enterprise
610778273 = Ocena przedsiębiorstwa
-133711905 = Express z zaawansowanych usług
-323382091 = Osobisty
-1960233010 = Small Business Server
-1534726760 = Standard
1293598313 = Sieci web
-3250176541 = Windows Embedded SQL
1333529388 = Grupy roboczej
Typ danych podstawowych: bigint
EngineEdition
Aparat baz danychwydanie wystąpienie SQL Server zainstalowany na serwerze.
1 = Osobisty lub Desktop Engine (nie jest dostępna w SQL Server 2005 i nowsze wersje.)
2 = Standard (to jest zwracana dla Standard, Small Business Server, sieci Web i grupy roboczej).
3 = Enterprise (to jest zwracana przedsiębiorstwa, centrum danych i oceny Enterprise, Developer).
4 = Express (to jest zwracana Express, Express z zaawansowanych usług i systemu Windows Embedded SQL).
Typ danych podstawowych: int
InstanceName
Nazwa wystąpienie , z którym użytkownik jest połączony.
Zwraca wartość NULL, jeśli nazwa wystąpienie jest wystąpienie domyślne, jeśli dane wejściowe jest nieprawidłowa lub błąd.
Typ danych podstawowych: nvarchar(128)
IsClustered
wystąpienie serwera jest skonfigurowany w klaster pracy awaryjnej.
1 = Clustered.
0 = Nie klastrowanych.
NULL = wejściowy jest nieprawidłowa, lub komunikat o błędzie.
Typ danych podstawowych: int
IsFullTextInstalled
Zainstalowany składnik pełnego tekstu bieżącego wystąpienie programu SQL Server.
1 = Pełnego tekstu jest zainstalowany.
0 = Pełnego tekstu nie jest zainstalowany.
NULL = wejściowy jest nieprawidłowa, lub komunikat o błędzie.
Typ danych podstawowych: int
IsIntegratedSecurityOnly
Serwer jest w trybie zabezpieczeń zintegrowanych.
1 = Zintegrowanych zabezpieczeń.
0 = Nie zintegrowanych zabezpieczeń.
NULL = wejściowy jest nieprawidłowa, lub komunikat o błędzie.
Typ danych podstawowych: int
IsSingleUser
Serwer jest w tryb jednego użytkownika.
1 = Pojedynczego użytkownika.
0 = Nie pojedynczego użytkownika
NULL = wejściowy jest nieprawidłowa, lub komunikat o błędzie.
Typ danych podstawowych: int
LCID
Identyfikator ustawienia regionalne systemu Windows (LCID) sortowanie.
Typ danych podstawowych: int
LicenseType
Trybu tego wystąpienie SQL Server.
PER_SEAT = tryb "na stanowisko"
PER_PROCESSOR = tryb procesor
WYŁĄCZONE = licencjonowania jest wyłączona.
Typ danych podstawowych: nvarchar(128)
MachineName
Nazwa komputera systemu Windows, na którym działa wystąpienie serwera.
Dla klastrowanego wystąpienie, wystąpienie SQL Server uruchomiony na serwerze wirtualnym na usługi klastrowania Microsoft zwraca nazwę serwera wirtualnego.
NULL = wejściowy jest nieprawidłowa, lub komunikat o błędzie.
Typ danych podstawowych: nvarchar(128)
NumLicenses
Zarejestrowany numer licencji klient dla tego wystąpienie programu SQL Server w trybie "na stanowisko".
Liczba procesorów licencjonowane dla tego wystąpienie programu SQL Server w trybie na procesor.
Zwraca wartość NULL, gdy serwer jest żadnego z tych.
Typ danych podstawowych: int
ProcessID
Identyfikator procesu SQL Server usługa.ProcessIDjest użyteczne przy określaniu, która Sqlservr.exe należy do tego wystąpienie.
NULL = wejściowy jest nieprawidłowa lub komunikat o błędzie.
Typ danych podstawowych: int
ProductVersion
Wersja wystąpienie SQL Server, w postaci "major.minor.build".
Typ danych podstawowych: nvarchar(128)
ProductLevel
Poziom wersja wystąpienie SQL Server.
Zwraca jedną z następujących czynności:
"RTM" = Oryginalnie wydanej wersja
"SPn" = wersjadodatku Service pack
"ctp" = Wspólnoty Technology Preview wersja
Typ danych podstawowych: nvarchar(128)
ResourceLastUpdateDateTime
Zwraca data i czas czasie ostatniej aktualizacji bazy danych zasobów.
Typ danych podstawowych: datetime
ResourceVersion
Zwraca wersja bazy danych zasobów.
Typ danych podstawowych: nvarchar(128)
ServerName
Windows server i informacji o wystąpienie skojarzonych z określonego wystąpienie programu SQL Server.
NULL = wejściowy jest nieprawidłowa, lub komunikat o błędzie.
Typ danych podstawowych: nvarchar(128)
SqlCharSet
Identyfikator zestaw znaków SQL z sortowanie identyfikatora.
Typ danych podstawowych: tinyint
SqlCharSetName
SQL znak zestaw nazwa z sortowanie.
Typ danych podstawowych: nvarchar(128)
SqlSortOrder
Identyfikatorkolejność sortowania SQLz sortowanie
Typ danych podstawowych: tinyint
SqlSortOrderName
Nazwakolejność sortowania SQLz sortowanie.
Typ danych podstawowych: nvarchar(128)
FilestreamShareName
Nazwa udziału używane przez FILESTREAM.
FilestreamConfiguredLevel
Skonfigurowanego poziom dostępu FILESTREAM.Aby uzyskać więcej informacji, zobacz poziom dostępu FileStream opcji.
FilestreamEffectiveLevel
Skuteczny poziom dostępu FILESTREAM.Wartość ta może być inna niż FilestreamConfiguredLevel Jeśli poziom zmienił się i ponownego wystąpienie lub ponownego uruchomienia komputera jest w stanie oczekiwania.Aby uzyskać więcej informacji, zobacz poziom dostępu FileStream opcji.
Zwracane typy
sql_variant
Uwagi
Właściwość ServerName
ServerNamewłaściwość SERVERPROPERTY funkcja i @@ Nazwa_serwera zwrotu podobne informacje.ServerNamewłaściwość zawiera nazwę serwera i wystąpienie systemu Windows składające serwera unikatowe wystąpieniesię razem. @@ Nazwa_serwera zawiera aktualnie skonfigurowana lokalną nazwa serwera.
ServerNamewłaściwość i @@ Nazwa_serwera zwraca te same informacje, jeśli nie została zmieniona domyślna nazwa serwera w czas instalacji.Lokalna nazwa serwera można skonfigurować przez wykonanie następujących czynności:
EXEC sp_dropserver 'current_server_name';
GO
EXEC sp_addserver 'new_server_name', 'local';
GO
Jeśli lokalna nazwa serwera został zmieniony z domyślną nazwa serwera w czasinstalacji @@ Nazwa_serwera zwraca nową nazwę.
Właściwości wersji
SERVERPROPERTY, funkcja zwraca poszczególnych właściwości, które odnoszą się do informacji o wersja , należy @@ Wersji funkcja łączy danych wyjściowych w jeden ciąg.Jeśli aplikacja wymaga poszczególnych właściwość ciągów, można SERVERPROPERTY, funkcja zwraca je zamiast analizowania @@ Wersji wyniki.
Przykłady
W poniższym przykładzie użyto SERVERPROPERTY funkcja w SELECT instrukcja zwraca informacje dotyczące bieżącego serwera.W tym scenariuszu jest przydatne, gdy istnieje wiele wystąpień SQL Server zainstalowany w systemie Windows server i klient , należy otworzyć innego połączenia do tego samego wystąpienie używany przez połączenie bieżące.
SELECT CONVERT(sysname, SERVERPROPERTY('servername'));
GO
Poniższy przykład używa SERVERPROPERTY funkcja w instrukcja SELECT zwraca informacje o wersja dotyczące produktu.
SELECT
SERVERPROPERTY('ProductVersion') AS ProductVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('EngineEdition') AS EngineEdition;
GO