2012-12-02 4 views
0

데이터베이스가있는 Windows에서 폴더를 공유하여 로컬 네트워크에서 Access 데이터베이스를 공유하려고합니다.네트워크에서 Access 데이터베이스 공유 및 여러 C# 응용 프로그램에서 연결

공유 데이터베이스를 열고 일부 레코드를 선택, 업데이트 및 삭제하는 응용 프로그램 (C# Windows 양식)을 작성하고 싶습니다.

내 응용 프로그램의 여러 인스턴스가 여러 컴퓨터의 네트워크에서 실행되고 모든 인스턴스가 동일한 데이터베이스를 엽니 다.

네트워크상의 다양한 컴퓨터에서 Access 데이터베이스를 변경할 수 있습니까?

참고 : 네트워크의 모든 컴퓨터가 너무 오래되어 SQL SERVER 설치에 너무 느리기 때문에 SQL SERVER 또는 SQL SERVER EXPRESS를 사용하고 싶지 않습니다. SQL Server 또는 SQL Server Express 설치 및 지원 또한 어렵습니다. Mode=Share Deny None을 추가해야합니다

+0

당신은 모든 클라이언트 시스템에 SQL Server를 설치할 필요가 없습니다에와 변경 연결 문자열을 공유 서버에 DB를 넣어. .NET을 사용하는 경우 System.Data.SqlClient를 참조하는 모든 라이브러리가 클라이언트 시스템에서 프로그램을 실행하기 위해 설치해야하는 프레임 워크에 이미 포함되어 있습니다. SQL Server를 대신 사용하는 것이 좋습니다. –

답변

1

먼저 (이 전체 공유 모드에서 데이터베이스 파일이 열립니다)이 후이 두 가지 방법으로 할 수있는, 여러 사용자 액세스에 대한 연결 문자열을 : 데이터베이스

  1. 주 원래 응용 프로그램을 서버에 추가하고 다른 시스템에 가상 드라이브로 폴더를 추가하십시오. 각 시스템에서

  2. 메이크업 3 사본 및 전용 서버에, 서버

관련 문제