2014-04-05 2 views
0

SQL Server 데이터베이스 및 로컬 데이터베이스 (.sdf = SQL Server Compact Edition)와 같이 한 응용 프로그램에서 두 개의 데이터베이스를 사용할 수 있습니까?SDF 및 MDF, 하나의 응용 프로그램에서 두 데이터베이스

일부 사용자는 네트워크에서 사용할 수 있지만 다른 사용자는 중요하지 않습니다.

두 개의 프로젝트를 만들 수 있는데 하나는 SQL Server 용이고 다른 하나는 이미 LINQ to SQL을 사용하고 있습니다. 그리고 .sdf 파일이 DataSet 등으로 추가 된 로컬 데이터베이스에 대한 또 다른 이름입니다. 그리고이 두 프로젝트 중 하나를 포함하여 솔루션을 컴파일하려고 계획했던 것보다 내 고객의 요구 (SQL Server 또는 로컬 데이터베이스)에 달려 있습니다. 비즈니스 계층과 GUI도 동일하게 유지됩니다. 이 작업을 수행 할 수 있습니까? 아니면 다른 방법으로이 작업을 수행 할 수 있습니까?

Visual Studio 2012를 사용 중입니다.

모든 정보 주셔서 감사합니다.

답변

0

Compact는 "실제"SQL Server와 완전히 호환되지 않습니다. 대신 LocalDB를 확인하십시오 : Express Edition에서하는 모든 작업을 지원하지만 설치를 단순화하고 Windows 서비스로 실행하지 마십시오.

+0

감사합니다. 방금 VS2012에 LocalDB를 추가했습니다. app.config를 변경하면 내 앱이 올바른 데이터베이스에 연결됩니다. 데이터베이스는 동일한 스키마와 테이블을 가져야합니다. 고맙습니다. – jerac102