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. Aşağıdaki sayfada sp_whoIsactive stored procedure’leri indirip yüklememiz lazım. sp_whoisactive SQL Server Monitoring Stored Procedure Downloads İlk başta normal sysadmin kullanıcısında instance…
MSSQL Server’da Sql Authentication ile Login Olunurken Alınan Hata
Sql server bağlanırken aşağıdaki hata ile karşılaşabiliriz. Bunun gibi bir hata ile karşılaşırsak sql server’a bağlanırken sadece Windows authentication ile bağlandığını bunun önüne geçmek için karma modu( Mixed Mode )…
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ı ilede 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…
MSSQL Server Login’in Sql Agent’ı Görmesi veya Görememesi
Bir login’in SQL Server Agent’a ulaşabilmesi için msdb veritabanındaki bazı veritabanı rolleri üzerinde yetkisinin olması gerekmektedir. Msdb veritabanındaki bu roller aşağıdaki gibidir. Login yukarıdaki veritabanı rollerinden 1’ine sahipse ya da…
