수색…


사용자에게 개체 권한 할당

프로덕션에서는 데이터를 안전하게 유지하고 스토어드 프로 시저를 통해서만 작업을 수행 할 수 있습니다. 이는 응용 프로그램이 데이터에서 CRUD 작업을 직접 실행할 수 없으며 잠재적으로 문제를 일으킬 수 있음을 의미합니다. 권한 할당은 시간이 많이 걸리는 까다 롭고 일반적으로 번거로운 작업입니다. 이런 이유로 모든 SQL Server 데이터베이스에 포함되어있는 INFORMATION_SCHEMA 어 스키마에 포함 된 (상당한) 권한을 쉽게 활용할 수 있습니다.

개별적으로 개별적으로 권한을 사용자에게 할당하는 대신, 아래 스크립트를 실행하고 출력을 복사 한 다음 쿼리 창에서 실행하십시오.

SELECT 'GRANT EXEC ON core.' + r.ROUTINE_NAME + ' TO ' + <MyDatabaseUsername>
FROM INFORMATION_SCHEMA.ROUTINES r 
WHERE r.ROUTINE_CATALOG = '<MyDataBaseName>'


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow