serverproperty (Transact-SQL)

Sunucu örnek hakkında özellik bilgisi verir SQL Server 2008 R2.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

SERVERPROPERTY ( propertyname )

Bağımsız değişkenler

  • propertyname
    Sunucu için döndürülecek özellik bilgilerini içeren bir ifade iş.propertynameAşağıdaki değerlerden biri olabilir.

    Özellik

    Döndürülen değerler

    BuildClrVersion

    Sürümü Microsoft .NET Framework ortak dil çalışma zamanı (clr) örnek oluşturma sırasında kullanılan SQL Server.

    Temel veri türü: nvarchar(128)

    Collation

    Sunucu için varsayılan harmanlama adı.

    null = giriş geçerli, ya da hata değil.

    Temel veri türü: nvarchar(128)

    CollationID

    Kimliği SQL Server harmanlama.

    Temel veri türü: int

    ComparisonStyle

    Windows harmanlamakarşılaştırma stili.

    Temel veri türü: int

    ComputerNamePhysicalNetBIOS

    Yerel bilgisayarın NetBIOS adını örnek SQL Server şu anda çalışmaktadır.

    Kümelenmiş bir örnek için SQL Server yük devretme kümesi, bu değer değişiklikleri örnek olarak SQL Server yük devretme kümesiiçindeki diğer düğümlere devri.

    Tek başına bir örnek üzerinde SQL Server, bu değer sabit kalır ve aynı değeri döndürür MachineName özellik.

    NotNot
    örnek SQL Server olan yük devretme kümesi ve size istediğiniz adı yerine çalışma kümelenmiş örnek, kullanımı elde etmek için MachineNameözellik.

    null = giriş geçerli, ya da hata değil.

    Temel veri türü: nvarchar(128)

    Edition

    örnek yüklü ürün sürümünü SQL Server.Özellikleri ve yüklü ürün tarafından desteklenen CPU sayısı gibi sınırlarını belirlemek için bu özellik kullanın.64-bit sürümlerini Veritabanı Altyapısı (64-bit) sürümappend.

    Döndürür:

    'Data Center Edition'

    'Desktop Engine' (İçin SQL Server 2005 ve sonraki sürümleri.)

    'Developer Edition'

    'Enterprise Edition'

    'Enterprise Evaluation Edition'

    'Express Edition'

    'Express Edition with Advanced Services'

    'Personal Edition' (İçin SQL Server 2005 ve sonraki sürümleri.)

    'Small Business Server Edition'

    'Standart Edition'

    'Web Edition'

    SQLWindows Embedded'

    'workgroup Edition'

    Temel veri türü: nvarchar(128)

    EditionID

    örnek yüklü ürün sürümünü gösteren bir kimlik numarası SQL Server.Özellikleri ve yüklü ürün tarafından desteklenen CPU sayısı gibi sınırlarını belirlemek için bu özellik kullanın.

    -978676123 = Veri merkezi

    -1253826760 = Masaüstü

    -2117995310 = Developer

    -1592396055 Express =

    1804890536 = Enterprise

    610778273 = Enterprise değerlendirme

    -133711905 Express with Advanced Services =

    -323382091 = Kişisel

    -1960233010 Small Business Server =

    -1534726760 = Standard

    1293598313 = Web

    -3250176541 Windows Katıştırılmış SQL=

    1333529388 = Çalışma grubu

    Temel veri türü: bigint

    EngineEdition

    Veritabanı Altyapısıörnek bir sürümünü SQL Server yüklü sunucu.

    1 = Kişisel veya Masaüstü Altyapısı (kullanılamaz SQL Server 2005 ve sonraki sürümleri.)

    2 = Standard (Bu döndürülür Standard, Small Business Server, Web ve çalışma grubu.)

    3 = Enterprise (Bu döndürülür kuruluş, Kurumsal değerlendirme, veri merkezi ve geliştirici için.)

    4 = Express (Bu Express için döndürülür, Advanced Services ve Windows Embedded SQLExpress)

    Temel veri türü: int

    InstanceName

    Kullanıcının bağlandığı örnek adı.

    Giriş geçerli değilse, örnek adı varsayılan örnekise, null veya hata verir.

    Temel veri türü: nvarchar(128)

    IsClustered

    Sunucu örnek yük devretme kümesiiçinde yapılandırılır.

    1 = Clustered.

    0 = Kümelenmiş değil.

    null = giriş geçerli, ya da hata değil.

    Temel veri türü: int

    IsFullTextInstalled

    Tam metin bileşeni geçerli örnek ile yüklü SQL Server.

    1 = Tam metin yüklü.

    0 = Tam metin yüklü değil.

    null = giriş geçerli, ya da hata değil.

    Temel veri türü: int

    IsIntegratedSecurityOnly

    Tümleşik güvenlik modunda sunucusudur.

    1 = Tümleşik güvenlik.

    0 = Değil tümleşik güvenlik.

    null = giriş geçerli, ya da hata değil.

    Temel veri türü: int

    IsSingleUser

    Sunucu tek kullanıcı modu' dadır.

    1 = Tek kullanıcı.

    0 = Değil tek kullanıcı

    null = giriş geçerli, ya da hata değil.

    Temel veri türü: int

    LCID

    Windows yerel ayar tanıtıcısı (LCID) harmanlama.

    Temel veri türü: int

    LicenseType

    Bu örnek mod SQL Server.

    per_seat = bilgisayar başına modu

    per_processor = işlemci başına modu

    Devre dışı lisans = devre dışı bırakılır.

    Temel veri türü: nvarchar(128)

    MachineName

    Sunucu örnek üzerinde çalıştığı Windows bilgisayar adı.

    Kümelenmiş örnek, örnek SQL Server çalışan bir sanal sunucu üzerinde Microsoft Küme hizmeti verdiği sanal sunucu adı.

    null = giriş geçerli, ya da hata değil.

    Temel veri türü: nvarchar(128)

    NumLicenses

    istemci lisansı sayısı kayıtlı'nın bu örnek için SQL Server ise, bilgisayar başına modunda.

    ' In bu örnek için lisanslı işlemcilerin sayısını SQL Server ise, işlemci başına modu.

    Sunucu bunlardan hiçbiri null döndürür.

    Temel veri türü: int

    ProcessID

    İşlem kimliği SQL Server hizmet.ProcessIDBu örnekSqlservr.exe ait belirlemek kullanışlıdır.

    null = giriş geçerli veya hata değil.

    Temel veri türü: int

    ProductVersion

    örnek sürümü SQL Server, şeklindeki 'major.minor.build'.

    Temel veri türü: nvarchar(128)

    ProductLevel

    örnek ' nın sürüm düzeyi SQL Server.

    Aşağıdakilerden birini verir:

    'RTM' = Özgün yayın sürüm

    ' spn' Hizmet paketi sürüm=

    'ctp' Community Technology Preview sürüm=

    Temel veri türü: nvarchar(128)

    ResourceLastUpdateDateTime

    Kaynak veritabanını en son güncelleştirildiği saat ve tarih döndürür.

    Temel veri türü: datetime

    ResourceVersion

    sürüm kaynak veritabanını döndürür.

    Temel veri türü: nvarchar(128)

    ServerName

    Windows server ve belirtilen, bir örnek ile ilişkili örnek bilgilerini SQL Server.

    null = giriş geçerli, ya da hata değil.

    Temel veri türü: nvarchar(128)

    SqlCharSet

    harmanlama gelen SQL karakter küme kimliği kimliği.

    Temel veri türü: tinyint

    SqlCharSetName

    SQL karakter küme adı harmanlama.

    Temel veri türü: nvarchar(128)

    SqlSortOrder

    harmanlamagelen SQLsıralama düzeni No

    Temel veri türü: tinyint

    SqlSortOrderName

    harmanlamagelen SQLsıralama düzeni adı.

    Temel veri türü: nvarchar(128)

    FilestreamShareName

    FILESTREAM tarafından kullanılan paylaşım adıdır.

    FilestreamConfiguredLevel

    FILESTREAM erişim yapılandırılmış düzey .Daha fazla bilgi için, bkz. FileStream erişim düzey seçeneği.

    FilestreamEffectiveLevel

    FILESTREAM erişim etkili düzey .Bu değer farklı olabilir FilestreamConfiguredLevel düzey değişti ve bir örnek yeniden başlatma veya bilgisayarı yeniden başlatma bekliyor.Daha fazla bilgi için, bkz. FileStream erişim düzey seçeneği.

