문제

MS Access 데이터베이스를 열면서 파일이 컴퓨터에 해로울 수 있다고 보안 경고가 나타납니다. 그러나이 메시지를 제거하는 방법이 있습니까? 아니면 필요한 악으로 남아 있어야합니다

도움이 되었습니까?

해결책

프로그램에 서명 할 수 있습니다. 확실하지 않습니다. 읽다 이 기사 동일한 원칙이 적용되는지 확인하십시오.

다른 팁

액세스 옵션에서 보안 설정을 낮추면 사라질 것입니다. 물론 이러한 설정은 이유가있는 곳에 설정됩니다.

인증 및 보안에 대한 추가 메모는 다음과 같습니다.

자체 인증을 포함한 인증 :http://office.microsoft.com/en-us/access/hp010397921033.aspx

사무실 코드 및 거시 보안을위한 보안 원칙에 대한 일반 정보 : http://office.microsoft.com/en-us/ork2003/ch011480831033.aspx

Office 2003의 신뢰할 수있는 위치 기본값http://office.microsoft.com/en-us/ork2003/ha011403181033.aspx?pid=ch011480851033

Office 2003의 거시 보안http://office.microsoft.com/en-us/ork2003/ha011403071033.aspx?pid=ch011480831033

액세스 프로젝트를 신뢰할 수있는 위치. 또는 더 나은 아직, 자신만의 신뢰할 수있는 위치를 만드십시오.

프로젝트 이름으로 시스템 (c) 드라이브에서 폴더를 만드는 것이 좋습니다. 예를 들어, 폴더 데이터베이스를 호출 할 수 있습니다 (경로 : C : Database)

그런 다음이 경로를 다음과 같은 레지스트리 키로 입력하십시오.

hkey_current_user 소프트웨어 Microsoft Office 14.0 Access Access 신뢰할 수있는 위치 location20] "Path"= "C : Database" "Description"= "Access Project Location"

이제이 키가 무엇을했는지에 대한 몇 가지 사항을 설명하겠습니다.

  • "14.0" MS Office의 버전입니다. 실행중인 버전을 나타내는 숫자로 간단히 변경할 수 있습니다.
  • 그만큼 "위치 20" 우리가 할당 한 독특한 이름입니다. 20은 아직 사용되지 않은 숫자 일 수 있습니다. 기본 MS Access Wizards를 포함한 다른 프로그램은 이미 다른 숫자를 사용했을 수 있습니다. 또는 신뢰할 수있는 위치로 하나의 경로를 더 많이 만들고 싶다면 각 위치는 다른 번호로 끝나야합니다.
  • 그만큼 "C : Database " 실제로 신뢰할 수있는 위치로 설정하려는 물리적 경로입니다. 여기서 선택한 경로를 넣을 수 있습니다. 왜 Double 를 사용하는지 잘 모르겠지만, 이전 키가 어떻게 설정되었는지에 대한 예제를 복사했으며 이것이 가장 잘 작동하는 것처럼 보였습니다.
  • 설명은 필요하지 않지만 분명히 설명을 사용할 수 있습니다.

MS 액세스 프로젝트를 위해 신뢰할 수있는 위치를 만드는 방법에 대한 자세한 내용은 자세한 설명을 참조하십시오. http://blog.ideaz.net/2013/12/how-to-remove-microsoft-access-security.html

다음은 몇 년 전에 Access 2003과 유사한 내부 문제의 메모입니다.

좋아요, 여기에 (분명히) 거래가 있습니다.

  • 네트워크 서버는 신뢰할 수있는 영역에 없었습니다. SP2를 사용하여 시작, IIRC는 파일을 열 때 열림/저장/경고 상자가 발생합니다. 기본적으로 UNC 경로는 신뢰할 수있는 영역에 있어야합니다. 왜 그렇지 않은지 잘 모르겠지만 여기에 해결책이 있습니다. 인터넷 옵션-> 보안 영역-> 로컬 인트라넷에 Server.dns 및 서버를 추가하십시오.
  • 안전하지 않은 표현은 차단되지 않습니다. 이것은 엄청나게 과도하게 복잡한 액세스 보안 모델입니다 (안전하지 않은 표현식 및 액세스 샌드 박스 모드를위한 Google). 기본적으로 액세스 (2003 및/또는 Jet 4.0 SP8부터 시작하면)는 레지스트리 키가 "안전하지 않은 표현"을 허용하지 않도록 설정되어 있지 않은지 경고합니다. 수정 : HKLM Software Microsoft Jet 4.0 Engines SandboxMode를 3으로 설정하십시오. 이것은 관리자가 수행해야합니다. 또는 관리자가 귀하를 위해 해당 키를 설정함에 따라 "예"에 "예"에 "예"라고 답하는 것이 불안한 표현식에 프롬프트가 있다고 생각합니다.
  • 이 파일은 열기에 안전하지 않을 수 있습니다. 이것은 쉬운 일이며 사무실의 전체 거시 보안 모델을 따릅니다. 도구-> 매크로-> 보안 (도구-> 보안 메뉴를 보지 마십시오 ... 너무 분명합니다)을 낮게 설정하십시오.
BTW, 나는 여전히 "안전하지 않은 표현"이 무엇인지 전혀 모른다. 왜 이미 있었을 때 Jet 4.0 SP8로 지속적으로 업그레이드하도록 요구하는지 (파일 버전을 확인하여 업데이트되었는지 확인). 그러나 이러한 변화로 인해 더 이상 시작할 때 아무것도 묻지 않습니다. -MB

  1. 제어판에서 '인터넷 옵션'을 클릭하십시오.
  2. '인터넷 속성'팝업에서 '보안'탭을 선택하십시오.
    • '로컬 인트라넷'구역을 선택하십시오.
    • '사이트'버튼을 클릭하십시오.
    • '로컬 인트라넷'팝업에서 "자동 감지 ..."확인란을 지우고 다음 확인란을 설정하십시오.
      • "다른 지역에 나열되지 않은 모든 로컬 (인트라넷) 사이트 포함"
      • "모든 네트워크 경로 (UNCS) 포함"
    • '확인'.
  3. '확인'.

이제 인트라넷의 어디에서나 DBS에 액세스하거나 UNC가 참조하는 모든 액세스 경고없이 즉시 열립니다. 편의/보안 트레이드 오프를 평가합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top