SQL Server 2008 ve öncesi sürümlerde Server Properties->Database Settings de Database Default Locations'da Data ve Log dizinlerini değiştirdiğimizde ilgili ekranda da bu değişiklerini görüyorduk ve yine bir veritabanı oluşturmak istediğimizde default dizinler en son değiştirdiğimiz dizin olarak görülüyordu.
#DBA #SQL #Server #Performance #Tuning
SQL Server 2008 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SQL Server 2008 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
2015-11-17
2015-06-25
Extended Events Dosyasını Okuma
Profiler ile yakaladığımız trace'lerin daha kapsamlı ve daha az eforla alınması için SQL Server 2008 ile birlikte Extended Events'ler geldi. Extended Events ile topladığınız verileri dosyadan sys.fn_xe_file_target_read_file() fonksiyonu ile okuyabilirsiniz. Benim işime yarayan bazı değerleri aşağıdaki gibi aldım. Siz isterseniz ihtiyacınıza göre değiştirebilirsiniz.
2014-07-24
Upgrade Sırasında CheckDB için Data_Purity Gerekli mi?
SQL Server 2000 yada öncesindeki sürümlerde oluşturulan veritabanlarında tablodaki alanların değer bütünlüğü kontrolü otomatik yapılmıyordu.
2013-06-20
Checkdb'nin En Son Yapıldığı Tarihi Bulma
Aşağıdaki sorguyu ilgili veritabanınızda çalıştırarak o veritabanında çalıştırılan Checkdb'nin en son yapıldığı tarihi bulabilirsiniz.
2013-01-15
Kullanılmayan Stored Procedure Bulma
SQL Server servisinin başlatıldığı tarihten bu yana kullanılmayan stored procedure'leri aşağıdaki sorgu ile bulabilirsiniz:
2013-01-12
Server Role Sahip Kullanıcıları Bulma
SQL Server'da herhangi bir server role(sysadmin, setupadmin, serveradmin, dbcreator, diskadmin, processadmin, securityadmin) sahip tüm kullanıcıları aşağıdaki sorgu ile bulabilirsiniz:
use master
go
select p.name,sp.name
from sys.server_principals p
inner join sys.server_role_members pr on p.principal_id= pr.member_principal_id
inner join sys.server_principals sp on pr.role_principal_id=sp.princi pal_id
where sp.type='R'
--SQL Server 2008 de test edildi.
2012-07-30
SQL Server'da Full Text Search Kurulu mu?
SQL Server Instance'ınıza Full Text Search'ın(FTS) kurulu olup olmadığını aşağıdaki T-SQL ile bulabilirsiniz:
if (FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')=1)
print 'INSTALLED'
else
print 'NOT INSTALLED'
Aynı sonucu aşağıdaki T-SQL ile de alabilirsiniz:
if ((select serverproperty('IsFullTextInstalled')) = 1)
print 'INSTALLED'
else
print 'NOT INSTALLED'
if (FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')=1)
print 'INSTALLED'
else
print 'NOT INSTALLED'
Aynı sonucu aşağıdaki T-SQL ile de alabilirsiniz:
if ((select serverproperty('IsFullTextInstalled')) = 1)
print 'INSTALLED'
else
print 'NOT INSTALLED'
2012-06-21
SQL Server – Performance Tuning & Optimization Webcast Videosu
7 Haziran 2012 Perşembe günü sunduğum SQL Server – Performance Tuning&Optimization konulu webcast'i tekrar izlemek isteyenler veyahut webcast'i kaçıranlar webcast'e ait videoya Çözümpark'tan ulaşabilirler.
2012-05-03
Execution Planı Görmek İçin Hangi Yetkinin Olması Gerekir?
Execution planı görmek için ilgili kullanıcının minimum showplan yetkisinin olması gerekir. Bunun yanında dbcreator, db_owner yada sysadmin rollerinden birisine sahip olan bir kullanıcı da execution planları görebilir.
Execution planı görme yetkisini vermek için aşağıdaki kodu kullanabilirsiniz:
grant showplan to [KullaniciAdi]
Execution planı görme yetkisini vermek için aşağıdaki kodu kullanabilirsiniz:
grant showplan to [KullaniciAdi]
2012-03-23
SQL Server'da Domaindeki Windows Grupları Bulma
SQL Server'da bir domain'de bulunan windows grup isimlerine ihtiyacınız olduğunda yada elinizdeki windows grupların var olup olmadığını; doğru olup olmadığını teyit etmek istediğinizde; Active Directory'den sorumlu arkadaşların kapısını çalmaktan sıkıldıysanız ve onlar da sizi görmekten sıkıldıysalar buyrun yazının devamına.
2012-02-23
SQL Server’da Bir Kaydın Fiziksel Konumunu Bulma
Bu makalemde undocumented komut ve fonksiyonlar yardımıyla SQL Server'da bir tablodaki bir kayıt satırının fiziksel konumunu nasıl bulunacağını ve fiziksel konumdan nasıl okunacağını aktaracağım.
2012-02-20
Bir Tablodaki İndekslerin Page Sayısını Bulma
Bu yazımda sizlere, zaman zaman benim de ihtiyaç duyduğum bir konuya değineceğim: Bir tabloda bulunan indeklerin her birisinin toplam page sayısı bulma.
2012-02-11
Veritabanlarımın Boyutu Kaç GB?
Bu yazımda SQL Server veritabanı sunucularınızda bulunan tüm veritabanlarının tek tek ve tamamının boyutunun T-SQL ile nasıl bulunacağına değineceğim.
2012-02-10
The History of SQL Server
SQL Server'ın doğduğu günden bu yana nasıl büyüyüp geliştiğini gösteren kısa ve güzel bir video.
2012-01-26
Veritabanım yada Session'ım Hangi Isolation Level'da?
Bu yazımda veritabanlarımızın ve açık olan bir session'ın Isolation Level'ının ne olduğuna değineceğim.
2011-12-28
SQL Server 2008 Backup Compression ile Yer ve Zamandan Tasarruf Sağlayın
Veritabanlarınızın boyutu zamanla büyüyorsa veritabanı yedeklerinizin boyutu da zamanla büyüyecektir. Büyüyen yedek boyutları sadece büyümekle kalmayıp yedekleme sürelerini ve network trafiğinizdeki yoğunluğu da artıracaktır.
2011-12-11
SQL Server 2008 SP2 Kurulabilir Kontrolü
SQL Server 2008 SP2 kurulumunda SQL Server 2008 SP2 Kurulum Hatası ve Çözümü adlı yazımda da bahsettiğim hata ile karşılaşmamak için Database Default Location ın var olup olmadığının kontrolünün yapılması gerekir.
2011-12-08
Silinen Offline Bir Veritabanın Dosyaları Silinmez
Veritabanı silme ile ilgili olarak bir çok kişinin bildiği "Bir veritabanı silindiği zaman o veritabanı altındaki tüm .mdf, .ndf ve .ldf dosyaları da otomatik olarak silinir" bilgisi tam olarak öyle değil. Bu konudaki doğrular aşağıdadır:
2011-10-22
Domain Adını Bulma
SQL Server'da sunucunun bulunduğu domaini aşağıdaki iki T-SQL kod ile öğrenebilirsiniz:
2011-10-20
SQL Server Öncüleri Lansmanı
Tarih : 21 Ekim 2011 Cuma
Saat : 09.00 - 16.15
Yer : Microsoft İstanbul Ofisi
Jüpiter Toplantı Salonu
Bellevue Residance
Aydın Sok No:7 Levent
Küresel çapta faaliyet gösteren, en büyük SQL Server topluluğu SQL Pass’ın (Professional Association for SQL Server) Türkiye Şubesi olarak çalışmaya başlayan SQL Server Öncüleri, tanıtım toplantısına sizleri de davet ediyor.
Saat : 09.00 - 16.15
Yer : Microsoft İstanbul Ofisi
Jüpiter Toplantı Salonu
Bellevue Residance
Aydın Sok No:7 Levent
Küresel çapta faaliyet gösteren, en büyük SQL Server topluluğu SQL Pass’ın (Professional Association for SQL Server) Türkiye Şubesi olarak çalışmaya başlayan SQL Server Öncüleri, tanıtım toplantısına sizleri de davet ediyor.
Kaydol:
Kayıtlar (Atom)
.::YASAL UYARI::.
©2004-2024 Mehmet GÜZEL, www.mehmetguzel.net
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.