Microsoft Dynamics GP에 로그온 하거나 Microsoft Dynamics GP에서 창이 나 보고서를 열 때 오류 메시지: "권한이 없습니다 보안이 창. 시스템 관리자에 게 문의 "

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:857086
현상

현상 1

Microsoft 비즈니스 솔루션-위대한 평야 또는 Microsoft Dynamics GP 시작할 때 또는 제한 된 창을 열려고 하면 다음 오류 메시지가 나타날 있습니다.
이 창에 보안 권한이 필요는 없습니다. 시스템 관리자에 게 문의 합니다.


원인 1, 원인 2 및 원인 3 "원인" 절에 참조 하십시오.

현상 2

Microsoft Dynamics GP 10.0에 창이 나 보고서를 열 때 다음과 같은 오류 메시지가 나타납니다.
이 창을 열려면 보안 권한이 없습니다. 시스템 관리자에 게 문의 합니다.
원인 4 "원인" 절에 참조 하십시오.
원인

원인 1

시작 폴더에 나열 된 바로 가기 창을 하나 이상에 대 한 보안 액세스 권한이이 문제가 발생 합니다.

"해결 방법" 절의 해결 방법 1을 참조 하십시오.

원인 2

Microsoft 비즈니스 솔루션-위대한 평야 8.0 및 Microsoft Dynamics GP 9.0에서는 최소 보안 잘못 설정 되어 있기 때문에이 문제가 발생 합니다.

Microsoft Dynamics GP 10.0에서이 문제가 발생 하지 않습니다.

"해결 방법" 절의 해결 방법 2를 참조 하십시오.

원인 3

제 제품 수 수 성공적으로 로그온 하면 오류 메시지에서 확인 을 클릭 하면, 액세스를 제한 합니다.

"해결 방법" 절의 방법 3을 참조 하십시오.

원인 4

이 문제는 창이 나 보고서에 보안 권한이 부족 하기 때문에 발생 합니다.

"해결 방법" 절의 방법 4를 참조 하십시오.
해결 방법

해결 방법 1

이 문제를 해결 하려면 시작 프로그램 폴더에서 창을 제거 합니다. 또는 창 usersecurity 액세스 권한을 부여 합니다.

해결 방법 2

Microsoft Dynamics GP 9.0 및 Microsoft 비즈니스 솔루션-위대한 평야 8.0에서에서이 문제를 해결 하려면 최소 보안을 설정 합니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
858718 또는 Microsoft 위대한 평야 Microsoft Dynamics GP에 로그인 하려면 최소 보안 액세스를 설정 하는 방법
Microsoft Dynamics GP 10.0에서이 문제가 발생 하지 않습니다.

해결 방법 3

이 문제를 해결 하려면 Dynamics.set 파일에서 타사 제품을 제거 합니다. Dynamics.set 파일에서 항목을 제거 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
872087 Dynamics.set 파일에서 Microsoft Dynamics GP에서 타사 제품을 사용 하지 않도록 설정 하는 방법

해결 방법 4

