Forum
Merhaba
Web server olarak kullandığım sunucumda SQL 2005 Standart kurulu. Host hesabı açtığım kullanıcıların yalnızca kendi database lerine kendi kullanıcı adları ile erişmelerini, diğer database lere erişmemelerini istiyorum. Yardımcı olacak arkadaşlara şimdiden teşekkür ederim.
Merhaba
SQL Server üzerinde kullanıcı tanımı yaparken zaten hangi db de hangi yetkiye sahip olabileceğini seçebiliyorsunuz bu sayede istediğinzi yapabilirsiniz.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Dediğiniz gibi Login Properties User Mappings kısmından kullacının yetkili olması gereken db yi seçtim ancak hala diğer db lere erişim sağlayabiliyor. Teşekkürler.
Server role olarak ne verdin
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Hocam Server Roles özelliğini de yalnızca sysadmin olarak işaretledim.
Bu şekilde tüm sql üzerinde yetkili oluyor ama sysadmin yapmamanız gerekli.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Hocam çok teşekkürler sysadmin özelliğinin bu şekilde kullanıldığını bilmiyordum.
İyi çalışmalar.
izinlerin özeti aşağıdaki gibidir
Predefined database roles
You may need
to create your own, but you have access to several predefined database
roles:
- db_owner: Members have full access.
- db_accessadmin:
Members can manage Windows groups and SQL Server logins. - db_datareader:
Members can read all data. - db_datawriter: Members can add,
delete, or modify data in the tables. - db_ddladmin: Members can
run dynamic-link library (DLL) statements. - db_securityadmin:
Members can modify role membership and manage permissions. - db_bckupoperator:
Members can back up the database. - db_denydatareader: Members
can’t view data within the database. - db_denydatawriter: Members
can’t change or delete data in tables or views.
Fixed roles
The fixed server roles are
applied serverwide, and there are several predefined server roles:
- SysAdmin:
Any member can perform any action on the server. - ServerAdmin:
Any member can set configuration options on the server. - SetupAdmin:
Any member can manage linked servers and SQL Server startup options and
tasks. - Security Admin: Any member can manage server security.
- ProcessAdmin:
Any member can kill processes running on SQL Server. - DbCreator:
Any member can create, alter, drop, and restore databases. - DiskAdmin:
Any member can manage SQL Server disk files. - BulkAdmin: Any
member can run the bulk insert command.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************