이을 할 수 있지만 내게는이 요구 사항을 가지고복제 MSSQL 데이터베이스는
주위에 몇 가지 작업을 제안 해주십시오 수 있습니다 중복 된 질문의 수 있습니다.
저는 수백만 개의 레코드가있는 거의 30 개의 테이블이있는 MSSQL 데이터베이스를 가지고 있습니다. 이제 MySql에서 동일한 복제본을 가져와야합니다.
나는이 생각하고 해결책은 (이 5 월 허점을 포함하고 잘되지 않을 수 있음)
솔 1 : - 내가 MySQL을의 연결된 서버를 생성하고 MSSQL 테이블 및 삽입에 트리거를 사용하여 MySQl 워크 벤치의 가져 오기 마법사를 사용하여 기존 레코드의 데이터를 가져옵니다. 이를 달성하는 가장 좋은 방법은 무엇 SymmetricDS.
를 사용 - :
솔 2.
저는 데이터베이스 관리 작업에있어 매우 새로운 개념입니다. 이 점에 대해 도와주세요.
참고 : - 우리가 MySql에 복제 한 후에는 MSSQL과 동기화되어야합니다.
UPDATE : - 길 dan b
으로 일부 참조를 적어주세요 ODBC를 사용하여 SQL Server 복제를 통해 작업을 수행하는 방법을 말했다 사람이 알고 있다면.
나는이 단계를 시도했다 here. 두 번째 단계에서 복제 SSMS 아래의 새 발행물을 클릭하면이 오류가 나타납니다.
SQL Server replication requires the actual server name to make a
connection to the server.
Connections through a server alias, IP address, or any other
alternative name are not suppported. Specify the actual server name,
'USER3-PC'. (Replication.Utilities)
SQL 2008 R2 Express가 설치되어 있습니다. 그리고 이건 내 로컬 컴퓨터에서 해봤 어.
이후에 동기화 상태를 유지해야합니까? 두 데이터베이스가 모두 작성된 경우 어느 것이 올바른 것으로 간주됩니까? –
우리는 MSSQL에만 쓰고 있습니다. 하지만 우리는 mysql에서 그 레코드를 업데이트해야하는 방법을 찾아야한다. – shanmugharaj
[이 대답을 참조] (http://stackoverflow.com/questions/8019144/how-to-migrate-mssql-database-to-mysql) – csaw