2013-05-16 4 views
0

좋은 오후. 문제는 우리 네트워크가 웹 응용 프로그램을 호스팅하지 않을 것이며 웹 호스트가 될 다른 네트워크에서 발생한다는 것입니다.웹 응용 프로그램 개발 및 데이터베이스 복제 나는 온라인 급여 명세서 뷰어를 만들 ASP.net을 사용하여 프로젝트를 배포해야 GMT +8</p> <p>에서

제 문제는 데이터베이스입니다. 귀하의 payslip을 볼 수 있어야하고 데이터베이스에 액세스 할 수 있어야하며 내 대답은 복제입니다.

그러나이 접근 방식에 대한 나의 제약은 SQL Server 2000을 DBMS로 사용한다는 것입니다. 이 기사에서 읽은 것처럼 http://msdn.microsoft.com/en-us/library/ms151763%28v=sql.105%29.aspx 인스턴스에 SQL Server 2008 태그가 지정되었으므로 SQL SERVER 2000을 사용하여 복제 할 수 있습니까? 아니면 온라인 데이터베이스에서 데이터를 볼 수있는 다른 방법이 있습니까? 우리 네트워크에 직접 연결하지 않아도됩니까?

온라인으로 간단한 payslip 뷰어를 만드는 것과 관련하여 또 다른 승인이 필요한지 알고 싶습니다.

감사합니다.

답변

1

여기에 몇 가지 옵션이 있습니다 :

당신이 이상적인 솔루션이 될 것입니다 다른 서버로 데이터베이스를 이동 할 수있는 경우

.

외부 네트워크에서 데이터베이스 서버에 연결할 수 있습니까? 어떤 종류의 VPN은 어떨까요? 속도가 문제라면 이것이 작동하지 않을 수 있습니다.

다른 솔루션은 응용 프로그램이 배포 될 호스트 환경에 다른 데이터베이스를 만들 수 있으며 여러 데이터베이스 비교 도구 중 하나를 사용하여 두 데이터베이스간에 데이터를 동기화 할 수 있습니다. 특히 응용 프로그램이 많이 작성/업데이트하는 경우 이상합니다 데이터의.

데이터베이스에 통신하는 데 사용할 수있는 일종의 웹 서비스를 만드는 것이 한 가지 더 고려해야 할 사항입니다. 이 경우 보조 DB가 필요하지 않습니다.

+1

선생님, 특정 동기화 도구를 제공해 주시겠습니까? 선생님이 전에 사용하지 않았던 ... 그래서 나는 친숙하고 자유 롭다. –

+0

[ApexSQL Diff] (http://www.apexsql.com/sql_tools_diff.aspx)와 [SQL Data Compare] (http://www.red-gate.com/products/sql-development/)에 대해 들어 보았습니다. sql-data-compare /). 그것들은 무료는 아니지만 무료 시험 사용 기간이 있습니다. 희망을 도왔습니다. –