Существуют различные бесплатные продукты. Trac, Redmine и Mantis разумны. Вы хотели бы смотреть на Средство отслеживания Bugzilla и Запроса также, хотя первый в большой степени приспособлен к разработке, и последний в большой степени приспособлен к cusomter сервису.
Если Вы готовы заплатить деньги, то JIRA является 10USD/year для 10 или меньшего количества пользователей. Basecamp является 25USD/m.
Я не могу рекомендовать JIRA достаточно, но это является дорогостоящим, если у Вас есть больше чем 10 пользователей.
Да, можно использовать оператор GRANT, т.е.
ПРЕДОСТАВЬТЕ ОБНОВЛЕНИЕ на myTable к myUserorRole
.. или если записи будут делаться с помощью хранимой процедуры, предоставление выполняются к proc.
Предоставление ролям, а не определенной учетной записи было бы хорошей идеей, затем добавить роль к учетной записи.
Чековые книжки OnLine (BOL) для деталей.