Navicat SQL Server 를 원 격 으로 연결 하고 MySQL 로 변환 하 는 절차 에 대한 자세 한 설명

3315 단어 navicatsqlservermysql
머리말
최근 프로젝트 에서 SQL Server 를 사용 하 는 프로그램 을 만 났 습 니 다.이전에 이 데이터 베 이 스 를 사용 해 본 적 이 없어 서 MySQL 형식 으로 변환 하려 고 했 지만 로 컬 에 SQL Server 를 설치 하고 싶 지 않 아 원 격 Windows 서버 에 설치 하고 로 컬 에 연결 하기 로 결 정 했 습 니 다.그러나 실현 과정 에서 많은 문제 가 발생 하여 기록 되 었 습 니 다.자기 집 이나 여러분 이 필요 할 때 참고 하 시기 바 랍 니 다.다음은 함께 보 겠 습 니 다.
환경 정보
먼저 환경 을 말하자면 서버 의 시스템 은 Windows Server 2016 Datacenter 이 고 데이터 베 이 스 는 SQL Server 2016 Express 입 니 다.
로 컬 이 면 은 윈도 7 이 며,애플 리 케 이 션 은 나 바 카 트 프리미엄 11.2.7 이다.
SQL Server 를 설치 하 는 과정 이 순 조 롭 습 니 다.더 이상 말 하지 않 겠 습 니 다.Microsoft SQL Server Management Studio 도 설치 하 는 것 을 잊 지 마 세 요.
SQL Server 를 사용 해 본 적 이 없어 서 설치 후 사용자 이름과 비밀 번 호 를 어떻게 찾 는 지도 몰 랐 는데...
사용자 이름과 비밀번호 가 져 오기
1.Microsoft SQL Server Management Studio 를 열 고 로그 인 할 때 인증(Authentication)은 Windows 인증(Windows Authentication)을 선택 하고 비밀번호 없 이 로그 인 할 수 있 습 니 다.
2.열 린 연결 을 오른쪽 클릭 하고 속성(Properties)을 선택 하고 보안(Security)을 선택 한 다음 에 SQL Server 와 Windows 인증 모드(SQL Server and Windows Authentication mode)로 설정 합 니 다.

3.연결(Connection)을 선택 하고 이 서버 에 원 격 컴퓨터 로 연결 할 수 있 도록 선택 하 십시오.
4.열 린 연결 에서 보안(Security)을 펼 치고 로그 인 이름(Logins)을 펼 치 며 sa 사용자 의 속성 을 열 고 새 비밀 번 호 를 설정 하고 저장 합 니 다.이 sa 사용자 와 Mysql 에 있 는 루트 사용자 의 차이 가 많 지 않 을 것 같 습 니 다.우 리 는 곧 이 계 정과 비밀번호 로 로그 인 할 것 입 니 다.

5.SQL Server Configuration Manager 를 열 고 SQL Server 네트워크 설정 을 펼 치고 SQLEXPRESS 프로 토 콜 을 엽 니 다.(저 는 Express 버 전의 기본 값 이 고 다른 것 은 대응 하 는 것 을 찾 습 니 다)TCP/IP 속성 을 엽 니 다.프로 토 콜 옵션 에서 Enabled 와 Listen All 을 선택 한 다음 IP 주소 옵션 에서 맨 아래 에 IP1 설정 을 수정 합 니 다.TCP Port 를 1433 으로 설정 하고 저장 을 확인 합 니 다.다음 그림 입 니 다.

6.SQL Server 서 비 스 를 다시 시작 하면 SQL Server Configuration Manager 에서 다시 시작 하면 됩 니 다.SQL Server Browser 서 비 스 를 시작 해 야 한 다 는 말 이 있 습 니 다.실측 은 필요 하지 않 습 니 다.
7.방화벽 에 예 외 를 추가 합 니 다.제어 판->시스템 및 보안->Windows 방화벽->Windows 방화벽 을 통 해 응용 하거나 기능 을 사용 할 수 있 습 니 다->다른 응용 을 허용 합 니 다->경로->[SQL Server 설치 디 렉 터 리]\MSSQL\Binn\sqlservr.exe,저장 을 확인 하고 큰 성 과 를 거 두 었 습 니 다!
로 컬 Navicat 원 격 SQL Server 연결
Navicat 를 열 고 새 연결->SQL Server->연결 이름 이 임의로 되 어 있 습 니 다.IP 주 소 는 원 격 서버 주 소 를 입력 하고 검증 은 SQL Server 검증 을 선택 하 십시오.사용자 이름 은 sa 이 고 비밀 번 호 는 방금 비밀번호 입 니 다.연결 테스트 가 성공 할 것 입 니 다.성공 하지 못 했 습 니 다.위 에 어디 에 설정 되 어 있 는 지 확인 하고 저장 하 십시오.
이 건 다 헛소리 인 것 같은 데...-...-
SQL Server 데 이 터 를 MySQL 데이터 로 변환
전 제 는 로 컬 에 MySQL 데이터 베 이 스 를 구축 했다 는 것 이다.
1.MySQL 연결 을 새로 만 들 고 연결 후 데이터 베 이 스 를 만 듭 니 다.(긴 말 필요 없다
2.새로 만 든 MySQL 데이터 베 이 스 를 두 번 클릭 하고 가 져 오기 마법 사 를 선택 하 며 ODBC 를 선택 하고 다음 단 계 를 선택 합 니 다.

3.가 져 오 는 옵션 에서 Microsoft OLE Provider for SQL Server,다음 단계.

4.그리고 연결 옵션 에 서버 정 보 를 설정 하고 테스트 연결 이 성공 할 수 있 습 니 다.변환 할 데이터 베 이 스 를 선택 한 다음 에 확인 합 니 다.
5.가 져 온 시 계 를 선택 하고 가 져 오기 모드 를 선택 하고 가 져 오기 시작 합 니 다.잠시 만 기 다 려 주세요.큰 성 과 를 거 두 었 습 니 다!
총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 댓 글 을 남 겨 주 십시오.

좋은 웹페이지 즐겨찾기