Kategori: Login-User

SQL Server Orphaned Users ve SID Bağlama

SQL Server’da bir veritabanını farklı bir sunucuya taşıdığınızda veya geri yüklediğinizde (Restore), Login ile User arasındaki SID bağlantısı kopabilir. Bu durumdaki kullanıcılara “Orphaned Users” (Yetim Kullanıcılar) denir. Sunucu seviyesindeki SID…

SQL Server Sunucu İsmi Değişikliği Sonrası “Login Already Exists” Hatası ve Çözümü (Error: 15025)

Sunucu işletim sistemi seviyesinde isim değişikliği yapıldığında, Windows kullanıcılarının SID (Security Identifier) bilgisi değişmez ancak SQL Server üzerindeki login ismi eski sunucu adıyla kayıtlı kalmaya devam eder. Yeni sunucu ismiyle…

MSSQL Server’da Login Trigger ile Belirli Uygulama Bağlantılarını Engelleme

SQL Server güvenliğinde bazen kullanıcıların kim olduğundan bağımsız olarak, hangi araçla bağlandıkları kritik önem taşır. Özellikle canlı (production) veritabanlarında, kullanıcıların SQL Server Management Studio (SSMS) veya Excel gibi araçlarla doğrudan…

MSSQL Server Default Login’ler Nedir

Bu makalede mssql server üzerinde herhangi bir instance kurulumunda Security>login sekmesi altında default gelen kullanıcıları görmüş olacağız. Aşağıdaki resimde de görülmektedir. Şimdi bu kavramların ne işe yaradığını gözlemleyelim. 1. NT AUTHORITY\SYSTEM…

MSSQL Server Sysadmin’leri Mail Yapısı ile Kontrol Edilmesi

Bu makalede mssql server üzerinde sysadminlerin belirli aralıklarla kontrol edilip son kullanıcıya mail ile bildirilmesi sağlanacaktır. Bu yapı ile izinsiz veya yanlışlıkla verilmiş sysadminleri görebiliriz. İlk olarak stored procedure yapımızı…

SQL Server Login Silinirken “The database principal has granted or denied permissions to objects in the database and cannot be dropped.” Hatasının Çözümü

Bu makalede veritabanında herhangi bir login silineceği zaman aşağıdaki hata mesajı alınmaktadır. The database principal has granted or denied permissions to objects in the database and cannot be dropped. SQL…

SQL Server Login Silinirken “Server principal ‘LoginName’ has granted one or more permission(s). Revoke the permission(s) before dropping the server principal.” Hatasının Çözümü

Bu makalede veritabanında herhangi bir login silineceği zaman aşağıdaki hata mesajı alınmaktadır. Server principal ‘LoginName’ has granted one or more permission(s). Revoke the permission(s) before dropping the server principal. LOGIN1…

MSSQL Server’da Application Role Oluşturmak

Microsoft SQL Server’da roller (roles), kullanıcıların belirli izinlere sahip olmasını sağlayan mantıksal gruplardır. SQL Server’da üç ana rol türü bulunur. Bu rollerden biri olan Application Roles yapısına değinelim. Bir uygulamanın, login bazlı…