2010-11-30 3 views
2

ASP.NET MVC 및 SQL Server (내 컴퓨터에서 로컬로 실행되는 SQL Server 인스턴스 사용)를 사용하여 웹 사이트를 작성했습니다.SQL Server에서 MySQL로 전환 (데이터 마이그레이션 없음) - 차이점은 무엇입니까?

나는 호스팅 제공 업체에 내 사이트를 업로드하려고합니다. 그러나, 그의 DB는 MySQL에서 작동합니다. DB 자체에 이미있는 데이터는 신경 쓰지 않습니다. 주로 모의 (mock) 데이터이고 재 작성하는 데는별로 신경 쓰지 않는 테이블입니다. 하지만 SQL Server에서 MySQL로 전환하는 방법은 무엇입니까? 이것은 내 코드 내 쿼리에 어떤 영향을 줍니까? 동일한 코드 구문입니까? 테이블 정의를 다시 만들어야합니까? 내 프로젝트에서는 SQL에 LINQ를 사용했습니다.

SQL Server 기능 (예 : 라이센스)이있는 호스트를 찾아야합니까? (나는 희망 ...)

고마워!

답변

1

LINQ to SQL은 MS SQL Server에서만 작동하므로 계속 사용하려면 MSSQL 데이터베이스가있는 호스트를 찾아야합니다.

+0

잘 알고 있습니다. 결국 MSSQL 지원을받을 수 있습니다. 모든 것이 예상보다 잘 전달되었습니다 .-D http://www.orderoftheflame.co.uk/RandomImages/everything_went_better_than_expected.jpg –

+0

@Tom Teman - Linq is ** ** ** SQL Server에만 해당되는 것은 아닙니다. 다른 데이터베이스의 공급자가 있습니다. 여기를 참고하십시오 : http://code2code.net/DB_Linq/ – Oded

3

당신은 일 수 있습니다.은 부드럽게 전환 할 수 있어야하지만, 나는 이것이 사실 일 것입니다.

차이점은 많이 있으며 개발할 때 어떤 기능을 사용 했느냐에 달려 있습니다.

standards 중 하나를 계속 사용하면 운이 좋을 수도 있습니다.

wikipedia에 대한 비교표를 참조하십시오.

질문의 Linq 측면에 관해서는 - 문제없이 MSSQL 대신 Linq 공급자를 사용할 수 있어야합니다.


당신은 MySQL의 호스팅으로 이동하기로 결정하는 경우 http://code2code.net/DB_Linq/, 난 당신을 제안 테스트 당신이 응용 프로그램의 모든 측면이 예상대로 작동되도록하기 : 여기

는 하나 링크입니다.

관련 문제