none
SSMS 관련 문의 드립니다. RRS feed

  • 질문

  • 안녕하세요.

    외부에 DB호스팅을 받고 있는 DB가 있는데 (mssql 2012) ssms로 해당 DB에 접속하여 값을 직접 수정하려고 합니다.

    그러나 오류 팝업창이 뜨면서 편집이 되지 않습니다.

    Transact-SQL 문 또는 일괄 처리를 실행하는 동안 예외가 발생했습니다.

    (Microsoft.SqlServer.ConnectionInfo)

    추가정보 : 

    -> 개체 '  ', 데이터베이스'  ', 스키마'  '에 대한 EXCUTE 권한이 거부 되었습니다.

    개체 '  ', 데이터베이스'  ', 스키마'  '에 대한 EXCUTE 권한이 거부 되었습니다.

    개체 '  ', 데이터베이스'  ', 스키마'  '에 대한 EXCUTE 권한이 거부 되었습니다.

    개체 '  ', 데이터베이스'  ', 스키마'  '에 대한 EXCUTE 권한이 거부 되었습니다.

     테이블 '   '이(가) 없거나 권한이 없어서 삭제할 수 없습니다.(Microsoft SQL Server,오류:229)



    해결 방법 문의 드립니다.

    감사합니다.
    2020년 8월 7일 금요일 오전 2:31

모든 응답

  • 메시지에서 알 수 있듯이 사용자가 실행 및 삭제할 권한이 없습니다.
    아래와 같이 사용자 권한을 부여할수 있습니다.

    Use [DBNAME]
    Grant EXEC to  [User];
    GRANT DELETE ON [tb_name] to [user];

    다음 케이스도 도움이 될수 있습니다.

    you-do-not-have-permission, the-execute-permission-was-denied-on-the-object-functionname-database-dbname-schema-dbo

    아래 정보도 참조하실수 있습니다.

    users and permissions, sql-server-create-user

    위 웹 사이트는Microsoft 에서 호스팅하지  안았기에 링크가 변경 될 수 있습니다. Microsoft  해당 정보의 정확성을 보증하지 않습니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.


    2020년 8월 11일 화요일 오전 6:54
    중재자