S.A.
MS SQL Server 2012 üzerinde bir kullanıcı oluşturup bu kullanıcı sadece tek bir database üzerinde işlem yapabilmesini istiyorum
bunun dışındaki hiçbir yere ulaşamasın başka databaseleri göremesin sistem tarafındaki tabloları inceleyemesin
bu mümkünmüdür eğer mümkün ise hangi yetkileri vermem yada iptal etmem gerekir
Teşekkürler
Sql Server üzerinde kullanıcı yetkilendirme
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
Sql Server üzerinde kullanıcı yetkilendirme
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Re: Sql Server üzerinde kullanıcı yetkilendirme
microsft sql servera ait bütün sürümlerde tek datase üzerinde kullanıcı yetkisi verme ve diğer dbleri görmemesi gibi yetkiler mevcut
http://technet.microsoft.com/en-us/libr ... 88283.aspx linkinden inceleyebilirsin sql servdaki adı "database roles"
TAVSİYE: Her ne kadar db kullanıcısının yetkilerini kısıtlasanda sonuçta 2 katmanlı bir yazlımda veritabanına bağlanacak kullanıcı adı ve şifresini programın bir yerine koyacaksın buda
sıkıntıya neden olabilir benim tavsiyem veritabanı ve client arasına bir iş katmanı koyman. böylece kullanıcıların tüm veritabanı işlemlerini bu katman üzerinden yapabilir
bunun içinde delphi kullanıyorsan indyTCP bileşenlerini kullanabilirsin. Böylece hem odbc,native client vs gibi sürücülerden kurtulursun hemde veritabanı için exra port tanımlaması yapmaktan
kurtulursun
http://technet.microsoft.com/en-us/libr ... 88283.aspx linkinden inceleyebilirsin sql servdaki adı "database roles"
TAVSİYE: Her ne kadar db kullanıcısının yetkilerini kısıtlasanda sonuçta 2 katmanlı bir yazlımda veritabanına bağlanacak kullanıcı adı ve şifresini programın bir yerine koyacaksın buda
sıkıntıya neden olabilir benim tavsiyem veritabanı ve client arasına bir iş katmanı koyman. böylece kullanıcıların tüm veritabanı işlemlerini bu katman üzerinden yapabilir
bunun içinde delphi kullanıyorsan indyTCP bileşenlerini kullanabilirsin. Böylece hem odbc,native client vs gibi sürücülerden kurtulursun hemde veritabanı için exra port tanımlaması yapmaktan
kurtulursun