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ı…
