IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 24 Aralık 2013, 20:30   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Dedicated Administrator Connection(DAC)




Konu : Sql Server Dedicated Administrator Connection(DAC)

Bazı durumlarda çalışan SQL Server instance’ına erişemeyebilirsiniz. Bu durum özellikle SQL Server’ın kurulu olduğu makinede kullanılan RAM/CPU gibi değelerin yüksek olmasından kaynaklanıyor olabilir. Genelde bu gibi durumlarda Sql Server Servislerini durdurup tekrar çalıştırmak (restart), olmadı server’ı yeniden başlatmak gibi genel çözümlerin tercih edilebilir fakat bunu yapmanın hayati hatalara neden olabileceği, server’I emergency moda çekebileceği,toplanan tüm performans datalarının kaybolacağı vs ihtimalini unutmamak gerekir.

Böyle bir durumda özellikle bir DBA ( Veritabanı Yöneticisi - Database Administrator ) olarak SQL Server’a bağlanıp sistem kaynaklarını gereksiz tüketen işlemin olup olmadığı kontrol edilebilir varsa da bu işlemi sonlandırmak gerekmektedir. Bu işlemin yapılması için SQL Server 2005 sürümüyle Microsoft tarafından hayatımıza dahil edilen Dedicated Administrator Connection (DAC) isimli bir araç geliştirilmiştir.

Dedicated Administrator Connection(DAC) Kısıtlamaları

* Sadece “sysadmin” grubu için kullanılabilir.
* Sadece bir adet DAC açık olabilir.
* Sadece T-SQL düzeyinde işlem yapabilirsiniz. SQL Server Management Studio’yu kullansanız bile GUI imkanlarından yararlanamazsınız.
* "BACKUP","RESTORE" gibi büyük kaynak gerektiren parallel T-SQL komutlarını kullanamazsınız.
* Eğer Management Studio kullanıyorsak Object Explorer görüntülenmesine izin vermez.

SQL Server kurulumu yapılırken DAC aracının kullanması için özel bir port ayrılır.Bu yüzden bağlantı sağlanacağı zaman ya bu port bilgisi belirtilir yada dinamik port kullanmamızı sağlayan SQL Browser servisi start durumda olmalıdır.

Bu DAC araçı kullanbilmesi için önceden gerekli yapılandırılmanın tanımlanması gerekmektedir. Bunun için aşağıdaki adımlardan istenilen kullanılabilir.

1)SQL Server’a login olduktan sonra ;

sp_configure ’remote admin connections’, 1

komudu çalıştırılabilir ve gereklikomut değeri set edilebilir.

2) Surface Area Configuration aracı üzerinden RemoteDacEnabled değeri true yapılabilir.
Bu işlem için Örnek Resimler ;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yapılan birinci ve ikinci basamaktaki işlemlerin kontrol için ;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yukarıda gördüğünüz resimde anlaşıldığı gibi artık DAC aracınız kullanıma hazır. DAC ile bağlantı kurabilmenizi sağlayacak araçlardan bir taneside SQL Server Management Studio (SSMS) aracıdır. Fakat normal bir bağlantı olmadığını bir DAC bağlantısı yaptığınız belirtmek için ServerName bilgisi yerine admin anahtar kelimesi kullanılması gerekmektedir.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yukarıdaki gibi bağlantı kurabilirsiniz ve kısıtlı şekilde SQL Server’a erişebilirsiniz. DAC’ın kısıtlarından olan Object Explorer’ı kullanamayacağınızı tekrar hatırlatmak isterim. SQL Server Management Studio’yu çalıştırdığınızda object explorer ekranı sol tarafta görüntülenecektir. O Ekran var iken DAC kullanmak istediğinizde ise "Dedicated Administrator Connections are not supported (ObjectExplorer)" gibi bir hata ile karşılaşırsınız. Benzer bağlantı işlemini, gelen "Connect To Server" ekranını ve Object Explorer ekranını kapatıp "New Query" diyerek DAC ile bağlantınızı sağlayabilirsiniz.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
administrator, connectiondac, dedicated


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Bu hata nedir Connection to server failed: Connection timed out PRaNGaLaR IRCServices 7 30 Aralık 2012 22:54