Restrict Access nedir? #DatabaseOptions

State kategorisi altındaki ayarlardan olan Restrict Access’i inceleyeceğim. Restrict Access nedir? Veritabanına hangi kullanıcıların erişebileceğini belirleyebildiğimiz ayardır. Seçenekler MULTI_USER : Yetkisi olan kullanıcılar veritabanına bağlanabilirler. SINGLE_USER : Tek bir session aktif olabilir. Yetkisi olan ve ilk istek atan kullanıcı bu session’ı kullanabilir. Bağlantı koparılmadan diğer kullanıcılar bağlanamayacaktır. RESTRICTED_USER : db_owner, db_creator ve sysadmin yetkisine sahip kullanıcılar… Okumaya devam et Restrict Access nedir? #DatabaseOptions

Auto Close nedir? #DatabaseOptions

Automatic kategorisi altındaki ayarlardan olan Auto Close’u inceleyeceğim. Auto Close nedir? Veritabanı üzerindeki son kullanıcı bağlantısını kapattığında, veritabanının kapatılarak sunucu üzerindeki (veritabanının kullandığı) kaynakların kullanılabilir olmasını sağlamaktadır. Veritabanı kapatıldığında, bir sonraki kullanıcının erişimi daha uzun sürer. Seçenekler True False Best Practice Auto Close = False Auto Close ayarını nasıl düzenleyebilirim? T-SQL ile –Ayarı aktif etmek… Okumaya devam et Auto Close nedir? #DatabaseOptions

SQL Server Veritabanı Ayarları

Veritabanı üzerinde yapabileceğimiz bir çok ayar vardır. Bu ayarlar bazen performans anlamında katkı sağlar bazen de ihtiyaçlar doğrultusunda kullanılabilirliği arttırır. Ancak bazılarını kullanmak da işlerin kötüye gitmesine sebep olabilir. #DatabaseOptions hashtag’i ile başlattığım veritabanı ayarları serisine ait detaylara aşağıdaki linklerden ulaşabilirsiniz. Page Header Collation Recovery model Containment type Automatic Auto Close Auto Create Incremental Statistics… Okumaya devam et SQL Server Veritabanı Ayarları

AlwaysOn – Job’ları Primary Sunucuda Çalıştırmak

AlwaysOn üzerinde Node’lar arasında Job yönetimi olmadığı için failover durumlarında Job’larla alakalı problemler yaşanmaktadır. Job’ların sadece primary sunucu üzerinde çalışması için step’lerin içine aşağıdaki kod bloğunu ekleyerek, job’ları iki sunucuya da kurun. Failover durumunda job’lar kaldığı yerden çalışmalarına devam edecektir. Yöntem – 1 IF (SELECT ars.role  FROM sys.dm_hadr_availability_replica_states ars  JOIN sys.availability_groups ag ON ars.group_id =… Okumaya devam et AlwaysOn – Job’ları Primary Sunucuda Çalıştırmak