/*
Bir instance altındaki tüm login'leri ve Windows group altındaki tüm kullanıcıların listesini aşağıdaki T-SQL bulabilirsiniz
*/
#DBA #SQL #Server #Performance #Tuning
Extended Stored Procedure etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Extended Stored Procedure etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
2019-12-06
2015-07-10
Registry'den Database Default Location Değerlerini T-SQL İle Okuma
SQL Server ile ilgili tutulan registry kayıtlarının değerini sunucuya bağlanmaya gerek kalmadan xp_instance_regread extended stored procedure ile okuyabilirsiniz.
2012-03-23
SQL Server'da Domaindeki Windows Grupları Bulma
SQL Server'da bir domain'de bulunan windows grup isimlerine ihtiyacınız olduğunda yada elinizdeki windows grupların var olup olmadığını; doğru olup olmadığını teyit etmek istediğinizde; Active Directory'den sorumlu arkadaşların kapısını çalmaktan sıkıldıysanız ve onlar da sizi görmekten sıkıldıysalar buyrun yazının devamına.
2011-12-11
SQL Server 2008 SP2 Kurulabilir Kontrolü
SQL Server 2008 SP2 kurulumunda SQL Server 2008 SP2 Kurulum Hatası ve Çözümü adlı yazımda da bahsettiğim hata ile karşılaşmamak için Database Default Location ın var olup olmadığının kontrolünün yapılması gerekir.
2011-10-22
Domain Adını Bulma
SQL Server'da sunucunun bulunduğu domaini aşağıdaki iki T-SQL kod ile öğrenebilirsiniz:
2011-10-02
Windows Authentication Olarak Bağlanan Kullanıcının Security Grubunu Bulma
SQL Server veritabanı sistemine windows authentication olarak bağlanan bir kullanıcının security grubunu iki farklı şekilde bulabilirsiniz.
2011-07-28
Stop / Start SQL Server Agent Service With T-SQL
Zaman zaman çalışan SQL Server Agent servisini durdurmak yada duran SQL Server Agent servisini ise başlatmak ihtiyacımız olur. Bu ihtiyacımızı sunucuya bağlanıp servisin durumunu değiştirmek yada Central Management Server altından ilgili sunucunun Central Management Server Actions, Service Control altından yapabiliriz. Ama tüm bu seçenekler biraz uzun ve uğraştırıcı olduğu için SSMS üzerinden T-SQL ile servislerimi nasıl yönetirim diyenler cevabını aşağıda bulabilir:
Durmuş olan SQL Server Agent servisini aşağıdaki extended stored procedure yardımıyla başlatabilirsiniz:
exec xp_servicecontrol N'start',N'SQLServerAGENT'
Çalışan SQL Server Agent servisini aşağıdaki extended stored procedure yardımıyla durdurabilirsiniz:
exec xp_servicecontrol N'stop',N'SQLServerAGENT'
xp_servicecontrol extended stored procedure aşağıdaki parametreleri alır:
Durmuş olan SQL Server Agent servisini aşağıdaki extended stored procedure yardımıyla başlatabilirsiniz:
exec xp_servicecontrol N'start',N'SQLServerAGENT'
Çalışan SQL Server Agent servisini aşağıdaki extended stored procedure yardımıyla durdurabilirsiniz:
exec xp_servicecontrol N'stop',N'SQLServerAGENT'
xp_servicecontrol extended stored procedure aşağıdaki parametreleri alır:
- start
- stop
- pause
- continue
- querystate
2011-01-22
Error Log Dosya Sayısını Değiştirme
SQL Server'da default olarak bir adet Current ve 6 adet Archive Error Log dosyası tutulur. Archive logların sayısının yetmediği durumlarda bu sayıyı artırabilirsiniz.
SSMS kullanarak Management altından SQL Server Log'da mouse'ın sağ tuşunu tıklayıp aşağıdaki gibi Archive log dosya sayısını 6-99 arasında istediğiniz bir sayı verebilirsiniz. Ben bu sayıyı 11 olarak aşağıdaki gibi verdim:
SSMS GUI arayüzünü kullanmadan aşağıdaki kod ile de aynı işlemi yapabilirsiniz:
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'NumErrorLogs', REG_DWORD, 11
GO
2010-12-26
SQL Server Authentication Mode
SQL Server iki farklı şekilde bağlantıları kabul eder. Bunlar:
Windows Authentication
Bu modda sadece Windows login'leri ile SQL Server'a erişilebilir. Windows Authentication, Kerberos güvenlik protokolünü kullanır.
Mixed Mode Authentication(mixed)
Bu moddaki bir SQL Server'a hem Windows authentication hem de SQL Server authentication ile erişilebilir.
SQL Server kurulurken default olarak windows authentication mode'da kurulur. SQL Server'ınızı dilerseniz kurulum esnasında mixed mode(Windows and SQL Server Authentication Mode) olarak ayarlayabilirsiniz.
Aşağıdaki dört farklı yöntemde SQL Server'ınızın hangi Authentication Mode'a olduğunu öğrenebilirsiniz:
Windows Authentication
Bu modda sadece Windows login'leri ile SQL Server'a erişilebilir. Windows Authentication, Kerberos güvenlik protokolünü kullanır.
Mixed Mode Authentication(mixed)
Bu moddaki bir SQL Server'a hem Windows authentication hem de SQL Server authentication ile erişilebilir.
SQL Server kurulurken default olarak windows authentication mode'da kurulur. SQL Server'ınızı dilerseniz kurulum esnasında mixed mode(Windows and SQL Server Authentication Mode) olarak ayarlayabilirsiniz.
Aşağıdaki dört farklı yöntemde SQL Server'ınızın hangi Authentication Mode'a olduğunu öğrenebilirsiniz:
- SSMS Kullanarak :
SQL Server Management Studio Object Explorer'da , server adının üzerinde sağı tıklayarak, Properties'den Security sayfasında SQL Server Authentication modunu öğrenebilirsiniz.
- ServerProperty ile
serverproperty() fonksiyona IsIntegratedSecurityOnly parametresini verererek SQL Server'ın Authentication modunu öğrenebilirsiniz:
SELECT CASE SERVERPROPERTY('IsIntegratedSecurityOnly')
WHEN 1 THEN 'Windows Authentication Mode'
WHEN 0 THEN 'Mixed Mode'
END as [Authentication Mode]
- xp_instance_regread Extended Stored Procedure ile
LoginMode'ı registry'den okuyarak SQL Server'ın Authentication modunu öğrenebilirsiniz:
DECLARE @AuthenticationMode INT
EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', @AuthenticationMode OUTPUT
SELECT CASE @AuthenticationMode
WHEN 1 THEN 'Windows Authentication Mode'
WHEN 2 THEN 'Mixed Mode'
ELSE 'Unknown'
END as [Authentication Mode]
- xp_logininfo Extended Stored Procedure ile
EXEC master.sys.xp_loginconfig 'login mode'
Kaydol:
Kayıtlar (Atom)
.::YASAL UYARI::.
©2004-2024 Mehmet GÜZEL, www.mehmetguzel.net
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.