Udostępnij za pośrednictwem


SERVERPROPERTY (języka Transact-SQL)

Zwraca właściwość informacji na temat wystąpienie serwera.

Topic link iconKonwencje składni języka Transact-SQL

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.

    NoteNote:
    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