SQL SERVER – DAC (Dedicated Administrator Connection) Aracı

SQL Server Instance‘ının kurulu olduğu makinede RAM / CPU kullanım oranı çok yüksek olması durumunda SQL Server Instance‘ne erişemeyebilirsiniz. SQL Server‘a yapılan her bağlantı eksta bir maliyet gerektirir, yeni bir bağlantı için yeterli sistem kaynağı olmadığı durumda SQL Serverbağlantı kurmayı engeller.

Böyle bir durumda Database Administrator SQL Server instance‘ine bağlanıp kaynağı gereksiz yere tüketen bir işlem/ işlemler varsa bunlara müdahale etmelidir. Böyle bir durumda SQL Server instance‘ına bağlantı kurmak için Dedicated Administrator Connection (DAC) aracı yapılandırılmalıdır. DAC aracı acil durumlarda database administrator’ler için özel bir bağlantı kurmaya imkan tanır.

SQL Server Instance‘nda DAC özelliğini aktifleştirmek için; DAC özelliğini aktif edeceğimiz instance’mıza SQL Server Management Studio (SSMS) ile bağlantı kuruyoruz.

Object Explorer penceresinde bulunan Server adına sağ tıklayıp Facets seçeneğini seçiyoruz. Gelen ekranda Facts açılır kutusundan “Surface Area Configuration” şeçtikten sonra alt tarafta bulunan “RemoteDacEnabled” özelliğini TRUE olarak değiştiriyoruz.

p1

p2_surface_area_configuration

Aynı işlemi aşağıdaki t-sql cümlesi ile de yapabilirsiniz.

EXEC sys.sp_configure
@configname = 'remote admin connections',
@configvalue = 1

p3_remote_admin_connections

DAC özelliğini aktif ettikten sonra SQL Server Management Studio (SSMS)  uygulamasını başlatıyoruz. Dikkat etmemiz gereken nokta normal bağlantı olarak değil DAC olarak bağlantı kurmak istediğimizi belirtmemizdir. Server Name kutusuna bağlantı kuracağımız instance adından önce “admin” anahtar sözcüğünü eklemeliyiz.

p4_DAC_connection

Eğer bağlantı kurmaya çalıştığınızda;

“Dedicated administrator connections are not supported via SSMS as it establishes multiple connections by design. ” böyle bir hata mesajı alırsanız, açık sorgu ekranlarını kapatıktan sonraObject Explorer penceresinden bağlantı kurmak yerine üst menüde bulunan New Query seçtikten sonra gelen ekrandan yukarıdaki gibi bağlantı kurunuz.

p5_error_dac_connection

Veritabanı yöneticileri için çok faydalı olan bu aracın kullanımından bash etmiş olduk. Son olarak DAC aracının bilinmesi gereken bağzı kısıtlamaları mevcuttur;

1. SQL Server Instance‘ına aynı anda bir tane aktif DAC bağlantısı kurulabilir.

2.DAC bağlantısı kurulabilmesi için bağlantı kuracak kullanıcının sysadmin rolüne sahip olması gerekir.

3.DAC aracı ile bağlantı kurulduğunda sistem kaynakları kısıtlı olduğu için Database Engine Backup / Restore işlemine izin vermez.

4.SQL Server Management Studio‘da Object Explorer ‘ın görüntülenmesine izin vermez.

Yazıyı beğendiyeseniz sosyal medyada paylaşabilirsiniz.

Yazar Hakkında

Avatar
Mesut Günes

Dogan Online Database Administrator

cialis generic kamagra gel cheap cialis uk levitra uk cialis generic kamagra gel kamagra 100mg cheap cialis uk cheap levitra uk cheap cialis kamagra 100mg cialis tadalafil kamagra oral jelly cialis buy viagra generic levitra uk kamagra gel cialis generic cheap levitra cheap viagra uk

Yorumlar

Yorum Yazın

.com

Bülten Üyeliği

Güncel eğitim ve etkinliklerden ilk haberdar olmak için ücretsiz abone olun.

Login

Login olmak için kullanıcı adınızı ve şifrenizi giriniz.

Şifremi Unuttum

×

Hızlı İletişim

Her konuda bana yazabilirsiniz. En kısa zamanda cevap vereceğim.

×