Hoþgeldiniz           
   
"SQL Server baþvuru kaynaðýnýz"
Skip Navigation Links
=========
Anasayfa
Makaleler
Hatalar \ Çözümler
Duyurular
Diðer
Ýpuçlarý
Yararlý Adresler
Mesaj TahtasýExpand Mesaj Tahtasý
HakkýmdaExpand Hakkýmda
Ýletiþim
Kullanýcý Adý:
Þifre:
 

Ne Mutlu Türküm Diyene!

SQL Server ile ilgili soru sormak için buraya týklayýn!


Yazýlarýmý nasýl buluyorunuz?






En Son SQL Server ile Ýlgili Okuduðum Kitaplar
- Inside Microsoft SQL Server 2005: Query Tuning and Optimization - MS Press (Ýngilizce)
- Accelerated SQL Server 2008 - Apress (Ýngilizce)
- Designing and Optimizing Data Access by Using SQL Server 2005 - MS Press (Ýngilizce)
- Microsoft SQL Server 2005 Database Solutions Design - Wiley Publishing (Ýngilizce)- Optimizing and Maintaining a Database Administration Solution by Using SQL Server 2005 - MS Press (Ýngilizce)- Designing a Database Server Infrastructure Using SQL Server 2005 - MS Press (Ýngilizce)- SQL Server 2005 Implementation and Maintenance - MS Press (Ýngilizce)
- SQL Server 2005 Administrators Companion - MS Press (Ýngilizce)


          
"Dedicated Administrator Connection Portu" 

Son güncelleme tarihi: 17 Ekim 2009



Merhaba arkadaþlar,


Her zaman baþýnýza gelebilecek birþey deðil, fakat geçenlerde benim baþýma geldi ve açýkçasý bu konuda bir kaynak bulmakta zorlandým. Hatta bulamadým, fakat biraz kurcalayýnca çözümü kendim buldum.

Dedicated Administrator Connection (DAC) Portunun nereden ve neden deðiþtirilebileceði hiç aklýnýza geldi mi? Geçenlerde yeni kurduðum bir SQL Server 2008 Instance' ýnýn DAC' nin portunun standardizasyon ve Güvenlik Duvarý tarafýndaki Kural tanýmlarý için deðiþtirmem istendi.

Ýlk etapta aklýma birþey gelmedi, çünkü ne SQL Server Configuration Manager' da ne de baþka bir arayüzde bu ayarla ilgili bir bölüm gördüðümü hatýrlamamýþtým. Tabii ki yapýlabilecek en mantýklý þey olarak hemen Google' a sordum. Tam bir hayal kýrýklýðýydý, konu hakkýnda neredeyse hiçbir bilgiye ulaþamadým. Kim bilir, belki de ben yanlýþ kelimeleri arattým?

Neyse, daha fazla gevezelik etmeden çözümü ve konuyu açýklamaya baþlayayým.

Öncelikle, her SQL Server 2005 ve üzeri Instance' ýna, kurulum esnasýnda bir DAC portu atanýr. SQL Server Instance' ýnýzýn DAC portunu, SQL Error Log' unun baþlangýcýnda aþaðýdaki örnekte verilen satýrdaki gibi görebilirsiniz:

SQL Error Log' dan örnek satýr:
Dedicated admin connection support was established for listening locally on port 49486.
Server is listening on [ 127.0.0.1
49486].

DAC portunun deðiþtirilmesi gerektiði söylendiðinde aklýma birþeyin gelmemesi normalmiþ. Çünkü gerçekten de aradým taradým ve bu ayarýn nereden deðiþtirilebileceðini gösteren herhangi bir yazý, resim, arayüz vs. bulamadým.

Aklýma, bu tür ayarlarýn Kayýt Defterinde (Registry) saklandýðý geldi ve DAC' ye atanan portu Kayýt Defterinde arattým ve aþaðýdaki anahtara ulaþtým:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.S08\MSSQLServer\SuperSocketNetLib\AdminConnection\Tcp

Eðer bu anahtarý elle deðiþtirirseniz ve SQL Server servisini durdurup tekrar baþlatýrsanýz, yeni DAC portunuzun artýk sizin atadýðýnýz port olduðunu göreceksiniz. DAC portu, Dynamic bir port deðildir. Bu nedenle her SQL Server servisinin kapanýp açýlmasýyla deðiþmez. Hangi port belirtilmiþse, hep o port kullanýlmaya çalýþýlýr.

 Ekrem Önsoy

Anasayfa


 
Bu sitenin tüm haklarý, Ekrem Önsoy' a aittir.