В чем разница между db_owner и db_datareader / db_datawriter?

Я разработал бизнес-приложение практически в то же время, когда научился делать что-нибудь нетривиальное с SQL Server.Я даю людям ввод данных db_owner и зрителям db_datareader .

Теперь я пытаюсь укрепить ситуацию, и, на мой взгляд, логично дать db_datareader и db_datawriter instread для db_owner, но мне любопытно, (а) правильно ли это делать? и (б) какие вещи может делать db_owner, а data_writer - нет? (т.е. после переключения ничего не будет работать).

8
задан Aaron Anodide 2 February 2012 в 17:30
поделиться