Veritabanını başka bir instance’a taşıdığınızda contained database kullanmıyorsanız login’lerinizi de taşımanız gerekir. Contained Database ile ilgili detaylı bilgiyi Contained Database makalemde bulabilirsiniz. Microsoft’un aşağıda belirttiğim sitesinde olan script’i kullanabilirsiniz. Ben uzun süredir bu script’i kullanıyorum. https://support.microsoft.com/en-us/kb/246133 Bu script master veritabanınız da sp_help_revlogin ve sp_hexadecimal isimlerinde iki tane stored procedure oluşturuyor. Stored Procedure kavramı hakkında bilginiz […]
Security tab’ınan Logins’e sağ tıklayarak new login diyoruz. Açılan pencerede Login Name kısmından Login’imize bir isim veriyoruz. Veritabanı yöneticiliğinde herşeyin bir standardı olması ilkesinden yola çıkarak login ismimizi veritabanı isminin sonuna User koyarak oluşturmanızı tavsiye ederim. Örneğin deneme veritabanına bağlanacak kullanıcı denemeUser olabilir. 3 tip login tanımlayabilirsiniz. SQL Authentication kullanacak login Windows Authentication kullanacak login […]
SQL Server Audit Oluşturmak ile ilgili “SQL Server Audit Oluşturmak” isimli makaleyi okumak isteyebilirsiniz. Oluşturduğumuz bu audit’leri okumak içinde aşağıdaki script’i kullanabilirsiniz. SELECT * FROM sys.fn_get_audit_file ( 'C:\Audit\AuditFileName.sqlaudit' , default, default) Biz script’imizde C:\Audit Path’inin altında AuditFileName.sqlaudit ismindeki audit’imizi okumaya çalıştık. Siz audit’lerinizi nereye kaydediyorsanız C:\Audit yerine onu yazmalısınız. Ayrıca hangi audit’i okumak istiyorsanız […]
SQL Server’da yetki verdiğimiz insanlar ve dba’ler tarafından yapılan işlemleri kayıt altına almak için Audit oluşturmamız gerekir. Bu makalede detaylı bir şekilde audit oluşturma işlemini ve inceliklerini inceleyeceğiz. İki tip audit tanımlayabiliriz. 1) Database Level Audit: İlk olarak SSMS üzerinden Security kısmında Audits’e sağ tıklayarak new audit diyoruz. AuditName kısmına istediğimiz bir isim veriyoruz. Ben […]
SQL Server’da üst düzey bir güvenlik önlemi olarak uygulamacıların login şifrelerini bilmemelerini ve tanımladığınız login’in sadece uygulama sunucusu üzerinden sql server’a bağlanmasını istiyorsanız aşağıdaki script yardımıyla uygulama sunucusunu sql server üzerinde login olarak tanımlayabilirsiniz. CREATE LOGIN [Domainİsmi\TESTSERVER$] FROM WINDOWS; Server isminizi yukarıda TESTSERVER yazan yere yazmalısınız. Burada benim başıma gelen önemli bir noktaya değineyim. Server […]