Kayıtlar

Sql Server Configuration Manager etiketine sahip yayınlar gösteriliyor

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

3. Startup (Başlangıç) Procedure'leri Bu özellik sayesinde Sql server servisi her başladığında çalışan bir stored procedure tanımlayabiliriz. Sysadmin rolüne sahip olmamız gerekir. Startup stored procedure'leri kullanabilmek için aktif edilmesi gerekir. Aktif edilmeden önce aşağıdaki sorguyla şu anki durumu kontrol edilir: select name, value, value_in_use from sys.configurations where name like 'scan for startup procs'; Aktifleştirmek için aşağıdaki sorgu yazılır: sp_configure 'scan for startup procs',1 reconfigure go sp_configure 'show advanced options',1 reconfigure Daha sonrasında server restart edilmelidir. Bir startup procedure örneği vermek istersek: --başlangıçta çalışacak (yani server her restart edildiğinde) stored procedure örneği: --kayıtları tutmak için tablo: create table master.dbo.SqlRestartLog ( id int identity(1,1), StartTime datetime ) create proc dbo.sp_InsertToSqlRestartLog as insert into master.dbo.SqlRestar...

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

Resim
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: Client uygulama Sql Server'a bağlantı kurmak için driver'a istek yollar. Driver uygun protokolü belirlemesi için NetLibs'i çağırır. Netlibs en uygun protokolü seçerek Sql Server'a gönderir. 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 2...

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

Resim
Sql Server 2012'nin kurulumu ile alakalı kısımları geçip direkt olarak database engine'in yönetiminden bahsetmek istiyorum. (İstenirse kurulum da anlatılabilir.) Microsoft güvenlik sebebiyle Sql Server'ın birçok özelliğini varsayılan olarak pasif yapmıştır. Sql Server'ın kurulumu tamamlandıktan sonra yapmamız gereken şey instance'ımızı gereksinimlerimize göre konfigüre etmektir. Bu işlemleri yapmak için çeşitli araçlar ve Sql Server içinde bulunan bazı stored procedure'ler kullanılmaktadır. Bu yazı ve ilerleyen yazılarda bahsedilen işlemler anlatılacaktır. 1. Sql Server Configuration Manager Aracı Başlat-> Programlar-> Sql Server klasörü altında bulunur aracımız. Sql Server Services seçeneğini seçerek makinemizde kurulu tüm instance'lara ait servisleri görebiliriz. Servislerle ilgili herhangi bir işlem yapmak için servis üzerinde sağ tuşla özelliklerine ulaşırız. Açılan menü aşağıdaki gibidir: Log on tabında  (servisi çalıştı...