사용자가 자신의 컴퓨터에 액세스 할 수 없다면 내 .net 응용 프로그램 기능이 작동합니까?내 .net Windows 응용 프로그램은 액세스 데이터베이스를 사용합니다 ... 액세스 런타임이 필요합니까?
내가 필요한 구성 요소가 아닌 경우?
사용자가 자신의 컴퓨터에 액세스 할 수 없다면 내 .net 응용 프로그램 기능이 작동합니까?내 .net Windows 응용 프로그램은 액세스 데이터베이스를 사용합니다 ... 액세스 런타임이 필요합니까?
내가 필요한 구성 요소가 아닌 경우?
컴퓨터에 Access가 설치되어 있지 않아도됩니다. JET 드라이버를 사용하는 경우 실제로 액세스하지 않고 수행해야 할 작업을 수행 할 수 있습니다.
Access를 사용하는 대신 SQL CE 4 (무료) 또는 SQL Express (무료)를 사용하는 것이 좋습니다.
설치하는 데 문제가있는 경우 오류 메시지를 Ping하여 다시 보내십시오.
당신이 사용하고있는 Jet의 가장 큰 장점은 XP 이후의 모든 최신 Windows 버전과 함께 설치된다는 것입니다. 따라서 응용 프로그램에 따라 가장 적합한 데이터베이스가 될 수 있습니다.
액세스 엔진의 최신 버전은 ACE입니다. 데이터베이스에는 ACCDB 확장이 있습니다. JET처럼 Windows와 함께 제공되지 않습니다. Office 2007 이상이 설치되어 있지 않은 컴퓨터에서 해당 버전을 사용하는 경우 엔진을 설치해야합니다. 당신은 여기에서 다운로드 할 수 있습니다 : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d&displaylang=en
Jet 4.0은 여전히 Windows와 함께 제공됩니다. ACE는 Access 2007 개발 과정에서 Jet 4.0에서 분리 된 별도의 데이터베이스 엔진입니다. Jet 4.0은 Windows 개발 팀에서 소유하며 새로운 개발은 제공되지 않습니다 (보안 패치 만 제공). 또한 32 비트 전용입니다. ACE는 현재 개발 중이지만 Windows 구성 요소는 아닙니다. 그러나, 당신이 말한대로, 그것은 마이크로 소프트에서 자유롭게 다운로드 할 수 있으며 앱과 함께 배포 될 수 있습니다. 그러나 MDB는 64 비트 용으로 컴파일하지 않는 한 Windows Jet 4.0에서 완벽하게 사용할 수 있습니다. –
(나는 주석으로 이것을 게시,하지만 난 다른 대답에 포함되지 않은 정보 포함) 생각 윈도우와
여전히 제트 4.0 배를 (이것은 윈도우 2000 이후가로) . ACE는 Access 2007 개발 과정에서 Jet 4.0에서 분리 된 별도의 데이터베이스 엔진입니다. Jet 4.0은 Windows 개발 팀에서 소유하며 새로운 개발은 제공되지 않습니다 (보안 패치 만 제공). 또한 32 비트 전용입니다. ACE는 현재 개발 중이지만 Windows 구성 요소는 아닙니다. 그러나 위에 지적한 바와 같이 Microsoft에서 무료로 다운로드 할 수 있으며 앱과 함께 배포 할 수 있습니다.
그러나 MDB는 64 비트 용으로 컴파일하지 않는 한 Windows Jet 4.0에서 완벽하게 사용할 수 있으며 응용 프로그램과 함께 추가 구성 요소를 설치할 필요가 없습니다.
원래의 질문과 관련하여 "액세스"라고 말하면 데이터 저장소로 사용되는 Jet/ACE 파일을 의미하는 경우 위의 모든 내용이 사실입니다. 그러나 Access 애플리케이션을 의미하거나 MS Access 자동화 애플리케이션을 필요로하는 데이터베이스로 무언가를하고 싶다면 Access 설치가 반드시 필요합니다. 그러나 그것이 그것이 의미하는 것 같지는 않다고 생각합니다.
Active Directory가 도입 된 Windows 2000 이후 (Jet 4.0은 AD와의 상호 작용에 사용됨) –