24 Aralık 2013, 20:30 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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...] | |
|
Etiketler |
administrator, connectiondac, dedicated |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
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 |