Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
kdeutsch
Yak Posting Veteran
83 Posts |
Posted - 2013-01-22 : 17:37:00
|
Ok,bad implimentation i am trying to correct. What we have is a sql account that our asp applications use that has full permissions to the sql server, really bad. trying to correct it by createing a basing public account that needs , dbcreator, datareader, datawriter and ability to run stored procedures and look at views.So i created the account but how can i assign the roles of datareader and writer globally and run stored procs without having to go into each db to do it.Thanks |
|
sodeep
Master Smack Fu Yak Hacker
7174 Posts |
Posted - 2013-01-23 : 21:54:21
|
Why Full Permission? Do you have DBA or no? |
|
|
Peter99
Constraint Violating Yak Guru
498 Posts |
Posted - 2013-01-24 : 09:51:20
|
Right click on login name, select properties, select user mapping, in top window "users mapped to this login" select select database name, in lower winow "database role membership" select permissions you want to give. |
|
|
kdeutsch
Yak Posting Veteran
83 Posts |
Posted - 2013-01-24 : 11:26:17
|
hi,No DBA, I created everything want I am wonder though is instead of each database over 120, can I set it globally to be a dd_Reader, DB_Writer and execue on SP's. instead of having to go into each DB to do this.Thanks |
|
|
srimami
Posting Yak Master
160 Posts |
Posted - 2013-01-29 : 03:42:01
|
Execute the following script to assign permissions for all the databases:sp_msforeachdb exec sp_addrolemember @rolename='db_datareader', @membername='THE_LOGINAME'Note: Please work on syntax errors |
|
|
|
|
|
|
|