Dönüş Türleri

sql_variant

Açıklamalar

ServerName özelliği

ServerNameözellik serverproperty işlev ve @@ Sunucuadı benzer bilgileri döndürür.ServerNameözellik , Windows server ve örnek adı birlikte benzersiz sunucu örnekoluşturan sağlar. @@ SUNUCUADI yapılandırılmış yerel sunucu adısağlar.

ServerNameözellik ve @@ Sunucuadı saat yüklemesinin varsayılan sunucu adı değişmemiş, aynı bilgileri döndürür.Yerel sunucu adı aşağıdaki yürüterek yapılandırılabilir:

EXEC sp_dropserver 'current_server_name';
GO
EXEC sp_addserver 'new_server_name', 'local';
GO

Yükleme saat, varsayılan sunucu adı yerel sunucu adı değiştirilmişse, @@ Sunucuadı yeni bir ad verir.

Sürüm özellikleri

Oysa sürüm bilgileri ile ilgili bireysel özelliklerini serverproperty işlev döndürür @@ VERSIONişlev çıktı bir dizebirleştirir. Uygulamanızın her özellik dizeleri gerektiriyorsa, serverproperty işlev yerine ayrıştırma geri dönmek için kullanabileceğiniz @@ VERSION sonuçlar.

Örnekler

Aşağıdaki örnek SERVERPROPERTY işlev , bir SELECTdeyim hakkında bilgi döndürür geçerli sunucu.Birden fazla örneği olduğunda bu senaryoda yararlı SQL Server yüklü bir Windows Server ve istemci aynı örnek tarafından kullanılan başka bir bağlantı açmak gerekirgeçerli bağlantı.

SELECT CONVERT(sysname, SERVERPROPERTY('servername'));
GO

Aşağıdaki örnek, sürüm dönmek için select deyim içinde serverproperty işlev kullanır.

SELECT
SERVERPROPERTY('ProductVersion') AS ProductVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('EngineEdition') AS EngineEdition;
GO