13 Eylül 2014 Cumartesi

SERVERPROPERTY (Transact-SQL)

Bugün sizlere lokasyon ve yapı olarak çeşitli  SQL Server sistemlerine destek veren DBAlerin en çok kullandığı komutlardan birisi olan SERVERPROPERTY komutu vermek istiyorum Sql Server hakkında bilgi almak için kullanılır.


T-SQL Komutunun syntaxı aşağıdaki gibidir.
SERVERPROPERTY ( propertyname )

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




Property Dönen Değer
Edition SQL Server Instance hangi edition olduğu hakkında bilgi döndürür. Ayrıca 64 bit veya 32bit olup olmadığıda yazar.
EditionID Versiyona göre bir ID döndürür.
 1804890536 = Enterprise
1872460670 = Enterprise Edition: Core-based Licensing
610778273= Enterprise Evaluation
284895786 = Business Intelligence
-2117995310 = Developer
-1592396055 = Express
-133711905= Express with Advanced Services
-1534726760 = Standard
1293598313 = Web
1674378470 = SQL Database
EngineEdition Buda versiyona göre bir sayı döndürür
1 = Personal or Desktop Engine (SQL Server 2005 ve sonraki versiyonlarda kullanılmaz..)
2 = Standard (Standard, Web, and Business Intelligence ise bu sayıyı döndürür.)
3 = Enterprise ( Evaluation, Developer, ve Enterprise editions.)
4 = Express (Express, Express with Tools and Express with Advanced Services)
5 = SQL Database
ServerName Hem server hemde instance bilgisini döndürür.
InstanceName Kullanıcının bağlı olduğu Instance adını döndürür.
IsClustered Server instance failover cluster için konfigüre edilip edilmediğini döndürür. 1 = Clustered. 0 = Not Clustered.
IsFullTextInstalled FullTextIndex ve semantic indexin kurulu olup olmadığı hakkında bilgi döndürür. 1 = Full-text and semantic indexing components kurulu. 0 = Full-text and semantic indexing components kurulu değil.
ComputerNamePhysicalNetBIOS SQL Serverın üzerinde çalıştığı serverın NetBios ismini döndürür.
Collation Varsayılan collation değerini döndürür. Collation, işletim sisteminden bağımsız olup bir dil veya alfabenin karakter kurallarını tanımlar. Örneğin Türkçe dilinde küçük “i” ile büyük “İ”nin aynı olmaması bu dilin collation yapısıyla ilgilidir

Sürümlere farklılıklar gösteren bu özellik için 2014 versiyonu için olanına buradan ulaşabilirsiniz.

Sql Server DateTime Veri Tipindeki Datayı Türkçe Formatında Göstermek

  SQL'de tarihleri farklı formatlarda göstermek için FORMAT fonksiyonunu kullanabilirsiniz. Türkçe kısa tarih formatı genellikle "...