2014-11-28 3 views
0

하나의 콘솔 응용 프로그램을 만들고 SSMS (SQL Server)에있는 데이터베이스와 연결했습니다. 이 응용 프로그램에서 프로파일 링을 구현했습니다. 하지만 C# 코드를 사용하여 프로파일 링 관련 레코드를 저장하는 .sdf 파일 (SQL Server CE 데이터베이스)을 만들었습니다. 이 .sdf 파일은 내 응용 프로그램의 bin 폴더에 있습니다.단일 콘솔 응용 프로그램에서 두 개의 databse를 연결하는 방법

.sdf 파일에 프로파일 러 데이터를 저장/삽입하기 위해 두 데이터베이스를 모두 내 응용 프로그램과 어떻게 연결할 수 있습니까?

+0

이 기사 확인 http://erikej.blogspot.sk/2008/10/accessing-sql-compact-from-sql-server.html –

+0

@VDohnal : 감사합니다! 하지만 다른 선택의 여지가 없어? 이 기사를 이해할 수 없습니다. 테이블에서 데이터를 가져옵니다. 내 문제는 연결과 관련된 것입니다. 응용 프로그램이 하나의 데이터베이스와 연결되어 있기 때문에. 레코드를 삽입하기 위해 어떻게 CE 데이터베이스에 연결할 수 있습니까? – Ankita

+0

당신이 무엇을 요구하는지 완전히 명확하지 않습니다. 앱에서 두 데이터베이스에 모두 연결해야하는 경우 2 개의 별도 연결 만하면됩니다. 하나의 쿼리로 어느 데이터베이스에서든 테이블을 조인 할 수는 없습니다. 그러나 C# 응용 프로그램에서는 심각한 데이터베이스에 연결하는 데 아무런 문제가 없습니다. 문제를보다 분명하게하기 위해 코드의 일부를 포함시켜야합니다. –

답변

0

런타임에 두 가지 SQLConnection 인스턴스를 가질 수 있습니다. 하나는 쓰기 용이고 다른 하나는 읽기 용입니다. 그냥 별도의 변수를 만듭니다.