/* ***************************************************************************** */
/* grant_cdbs_ops_permission.sql */
/* set permission on CATLOG cdbs_ops database */
/* ----------------------------------------------------------------------------- */
/* only dbo can run the sql file: mswam,kao */
/* isql -SCATLOG -Dcdbs_ops -igrant_cdbs_ops_permission.sql -echo -ocdbs_ops.log */
/* ----------------------------------------------------------------------------- */
/* Permission example for This database : */
/* grant all on
to dbo,calwrite */
/* go */
/* grant select,update on to cdbs_modifier */
/* go */
/* grant select on to public */
/* go */
/* grant select on to public */
/* go */
/* grant exec on public */
/* go */
/* ----------------------------------------------------------------------------- */
/* Note: */
/* the file is sort by table,view,procedure name */
/* user cdbs_modifier is group name, current member is user 'datamgr' */
/* to add user: */
/* sp_adduser login_name[, db_user_name[, group]] */
/* example: */
/* system_login_name,db_user_name are idential "scott", no group assigned */
/* sp_adduser scott */
/* system_login and db_user not idential */
/* sp_adduser bscott, scott */
/* add user and group - scott has all cdbs_modifier's priviledge */
/* sp_adduser scott, scott, cdbs_modifier */
/* list cdbs_modifier group user: */
/* sp_helpuser cdbs_modifier */
/* ----------------------------------------------------------------------------- */
/* History: */
/* Date PR Who Description */
/* -------- ----- --------- --------------------------------------------------- */
/* 06/04/04 51419 kao grant update to group cdbs_modifier */
/* ***************************************************************************** */
/* grant on table */
grant all on acs_file to dbo,calwrite
go
grant select,update on acs_file to cdbs_modifier
go
grant select on acs_file to public
go
grant all on acs_ins_for_trig to dbo,calwrite
go
grant select on acs_ins_for_trig to public
go
grant all on acs_prob to dbo,calwrite
go
grant select on acs_prob to public
go
grant all on acs_row to dbo,calwrite
go
grant select on acs_row to public
go
grant all on cdbs_lock to dbo,calwrite
go
grant select on cdbs_lock to public
go
grant all on cdbs_mode to dbo,calwrite
go
grant select on cdbs_mode to public
go
grant all on cos_file to dbo,calwrite
go
grant select,update on cos_file to cdbs_modifier
go
grant select on cos_file to public
go
grant all on cos_ins_for_trig to dbo,calwrite
go
grant select on cos_ins_for_trig to public
go
grant all on cos_row to dbo,calwrite
go
grant select on cos_row to public
go
grant all on delivery_number to dbo,calwrite
go
grant select on delivery_number to public
go
grant all on equiv_class_value to dbo,calwrite
go
grant select on equiv_class_value to public
go
grant all on file_extensions to dbo,calwrite
go
grant select on file_extensions to public
go
grant all on foc_file to dbo,calwrite
go
grant select on foc_file to public
go
grant all on foc_file_bad to dbo,calwrite
go
grant select on foc_file_bad to public
go
grant all on foc_prob to dbo,calwrite
go
grant select on foc_prob to public
go
grant all on foc_row to dbo,calwrite
go
grant select on foc_row to public
go
grant all on fos_file to dbo,calwrite
go
grant select on fos_file to public
go
grant all on fos_prob to dbo,calwrite
go
grant select on fos_prob to public
go
grant all on fos_row to dbo,calwrite
go
grant select on fos_row to public
go
grant all on hrs_file to dbo,calwrite
go
grant select on hrs_file to public
go
grant all on hrs_prob to dbo,calwrite
go
grant select on hrs_prob to public
go
grant all on hrs_row to dbo,calwrite
go
grant select on hrs_row to public
go
grant all on hsp_file to dbo,calwrite
go
grant select on hsp_file to public
go
grant all on hsp_prob to dbo,calwrite
go
grant select on hsp_prob to public
go
grant all on hsp_row to dbo,calwrite
go
grant select on hsp_row to public
go
grant all on instrument_abbreviations to dbo,calwrite
go
grant select on instrument_abbreviations to public
go
grant all on jobo to dbo,calwrite
go
grant select on jobo to public
go
grant all on multi_file to dbo,calwrite
go
grant select,update on multi_file to cdbs_modifier
go
grant select on multi_file to public
go
grant all on multi_prob to dbo,calwrite
go
grant select on multi_prob to public
go
grant all on multi_row to dbo,calwrite
go
grant select on multi_row to public
go
grant all on new_cal_files to dbo,calwrite
go
grant select on new_cal_files to public
go
grant all on new_cal_files_history to dbo,calwrite
go
grant select on new_cal_files_history to public
go
grant all on nic_file to dbo,calwrite
go
grant select,update on nic_file to cdbs_modifier
go
grant select on nic_file to public
go
grant all on nic_prob to dbo,calwrite
go
grant select on nic_prob to public
go
grant all on nic_row to dbo,calwrite
go
grant select on nic_row to public
go
grant all on opus_fields to dbo,calwrite
go
grant select on opus_fields to public
go
grant all on opus_log to dbo,calwrite
go
grant select on opus_log to public
go
grant all on relation_info to dbo,calwrite
go
grant select on relation_info to public
go
grant all on software to dbo,calwrite
go
grant select on software to public
go
grant all on stis_file to dbo,calwrite
go
grant select,update on stis_file to cdbs_modifier
go
grant select on stis_file to public
go
grant all on stis_prob to dbo,calwrite
go
grant select on stis_prob to public
go
grant all on stis_row to dbo,calwrite
go
grant select on stis_row to public
go
grant all on synphot_file to dbo,calwrite
go
grant select,update on synphot_file to cdbs_modifier
go
grant select on synphot_file to public
go
grant all on synphot_prob to dbo,calwrite
go
grant select on synphot_prob to public
go
grant all on synphot_row to dbo,calwrite
go
grant select on synphot_row to public
go
grant all on wfc3_file to dbo,calwrite
go
grant select,update on wfc3_file to cdbs_modifier
go
grant select on wfc3_file to public
go
grant all on wfc3_ins_for_trig to dbo,calwrite
go
grant select on wfc3_ins_for_trig to public
go
grant all on wfc3_row to dbo,calwrite
go
grant select on wfc3_row to public
go
grant all on wfpc2_file to dbo,calwrite
go
grant select,update on wfpc2_file to cdbs_modifier
go
grant select on wfpc2_file to public
go
grant all on wfpc2_prob to dbo,calwrite
go
grant select on wfpc2_prob to public
go
grant all on wfpc2_row to dbo,calwrite
go
grant select on wfpc2_row to public
go
grant all on wfpc_file to dbo,calwrite
go
grant select on wfpc_file to public
go
grant all on wfpc_prob to dbo,calwrite
go
grant select on wfpc_prob to public
go
grant all on wfpc_row to dbo,calwrite
go
grant select on wfpc_row to public
go
/* grant on view */
grant select on ncfhv to public
go
grant select on new_cal_files_historyv to public
go
/* grant on procedure */
grant exec on delete_delivery to public
go
grant exec on instrument_name to public
go
grant exec on opus_catalog_files to public
go
grant exec on showme to public
go
grant exec on update_archive_date to public
go
grant exec on update_ga_date to public
go
grant exec on update_opus_load_date to public
go
exit