SQL Server 명령줄 클라이언트를 사용하여 Cloud SQL에 연결할 수 있습니다. 이 페이지에서는 클라이언트 머신에서 로컬로 실행되고 있거나 Compute Engine VM에서 실행되고 있는 SQL Server 클라이언트를 Cloud SQL 인스턴스에 연결하는 방법을 설명합니다.
시작하기 전에
sqlcmd
클라이언트를 사용하여 Cloud SQL 인스턴스에 연결하려면 먼저 다음을 수행하세요.
-
Cloud SQL 인스턴스를 만들고 기본 사용자를 구성합니다.
인스턴스 만들기 및 기본 사용자 계정의 비밀번호 설정을 참조하세요.
원할 경우 Compute Engine VM 인스턴스를 만든 다음 SSH를 사용하여 인스턴스에 연결합니다.
VM 인스턴스 만들기 및 시작, SSH 연결 정보, RDP를 사용하여 Windows VM에 연결을 참조하세요.
인스턴스에 연결할 방법을 결정합니다.
연결 옵션 및 연결 옵션을 선택하는 방법은 연결 옵션 정보를 참조하세요.
- SQL Server 명령줄 도구를 설치합니다.
로컬 머신 또는 Compute Engine VM에서 SQL Server 클라이언트 사용
sqlcmd
클라이언트를 사용하여 Cloud SQL 인스턴스에 연결하려면 다음 3가지 상위 작업을 수행해야 합니다.
클라이언트 설치
sqlcmd
클라이언트를 설치하려면 다음을 수행합니다.
Debian/Ubuntu
Debian/Ubuntu의 경우 해당 SQL Server 명령줄 도구를 설치합니다.
CentOS/RHEL
CentOS/RHEL의 경우 해당 SQL Server 명령줄 도구를 설치합니다.
openSUSE
openSUSE의 경우 해당 SQL Server 명령줄 도구를 설치합니다.
기타 플랫폼
SQL Server 설치에 대한 방문 페이지와 SQL Server 다운로드 페이지를 참조하세요.
Cloud SQL 인스턴스에 대한 액세스 구성
인스턴스에 대한 액세스를 구성하려면 다음 안내를 따르세요.
- 클라이언트 머신 또는 Compute Engine VM 인스턴스에서 내 IP는 무엇인가요?를 사용하여 클라이언트 머신의 IP 주소를 확인합니다.
- IP 주소를 복사합니다.
-
Google Cloud 콘솔에서 Cloud SQL 인스턴스 페이지로 이동합니다.
- 인스턴스의 개요 페이지를 열려면 인스턴스 이름을 클릭합니다.
- SQL 탐색 메뉴에서 연결을 선택합니다.
- 네트워킹 탭을 선택합니다.
- 승인된 네트워크 섹션에서 네트워크 추가를 클릭하고 클라이언트가 설치된 머신의 IP 주소를 입력합니다.
- 완료를 클릭합니다. 그런 다음 페이지 하단에 있는 저장을 클릭하여 변경사항을 저장합니다.
- 인스턴스에 연결합니다.
Cloud SQL 인스턴스에 연결
암호화 없이 연결하려면 인스턴스에서 requireSsl
이 false
로 설정되어 있어야 합니다. Google Cloud 콘솔에서 SSL 연결만 허용 체크박스를 선택 취소해야 합니다.
인스턴스의 SSL/TLS 구성에 대한 자세한 내용은 SSL/TLS 인증서 구성을 참조하세요.
인스턴스에 연결하려면 다음을 수행하세요.
- 클라이언트를 설치했으며 인스턴스에 대한 액세스를 구성했는지 확인합니다.
- SQL Server 빠른 시작 및 유틸리티 사용 페이지의 예시에 나와 있는 것과 유사한 단계를 따라
sqlcmd
명령어를 사용하여 연결합니다.
SSL/TLS를 사용하여 Cloud SQL 인스턴스에 연결
Linux에서 SQL Server 연결 암호화 페이지의 클라이언트 시작 암호화 섹션 및 관련 섹션의 지침을 따릅니다.
다음 단계
직접 사용해 보기
Google Cloud를 처음 사용하는 경우 계정을 만들어 실제 시나리오에서 Cloud SQL이 수행되는 방식을 평가할 수 있습니다. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
Cloud SQL 무료로 사용해 보기