2011-08-16 7 views
0

DB로 MS Access로 데스크톱 애플리케이션을 개발할 계획이었습니다. 그러나 우리에게는 확실한 의구심이 있습니까? 1. 클라이언트 컴퓨터에서 개발 후이 응용 프로그램을 설치할 때 MS Acess가 필요합니까? 2. 예인 경우 Microsoft에서 Microsoft Access의 라이센스를 구매해야합니까, 아니면 무료입니까? 3. 시스템에 MS Access가있는 경우 소프트웨어를 설치하는 동안 어떻게 검사 할 수 있습니까? 우리의 응용 프로그램과 함께 MS Access를 어떻게 설치할 수 있습니까?데이터베이스로의 MS 액세스

+0

체크 아웃 [MS 액세스 할 좋은 무료 대안 (http://stackoverflow.com/questions/29044/good-free-alternative-to-ms-access/29057#29057 그) –

+1

는 @Vinay : 아래에 댓글 하나, 당신은 당신의 데이터 저장소 요구 사항은 "거대한"이라고 언급. Access .mdb/.accdb 파일의 하드 제한은 2GB입니다. 그리고 데이터 저장소에 이미지를 저장하는 것은 거의 확실한 나쁜 생각이지만 실제로는 별개의 문제입니다. – mwolfe02

+1

윌 (즉, 그것으로 양식 및 보고서 작성) 프런트 엔드로 MS Access를 사용하거나 백 엔드 데이터 저장소로 수? – mwolfe02

답변

-1

소프트웨어가 작동하는 방식에 따라 다릅니다. Access DB를 호출하는 프로그램이 있습니까? 아니면 액세스 폼을 사용하여 구현 된 프로그램입니까?

아니, 당신은 단지

  • 당신은 마이크로 소프트 사이트에서 JET 런타임을 찾을 수있는 JET 런타임을 필요로

    1. DB를 같은 단지 사용하여 액세스
    2. 그것은 당신이 무엇 설치 패키지에 의존하는 경우 사용. 일반적인 .NET 설치 프로그램을 사용하는 경우 MDAC MSI를 종속 파일로 포함 할 수 있습니다.

    하여 사용하여 DB에 대한 액세스 및 프로그램

    1. 예는
    2. 예 그들은 그것을 구매해야합니다. 데이터베이스를 개발하기 위해 구매할 필요가있는 것처럼. 아니요. 무료가 아닙니다.
    3. 컴퓨터에 Access가 설치되어 있지 않은 경우 구입 한 다음 CD를 넣고 설치를 완료해야합니다.
  • +0

    안녕 하즈,하지만 내 데이터 저장 요구 사항은 충분 SQLite는 data..Will의 거대한 크기의 이미지와 많은 양의 매우 큰? 내가 SQLLite를 제안하지 않았다 – VMN

    +1

    , 나는 JET 설치를 점점 제안 (만약 DB와 같은 단지 사용하여 액세스) 무료 또는 프로그램이 너무 액세스로 작성된 경우 고객이 점점 액세스를 구입합니다. SQLLite는 데이터베이스 엔진을 대체 할 것입니다. 데이터베이스 엔진은 Access의 유일한 비트 일 경우에만 수행 할 필요가 없습니다. 전체 응용 프로그램이 Access에 있으면 SQLLite가 자동으로 코드를 다시 작성하지 않습니다. –

    +0

    "제트 런타임"같은 것은 없습니다. Jet 4는 Windows 2000부터 모든 Windows 사본에 설치되므로 Jet 4를 데이터 저장소로 사용하는 경우에는 설치할 필요가 없습니다. ACCDB 형식을 사용하려면 Microsoft에서 다운로드 할 수있는 ACE를 설치해야합니다. –

    2

    Haz와 Duffymo에 대한 귀하의 의견은 데이터베이스에 "거대한 크기의 이미지"를 저장할 의도가 있음을 나타 냈습니다. 이것은 MS Access의 모범 사례가 아닙니다. 이미지 저장 방식으로 인해 db 파일 크기가 이미지 파일 크기보다 커집니다. Access 2007부터는 저장 방법을 개선하여 그 부풀림을 줄 였지만 여전히 문제가됩니다. 또한 Access db 파일의 절대적으로 유선화된 파일 크기 제한이 2GB이기 때문에 이는 거래 차단기가 될 수 있습니다 ... 데이터베이스가 사용자의 요구를 충족시킬 정도로 큰 이미지를 수용하지 못할 수도 있습니다.

    Access 자체를 설치해야 할 필요성에 대한 우려가 있습니다. 최근 (Windows 2000 이후) 32 비트 Windows 버전에서는 Access db 파일을 사용하는 데 필요한 구성 요소가 운영 체제의 일부로 포함됩니다. 64 비트 Windows를 사용하는 경우

    액세스 설치는 응용 프로그램에서 데이터 저장 이외의 다른 용도로 Access를 사용하는 경우에만 필요합니다. 액세스 양식, 보고서 등을 사용하여 프런트 엔드 클라이언트로 Access를 사용하는 응용 프로그램을 설치하려면 일부 양식이 필요하지만 본격적인 버전 일 필요는 없습니다. 당신이 다른 (예 : 도트 뭔가를 사용하는 경우,

    1. Access 2007 Download: Access Runtime
    2. Microsoft Access 2010 Runtime

    그러나 : 당신은 액세스 2007과 비용 시작의 무료 Access 런타임 버전에 대한 응용 프로그램을 설계 할 수 .Net) 응용 프로그램 프론트 엔드의 경우 Access를 설치하지 않아도됩니다.

    0

    절대 액세스 데이터베이스에 큰 이미지를 저장하지 마십시오.큰 데이터베이스는 느린 데이터베이스입니다. vba를 사용하여 파일 경로를 확인 및 작성하고 이미지를 데이터베이스 외부에 저장하십시오. 수행 할 코드 나를 때려