이 문제를 해결하려면 다음과 같이 하십시오.
  1. 로그 파일에서 오류를 포착 합니다. 이렇게 하려면, 다음 단계를 수행하십시오.
    1. Dexsql.log 파일을 만듭니다. Dexsql.log 파일을 만드는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
      850996 Microsoft Dynamics GP에 대 한 Dexsql.log 파일을 만드는 방법
    2. 워크스테이션에서 Microsoft Dynamics GP 10.0에로 로그온 사용자에 게 오류 메시지가 있습니다.
    3. 이 문제를 재현할 수 있지만 메시지를 닫으려면 확인 클릭 하지 마십시오.
    4. Dexsql.log 파일을 찾아 파일 기록 되지 않도록 하려면 파일 이름을 바꿉니다.

      참고 Dexsql.log 파일은 Dex.ini 파일을 보유 하 고 있는 동일한 데이터 폴더에 기록 됩니다.
    5. Dexsql.log 파일을 열고 아래로 스크롤하여 사용자 보안 테이블 (SY10000)에 대 한 마지막 호출에 대 한 찾습니다. 예를 들어, 마지막 호출 다음과 같이 표시 됩니다.
      {호출이 DYNAMICS.dbo.zDP_SY10000SS_1 ('sa',-1, 0, 390, 2)을 (를)
      참고 이 호출의 매개 변수는 다음과 같습니다.
      • 'sa'에 해당 보안 확인 하 고 사용자의 ID입니다.
      • -1은 보안 체크 되 고 회사 ID입니다.
      • 0 = (DICTID) 창에서 또는 열려 있는 보고서의 제품 ID입니다.
      • 390 = (SECURITYID) 창에서 또는 열려 있는 보고서에 대 한 고유 ID입니다.
      • 2 = (SECRESTYPE)는 리소스 형식입니다. 값이 2 이면 창 고 23 값 보고서.
  2. 보고서 이름 또는 창 이름을 보안 ID 값을 변환 하는 보안 리소스에 대 한 테이블을 채웁니다. 이렇게 하려면, 다음 단계를 수행하십시오.
    1. 'Sa' 때 다른 사용자가 Microsoft Dynamics GP 10.0에 로그에 기록 됩니다.
    2. Microsoft Dynamics GP을 클릭, 유지 관리가리키고 데이터 지우기를 클릭 합니다.
    3. 표시 메뉴에서 실제를 클릭 합니다.
    4. 계열 필드에서 드롭 다운 목록에서 시스템 을 클릭 합니다.
    5. 보안 리소스에 대 한 테이블을 클릭 하 고 삽입을 클릭 처리 확인 클릭 합니다.
    6. 화면으로 보고서를 인쇄 하 고 오류를 검사 합니다.
  3. 윈도우나 보고서 이름에 대 한 보안 리소스에 대 한 테이블을 확인 하십시오. 이 위해 편집한 움직임 데이터베이스에 대 한 Microsoft SQL Server Management Studio 또는 SQL 쿼리 분석기에서 다음 스크립트를 실행 합니다.
    SELECT * FROM DYNAMICS..SY09400WHERE DICTID = AND SECURITYID = AND SECRESTYPE = 
    이 예제 스크립트는 다음과 같이 표시 됩니다.
    SELECT * FROM DYNAMICS..SY09400WHERE DICTID = 0AND SECURITYID = 390AND SECRESTYPE = 2
    따라서이 스크립트 문제의 소스로 고객 유지 관리 기간을 반환합니다.
  4. 보안 작업 Microsoft Dynamics GP 10.0 및이 창에 대 한 액세스 권한을 부여 하는 역할의 목록을 생성 합니다. 이렇게 하려면 편집한 다음 움직임 데이터베이스에 대해 다음 스크립트를 실행 합니다.
    SELECT ISNULL(A.SECURITYROLEID,'') AS SECURITYROLEID, ISNULL(M.SECURITYROLENAME,'') AS SECURITYROLENAME, --ISNULL(M.SECURITYROLEDESC,'') AS SECURITYROLEDESC, ISNULL(O.SECURITYTASKID,'') AS SECURITYTASKID, ISNULL(T.SECURITYTASKNAME,'') AS SECURITYTASKNAME, --ISNULL(T.SECURITYTASKDESC,'') AS SECURITYTASKDESC, R.PRODNAME, R.TYPESTR, R.DSPLNAME, R.RESTECHNAME, R.DICTID, R.SECRESTYPE, R.SECURITYID FROM DYNAMICS.dbo.SY09400 R FULL JOIN DYNAMICS.dbo.SY10700 O ON R.DICTID = O.DICTID AND O.SECRESTYPE = R.SECRESTYPE AND O.SECURITYID = R.SECURITYID FULL JOIN DYNAMICS.dbo.SY09000 T ON T.SECURITYTASKID = O.SECURITYTASKID FULL JOIN DYNAMICS.dbo.SY10600 A ON A.SECURITYTASKID = T.SECURITYTASKID FULL JOIN DYNAMICS.dbo.SY09100 M ON M.SECURITYROLEID = A.SECURITYROLEID WHERE R.DSPLNAME = '<Display_Name>'

    참고 바꾸기 <Display_Name></Display_Name> 창 이름이 나는 SY09400에서 보고서 이름으로 표 결과.
  5. 4 단계의 결과에 나열 된 역할 중 하나에 추가할 사용자의 보안 역할 할당을 변경 합니다. 또한 검색 결과에 나열 된 보안 작업에 따라 새 보안 역할을 만들 수 있습니다.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 857086 - 마지막 검토: 12/14/2015 19:21:00 - 수정: 0.1

Microsoft Dynamics GP 2010, System Manager

  • kbnosurvey kberrmsg kbmbsmigrate kbmt KB857086 KbMtko
피드백