2011-12-13 3 views
0

동시에 2 개의 데이터베이스 (Sql 서버)에 연결하려고하는데이 SQL 서버는 다른 장소에 하나씩 로컬 서버에 있고 다른 하나는 온라인에 머물러 있습니다. 동일한 테이블, 동일한 필드 및 동일한 데이터/레코드 그래서 그들은 매핑 및 LinqToSql 사용하여 서버에서 온라인으로 데이터를 검색하려면 내 응용 프로그램을 연결하려면 싶지만 삭제 또는 새 레코드를 추가 할 때 동일한 작업을 수행해야합니다. 둘 다 서버에서 작업, 나는 두 SQL 서버에 데이터를 저장, 그래서 당신 이이 기능을 어떻게 작동하는지에 대한 도움이 필요 물어.wpf에서 같은 시간에 데이터베이스 2 개를 연결하십시오

감사드립니다.

좋은 시간 보내십시오.

건배

+1

두 서버가 모두 온라인 인 경우 왜 두 대의 서버에 연결해야합니까? 두 데이터베이스를 업데이트해야하는 경우 대답은 간단합니다. 두 데이터베이스를 업데이트하십시오. – Paparazzi

답변

1

데이터베이스 미러링을 조사하는 것이 좋습니다. 로컬 (원격 설정)에서 작동하는 방법 (또는 경우)을 모르지만 코드가 복잡하지 않으므로 가장 쉬운 솔루션입니다.

그래도 작동하지 않거나 해당 옵션을보고 싶지 않은 경우 두 번째 제안은 로컬 데이터베이스 (원래 응용 프로그램과 독립적 임)를 모니터링하여 변경 사항을 확인하는 별도의 서비스를 작성하는 것입니다. 귀하의 원격 서버. 이 방법에 대한 자세한 내용은 Google SQL Server 변경 추적을 참조하십시오.

관련 문제