Herkese merhaba,

Bu kısımda SQL Server’da veritabanı hakkında bilgi öğrenme kodları olacak.

select upper(name) as [DBNAME],
recovery_model_desc as [RecoveryModel],
PageDetection=(case Page_verify_option_desc
when 'CHECKSUM' then 'CHECKSUM'
else page_verify_option_desc +': Warning: Microsoft recommends to use Checksum' end),
AutoShrink=(case is_auto_shrink_on
when 0 then 'OFF' 
else 'ON: Warning---AutoShrink cause severe performance issue, if not application requirement, please turn it OFF' end),
DBOWNER=(Case owner_sid
when suser_sid('sa') then 'SA'
else suser_sname(owner_sid)+': It is recommended to change the dbowner to SA' end),
'SQL'+substring(@@version,22,4) as SQLVersion,
CompatibilityLevel=(case when compatibility_level = 110 then 'SQL2012'
when compatibility_level=100 then 'SQL2008'
when compatibility_level=90 then 'SQL2005'
when compatibility_level=80 then 'SQL2000' end),
AutoUpdateStats=(case is_auto_update_stats_on
when 0 then 'OFF'
else 'ON: Its recommended to turn it off and schedule a weekly\daily job' end),
Log_reuse_wait_desc as [WhyLogCanNotBeReUsed]
from sys.databases
go
403 Kez Okundu

Kategoriler: