Sql Server Database Engine Servisinin Konfigüre Edilmesi ve Yönetilmesi-2

Sql Server Configuration Manager aracının diğer önemli bir tabı ise Sql Server Network Configuration altında bulunan Server ve Client arasında iletişim kurarken kullanılacak olan protokollerle ilgili işlemleri yapabileceğimiz Protocols seçeneğidir. Client ile Server arasındaki iletişim şu şekilde gerçekleşir:
  1. Client uygulama Sql Server'a bağlantı kurmak için driver'a istek yollar.
  2. Driver uygun protokolü belirlemesi için NetLibs'i çağırır.
  3. Netlibs en uygun protokolü seçerek Sql Server'a gönderir.
  4. Sql Server tarafındaki netlibs ise Clienttan gelen isteği alarak Sql Server'a iletir.
Sql Server, Client ile haberleşmek için aşağıdaki protokolleri kullanır:
  • Shared Memory
  • Named pipes
  • TCP/IP
  • VIA
( Netlibs: Protokollerin tamamını kapsayan kütüphane )

2.DAC (Dedicated Administrator Connection) Aracı

Sql Server instance'ına erişilemediğinde ( genellikle sistem kaynaklarını gereksiz yere tüketen işlemlerden dolayı ) bağlantı kurabilmek için Sql Server 2005 sürümünden itibaren gelen DAC aracı kullanılır.  Veritabanı yöneticilerine özel bir bağlantı kurma şansı veren bu araç sayesinde instance'ımıza bağlanıp sistem kaynaklarını gereksiz yere tüketen işlemleri sonlandırabiliriz. Bu aracın birtakım kısıtlamaları vardır:
  • Aynı anda sadece 1 tane DAC bağlantısı
  • sysadmin rolüne sahip olunması
  • Sistem kaynakları sınırlı olduğu için Backup/Restore işlemleri yapılamaz.
  • Object Explorer görüntülenemez, işimizi sorgularla hallederiz.
Bu özelliğin aktif edilmesindeki adımlar:

Sql'e bağlantı kurulduktan sonra instance'ımız üzerindeyken sağ tuş -> Facets seçeneği tıklanır. Gelen ekranda Facet bölümünden Surface Area Configuration seçilir ve alt kısımdan RemoteDacEnabled özelliği true yapılır:


Sql Server'a Dac bağlantısı kurarken ise Server name kısmının başına admin yazılır:




Yorumlar

Bu blogdaki popüler yayınlar

Natural Key ve Surrogate Key Nedir?

PL/SQL'de DEĞİŞKEN TANIMLAMA, EKRANA YAZI YAZDIRMA ve GÜNCELLEME

SQL Server Analysis Services 2012’de Multidimensional Model ve Tabular Model