어쨌든 SSMS를 사용하여 MySql에 연결 하시겠습니까?


22

SQL Server Management Studio (ssms)를 좋아하기 위해 성장했으며, 호환되지는 않지만 MySQL에 연결하는 방법이 있습니까? 아마도 ODBC 연결을 사용하고 있습니까?

MySql 관리 도구가 많이 있다는 것을 알고 있지만 SSMS를 사용하는 것이 좋습니다.

도와 주셔서 감사합니다

답변:


18

합니까 도움을? :

MySQL 데이터베이스에 대한 SSMS에서 링크 된 서버 생성

  1. mysql.com에서 MySQL ODBC 드라이버를 다운로드하십시오.
  2. SQL Server가 상주하는 서버에 MySQL ODBC 드라이버를 설치하십시오. -Double Windows Installer 파일을 클릭하고 지시를 따르십시오.

  3. MySQL ODBC 드라이버 시작-> 설정-> 제어판-> 관리 도구-> 데이터 소스 (ODBC)를 사용하여 DSN을 작성하십시오.

    • 시스템 DSN 탭을 클릭하십시오
    • 추가 클릭
    • MySQL ODBC 드라이버를 선택하십시오
    • 로그인 탭에서 완료를 클릭하십시오.
    • DSN의 구체적인 이름을 입력하십시오.
    • 서버 텍스트 상자에 서버 이름 또는 IP 주소를 입력하십시오.
    • MySQL 데이터베이스에 연결하는 데 필요한 사용자 이름을 사용자 텍스트 상자에 입력하십시오.
    • MySQL 데이터베이스에 연결하는 데 필요한 비밀번호를 비밀번호 텍스트 상자에 입력하십시오.
    • 시작하려는 데이터베이스를 선택하십시오. 고급 탭의 플래그 1에서 :
    • 열 너비를 최적화하지 않음을 선택하십시오.
    • 리턴 일치 행 확인
    • 큰 결과 허용 확인
    • 압축 프로토콜 사용 확인
    • INT에서 BIGINT 열 확인
    • 플래그 2 아래 안전 확인 :
    • 연결시 확인 메시지 표시 안 함
    • 플래그 3 아래의 테이블 이름에서 # 무시를 확인하십시오.
    • SQLDescribeCol에 대한 리턴 테이블 이름 확인
    • 테스트 버튼을 클릭하여 거래 비활성화를 선택하고 DSN 테스트
  4. MySQL 데이터베이스 SSMS에 대한 SSMS에 연결된 서버 만들기 (SQL Server Management Studio-> 서버 개체 확장)

    • 링크 된 서버를 마우스 오른쪽 단추로 클릭-일반 페이지에서 새 링크 된 서버 선택 :
    • 연결된 서버 : 연결된 서버의 이름을 입력하십시오.
    • 서버 유형 : 다른 데이터 소스 선택
    • 공급자 : ODBC 드라이버 용 Microsoft OLE DB 공급자 선택
    • 제품 이름 : MySQL 데이터베이스 유형
    • 데이터 소스 : 보안 페이지에서 생성 한 DSN의 이름을 입력하십시오.
    • 로그인을 원격 사용자에게 맵핑하고 원격 사용자 비밀번호를 제공하십시오.
    • 로컬 서버 로그인 대 원격 서버 로그인 맵핑에서 추가를 클릭하십시오.
    • 드롭 다운 상자에서 로컬 로그인을 선택하십시오.
    • 원격 사용자의 이름을 입력하십시오
    • 원격 사용자의 비밀번호를 입력하십시오
  5. 제공자의 특성 변경 MSDASQL 제공자 확장-> MSDASQL을 마우스 오른쪽 단추로 클릭-> 특성 선택

    • 중첩 쿼리 사용
    • 레벨 0 만 사용 (이것은 키커 임)
    • 프로세스 허용 허용
    • '좋아요'연산자 지원
  6. 기능에 대한 SQL Server 노출 영역 구성의 설정 변경

    • OPENROWSET 및 OPENDATASOURCE 지원을 활성화하십시오.
  7. 서비스 및 연결에 대한 SQL Server 노출 영역 구성의 설정 변경

    • TCP / IP 및 명명 된 파이프를 통한 로컬 및 원격 연결 활성화
  8. SQL Server 및 SQL Server 에이전트 중지

  9. SQL Server 및 SQL Server 에이전트 시작

나는 그것이 SQL 서버의 최신 버전에 대한 새로 고침 할 수 있다고 생각하지만이 답변은 좋은 것
크리스 네빌에게

1
연결된 서버 객체를 로컬 DB 객체와 결합 할 때주의하십시오. 성능이 저하 될 수 있습니다.
Faiz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.