개발하는 월퐁잉
놀면서 쉬면서 코딩 하기
개발하는 월퐁잉
전체 방문자
오늘
어제
  • 분류 전체보기 N
    • DBMS N
      • DBeaver
      • HeidiSQL
      • MSSQL N
      • MYSQL
    • Cloud
      • Azure
      • AWS
    • 업무
      • Slack
      • IT-Tip
      • 산업안전교육
    • Vue
    • HTML
    • Java
    • Gradle
    • IntelliJ
    • GIT

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Eclipse
  • 권한설정
  • SQL Server
  • Query
  • 미러링
  • npm install
  • dba
  • MSSQL
  • DBeaver
  • MySQL
  • ALTER TABLE
  • Trigger
  • Vue.js
  • vue
  • 인텔리제이
  • IntelliJ
  • 산업안전보건교육
  • 근로자정기교육
  • GIT
  • 대한산업안전협회

최근 댓글

최근 글

티스토리

250x250
250x250
hELLO · Designed By 정상우.
개발하는 월퐁잉

놀면서 쉬면서 코딩 하기

[MSSQL] 저장 프로시저 일괄 조회 권한 주는 쿼리
DBMS/MSSQL

[MSSQL] 저장 프로시저 일괄 조회 권한 주는 쿼리

2022. 9. 11. 09:16
728x90

특정 사용자에게 전체 SP 조회권한을 주어야 할때가 있다.
디자인 툴로도 가능 하지만 쿼리로도 가능 하기에 쿼리로 권한 부여를 해보았다.

 


 

 

USE DB명

DECLARE @Name NVARCHAR(128)
DECLARE @UserID NVARCHAR(10) 

SET @Name='';
SET @UserID='사용자 ID';

DECLARE ProcCursor CURSOR FOR SELECT Name FROM sys.procedures  
 
OPEN ProcCursor
FETCH NEXT FROM ProcCursor INTO @Name
 
WHILE  @@FETCH_STATUS = 0
BEGIN  
   EXEC ('GRANT VIEW DEFINITION ON OBJECT :: [' + @Name + ']  TO ' + @UserID + '')
 
    FETCH NEXT FROM ProcCursor INTO @Name
END
 
CLOSE ProcCursor
DEALLOCATE ProcCursor
GO

 

728x90
반응형
저작자표시 (새창열림)

'DBMS > MSSQL' 카테고리의 다른 글

[MSSQL] .NET Framework에서 사용자 코드를 실행할 수 없습니다. "clr enabled" 구성 옵션을 설정하십시오  (0) 2022.09.15
[MSSQL] 쿼리 대문자 소문자 변경 단축키  (0) 2022.09.13
[MSSQL] 트리거(Trigger) 잘못 설정하여 로그인 되지 않을 때  (0) 2022.09.10
[MSSQL] 테이블(Table) 용량 확인 쿼리  (0) 2022.09.07
[MSSQL] 미러링 DB 상태 조회  (0) 2022.09.02
    'DBMS/MSSQL' 카테고리의 다른 글
    • [MSSQL] .NET Framework에서 사용자 코드를 실행할 수 없습니다. "clr enabled" 구성 옵션을 설정하십시오
    • [MSSQL] 쿼리 대문자 소문자 변경 단축키
    • [MSSQL] 트리거(Trigger) 잘못 설정하여 로그인 되지 않을 때
    • [MSSQL] 테이블(Table) 용량 확인 쿼리
    개발하는 월퐁잉
    개발하는 월퐁잉
    놀멍 쉬멍 개발하는 퐁 - 기억은 사라지지만 기록은 남는다

    티스토리툴바