2009-11-21 5 views
1

내 문제는 다음과 같습니다. 두 개의 서로 다른 SQL 서버 데이터베이스를 사용하는 웹 사이트가 있습니다. 하나는 웹 사이트 사용자에 대한 정보를 저장하는 데 사용되고 다른 하나는 온라인 소매점에 대한 정보를 저장합니다. 하지만 내 호스팅 계획을 통해서만 하나의 데이터베이스를 배포 할 수있었습니다. 따라서 나는 하나의 데이터베이스를 형성하기 위해 나의 두 데이터베이스를 결합하고 싶다.여러 SQL 데이터베이스를 하나의 데이터베이스로 결합

모든 단일 테이블을 개별적으로 생성하는 대신 두 데이터베이스를 하나로 결합하는 쉬운 방법이 있습니까? 두 데이터베이스는 공통된 데이터/열/테이블을 공유하지 않습니다.

누군가가이 문제를 해결하는 방법을 알려줄 수 있습니까? 어떤 도움을 주셔서 감사합니다.

감사합니다. 이 링크는 도움이 제공 할 수

답변

0

: 테이블은 당신이 주변에 이동하려는 모든 경우 http://www.daniweb.com/forums/thread113335.html

+0

Google 검색에는 여러 SQL Server와 다른 테이블이 있습니다. 제가 제공 한 링크가 도움이되지 않으면 다른 Google 일치 항목 중 하나가 도움이됩니다. –

0

, 난 당신이 데이터베이스 B.에 데이터베이스 A의 모든 테이블을 가져올 데이터 가져 오기 및 내보내기 도구를 사용하는 것이 좋습니다

뷰, SP 등이있는 경우 모든 테이블에 대한 스크립트를 생성하고 테이블을 전송하면 대상 데이터베이스에서 스크립트를 실행하는 것이 좋습니다.

0

데이터 가져 오기 도구를 사용하여 하나의 데이터베이스의 테이블과 데이터를 두 번째 데이터베이스에서 첫 번째 데이터베이스로 옮깁니다.

1

오브젝트를 스크립팅하고 데이터를 임포트하여 종속성이 올바른 순서로 작성되도록 할 수 있습니다.

논리 분리를 유지해야하는 경우 use SCHEMAs within the database (SQL Server 2005 시작)을 두 개의 다른 영역으로 구성 할 수도 있습니다. 그러나 응용 프로그램을 변경해야 할 가능성이 높습니다.

관련 문제