Kategori: Login-User

MSSQL Server’da Tabloya Yetki Vermeden Sadece View’e Yetki Vermek

Normal şartlarda, bir SQL Server kullanıcısının başka bir veritabanındaki tabloya erişmesi için o veritabanında açıkça yetkilendirilmesi gerekir. Ancak Veritabanları Arası Sahiplik Zinciri (Cross-Database Ownership Chaining), bu süreci kolaylaştıran bir güvenlik…

MSSQL Server’da Login Oluşturulma Tarihi Login Default Database ve Owner Değişikliği

Veritabanı oluştururken database sahibini(owner) genelde default bırakmak gerekir. Owner’ını bu şekilde oluşturmak aslında önerilmeyen bir yöntem çünkü bu login database üzerinde tam yetkili olur ve istemediğimiz bir durum oluşabilir. Şunuda…

MSSQL Server’da Db_owner Yetkili Login’in Backup Almasını Engellemek

Sql server’da bazen kullanıcılara veritabanı seviyesinde db_owner yetkisi verilmiş olabilir.Bu login’i ilgili veritabanı tabanı üzerinde  yetkisini kısıtlamamız gerebilir. Çünkü backup alınması istenmez ve kullanıcın alacağı backup bizim hiç istemediğimiz disklere…

MSSQL Server’da Logine Sadece Schema Görme Yetkisi Vermek

SQL Server üzerinde bazı durumlarda bir kullanıcıya sadece veritabanı içindeki tabloların, view’lerin ve kolon adlarının görünmesini isteyebiliriz. Bu, özellikle sadece schema seviyesinde analiz yapacak, ama verilere erişmemesi gereken kullanıcılar için…

MSSQL Server’da Bir Login’in Tüm Veritabanlarını Görmesini Engellemek

Herhangi bir login oluşturup bu login’le sql server’a giriş yaptıktan sonra  bu login tüm veritabanlarını görür ama yetkili olmadığı veritabanlarına tıkladığı zaman hata mesajıyla karşılaşır. Login oluşturmuş olduğum veritabanına yetkili…

Login’in MSSQL Server’a sp_WhoIsactive ile Gelen Sorguları Görme

Bazı kullanıcılar veritabanlarına gelen sorguları görme  gereğine ihtiyaç duyabilirler. İlgili sayfada sp_whoIsactive stored procedure’leri indirip yüklememiz lazım. İlk başta normal sysadmin kullanıcısında  instance üzerinde sp_whoIsactive çalıştırmamız lazım  gelen connectionlardaki sorguları…

MSSQL Server’da Herhangi Bir View’e Select Çekebilmek için Tabloya Yetki Vermek

Bazen kullanıcılar linked server kurulu olan bir sistemde bir tabloya select çektiklerinde aşağıdaki hata ile karşılaşırlar. Sadece linked server için şart değil herhangi bir kullanıcıyla da bu sorunu yaşayabiliriz. Msg…

MSSQL Server Login’in Sql Agent’ı Görmeden Job Çalıştırması

Önceki makalemizde  dikkat ederseniz msdb veritabanına public yetkisi dışında sql agent’ı görmek için sql agent role’lerin tanımlanması lazımdı ama biz msdb veritabanına yetkili olmasın ama bir job çalıştırabilsin diyoruz.  Bunun…