SERVERPROPERTY (języka Transact-SQL)
Zwraca właściwość informacji na temat wystąpienie serwera.
SERVERPROPERTY ( propertyname )
Argumenty
propertyname
Is an expression that contains the property information to be returned for the server.propertyname can be one of the following values.Właściwość
Wartości zwracane
BuildClrVersion
Version of the Microsoft .NET Framework common language runtime (CLR) that was used while building the instance of SQL Server.
podstawowy typ danych: nvarchar(128)
Collation
Nazwa domyślnym sortowaniem dla serwera.
Wartość NULL = wprowadzania nie jest poprawny, lub błąd.
podstawowy typ danych: nvarchar(128)
CollationID
Identyfikator SQL Server sortowanie.
podstawowy typ danych: int
ComparisonStyle
Styl porównanie sortowanie systemu Windows.
podstawowy typ danych: int
ComputerNamePhysicalNetBIOS
Nazwa NetBIOS komputera lokalnego, na którym wystąpienie SQL Server jest obecnie uruchomione.
Dla klastrowanego wystąpienia SQL Server Klaster pracy awaryjnej wartość ta zmienia się jako wystąpienie SQL Server Inicjowanie pracy awaryjnej inne węzły w klastrze pracy awaryjnej.
Dla autonomicznego wystąpienie SQL Server, wartość ta pozostanie niezmieniona i zwraca taką samą wartość co właściwość nazwakomputera.
Note:Jeśli wystąpienie SQL Server jest w trybie awaryjnym klastra i chcesz uzyskać nazwa wystąpienia klaster pracy awaryjnej, należy użyć właściwość nazwakomputera.Wartość NULL = wprowadzania nie jest poprawny, lub błąd.
podstawowy typ danych: nvarchar(128)
Wydanie
Wersja zainstalowanego produktu wystąpienie SQL Server. Funkcje i ograniczenia, takie jak maksymalna liczba procesorów, które są obsługiwane przez zainstalowany produkt, należy użyć wartości tej właściwość.64-bitowych wersjach Database Engine do wersji, należy dołączyć (wersja 64-bitowa).
Zwraca:
"Desktop Engine" (niedostępne dla SQL Server.)
"deweloper Edition „
„ Enterprise Edition „
"Wersja ewaluacyjna przedsięwzięcia"
"'(Not available for osobistych Edition SQL Server.)
"standard Edition „
"express Edition „
"Express Edition with Advanced Services"
"Workgroup Edition „
"systemu Windows Embedded SQL „
podstawowy typ danych: nvarchar(128)
EditionID
Jest numer identyfikacyjny reprezentującą wersji zainstalowanego produktu wystąpienie SQL Server. Funkcje i ograniczenia, takie jak maksymalna liczba procesorów, które są obsługiwane przez zainstalowany produkt, należy użyć wartości tej właściwość.
-1253826760 = Pulpitu
-1592396055 = Ekspresowe
-1534726760 = Standard
1333529388 = Grupy roboczej
1804890536 = Enterprise
-323382091 = Osobisty
-2117995310 = Deweloper
610778273 = Ocena przedsięwzięcia
1044790755 = Windows Embedded SQL
4161255391 = Wprost w usługach zaawansowane
podstawowy typ danych: int
EngineEdition
Database Engine wydanie wystąpienie z SQL Server zainstalowany na serwerze.
1 = Osobisty lub Desktop Engine (niedostępne dla SQL Server.)
2 = Standardowe (to jest zwracana dla standardowej i grupy roboczej).
3 = Enterprise (to jest zwracana dla organizacji, ocena przedsięwzięcia i Developer.)
4 = Ekspresowe (to jest zwracany Express, Express z zaawansowanych usług i systemu Windows Embedded SQL).
podstawowy typ danych: int
InstanceName
Nazwa wystąpienie, do których użytkownik jest połączony.
Zwraca wartość NULL, jeśli nazwa obiektu jest domyślnym wystąpienie, jeśli dane wejściowe są nieprawidłowe lub błąd.
podstawowy typ danych: nvarchar(128)
IsClustered
Wystąpienie serwera jest skonfigurowany do używania na klaster pracy awaryjnej.
1 = Clustered.
0 = Nie klastrowanych.
Wartość NULL = wprowadzania nie jest poprawny, lub błąd.
podstawowy typ danych: int
IsFullTextInstalled
Składnik pełnego tekstu jest instalowany wraz z bieżącym wystąpienie z SQL Server.
1 = Pełnego tekstu jest zainstalowany.
0 = Nie zainstalowano całego tekstu.
Wartość NULL = wprowadzania nie jest poprawny, lub błąd.
podstawowy typ danych: int
IsIntegratedSecurityOnly
Serwer jest w trybie zabezpieczeń zintegrowanych.
1 = Zintegrowanych zabezpieczeń.
0 = Nie zintegrowanych zabezpieczeń.
Wartość NULL = wprowadzania nie jest poprawny, lub błąd.
podstawowy typ danych: int
IsSingleUser
Serwer jest tryb jednego użytkownika.
1 = Jednego użytkownika.
0 = Nie pojedynczego użytkownika
Wartość NULL = wprowadzania nie jest poprawny, lub błąd.
podstawowy typ danych: int
LCID
Identyfikator regionalny systemu Windows (LCID) z sortowanie.
podstawowy typ danych: int
LicenseType
Trybu tego wystąpienie SQL Server.
PER_SEAT = tryb na stanowisko
PER_PROCESSOR = tryb dla procesora
DISABLED = licencjonowania jest wyłączona.
podstawowy typ danych: nvarchar(128)
NazwaKomputera
Nazwa komputera systemu Windows, na którym działa wystąpienie serwera.
W przypadku klastrowanego wystąpienie SQL Server uruchomiony na serwerze wirtualnym na usługa klastrowania firmy Microsoft, zwraca nazwę serwera wirtualnego.
Wartość NULL = wprowadzania nie jest poprawny, lub błąd.
podstawowy typ danych: nvarchar(128)
NumLicenses
Liczba licencji klient zarejestrowane dla tego wystąpienie SQL Server Jeśli w trybie na stanowisko.
Liczba procesorów licencji dla tego wystąpienie SQL Server Jeśli w trybie za procesora.
Zwraca wartość NULL, kiedy serwer jest żadna z nich.
podstawowy typ danych: int
Identyfikator_procesu
Identyfikator procesu SQL Server Usługa. Identyfikator_procesu jest użyteczne przy określaniu, które Sqlservr.exe należy do tego wystąpienie.
Wartość NULL = wprowadzania nie jest prawidłowy lub błąd.
podstawowy typ danych: int
ProductVersion
Wersja wystąpienie z SQL Server, w formie „major.minor.build".
podstawowy typ danych: nvarchar(128)
ProductLevel
Poziom wersja wystąpienie z SQL Server.
Zwraca jedną z następujących czynności:
'RTM' = oryginalne wydanie wersja
"SPn' = usługa pack w wersja
'CTP' = Podgląd technologii Wspólnoty wersja
podstawowy typ danych: nvarchar(128)
ResourceLastUpdateDateTime
Zwraca data i czas ostatniej aktualizacji bazy danych zasób.
podstawowy typ danych: datetime
ResourceVersion
Zwraca wersja bazy danych zasób.
podstawowy typ danych: nvarchar(128)
Nazwa_serwera
Zarówno serwer systemu Windows, jak i informacje o wystąpieniu skojarzonych z określonego wystąpienie SQL Server.
Wartość NULL = wprowadzania nie jest poprawny, lub błąd.
podstawowy typ danych: nvarchar(128)
SqlCharSet
Identyfikator zestaw znaków SQL z identyfikatora sortowanie.
podstawowy typ danych: tinyint
SqlCharSetName
Zestaw znaków SQL nazwy w z sortowanie.
podstawowy typ danych: nvarchar(128)
SqlSortOrder
SQL kolejność sortowanie identyfikator z sortowanie
podstawowy typ danych: tinyint
SqlSortOrderName
Nazwa kolejności sortowanie SQL z sortowanie.
podstawowy typ danych: nvarchar(128)
FilestreamShareName
Nazwa udziału, używane przez FILESTREAM.
FilestreamConfiguredLevel
Skonfigurowanego poziom dostępu FILESTREAM.Aby uzyskać więcej informacji zobaczfilestream access level.
FilestreamEffectiveLevel
Skuteczne poziom dostępu FILESTREAM.Tą liczbą może być inna niż FilestreamConfiguredLevel, jeśli poziom został zmieniony i oczekuje wystąpienie ponownego uruchomienia lub ponownego uruchomienia komputera.Aby uzyskać więcej informacji zobaczfilestream access level.
Zwracane typy
sql_variant
Remarks
Właściwość ServerName
Właściwość ServerName funkcja SERVERPROPERTY i @@ NAZWA_SERWERA zwracają podobne informacje.Właściwość ServerName zapewnia serwera systemu Windows i nazwa wystąpienia, które razem tworzą wystąpienie serwera unikatowe.@@ NAZWA_SERWERA zawiera aktualnie skonfigurowanych lokalnego nazwa serwera.
Właściwość ServerName i @@ NAZWA_SERWERA zwracania tych samych informacji, jeśli nazwa domyślnego serwera u czas instalacji nie został zmieniony.Nazwa lokalnego serwera można tak skonfigurować, wykonując następujące czynności:
EXEC sp_dropserver 'current_server_name';
GO
EXEC sp_addserver 'new_server_name', 'local';
GO
Jeśli po zmianie nazwa serwera lokalnego z domyślną nazwa serwera w czasie instalacji @@ NAZWA_SERWERA zwraca nową nazwę.
Właściwości wersja
Funkcja SERVERPROPERTY zwraca poszczególnych właściwości, które odnoszą się do informacji o wersji, dlatego @@ WERSJA funkcji łączy danych wyjściowych w jeden ciąg.Jeśli aplikacja wymaga poszczególnych właściwość ciągów, służy funkcja SERVERPROPERTY do zwracania je zamiast analizowania @@ WERSJA wyniki.
Przykłady
W poniższym przykładzie użyto SERVERPROPERTY działają w SELECT instrukcja zwraca informacje o bieżącym serwerze. W tym scenariuszu jest przydatne, gdy istnieje wiele wystąpień SQL Server zainstalowany na serwerze systemu Windows, a klient musi otworzyć inne połączenie, w tym samym wystąpieniu używane przez połączenie bieżące.
SELECT CONVERT(sysname, SERVERPROPERTY('servername'));
GO
W poniższym przykładzie funkcja SERVERPROPERTY 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