SQL Server용 Cloud SQL 기능

이 페이지에서는 SQL 서버용 Cloud SQL의 주요 기능과 성능을 설명합니다. Cloud SQL은 MySQLPostgreSQL에도 사용할 수 있습니다.

Cloud SQL에 대한 SQL Server 기능 지원

  • 클라우드의 완전 관리형 SQL Server 데이터베이스
  • RAM 최대 624GB와 CPU 96개가 탑재된 커스텀 머신 유형
  • 스토리지를 최대 64TB까지 사용할 수 있으며 필요에 따라 스토리지 크기를 자동으로 늘릴 수 있음
  • Google Cloud 콘솔에서 인스턴스 생성 및 관리
  • 미주, 유럽, 아시아 또는 오스트레일리아에서 사용 가능한 인스턴스. Cloud SQL 인스턴스를 만들 수 있는 모든 위치를 참조하세요.
  • Google의 내부 네트워크와 데이터베이스 테이블, 임시 파일, 백업에서 암호화되는 고객 데이터
  • 사용자 데이터베이스의 열 및 셀 수준 암호화
  • Cloud SQL 인증 프록시 또는 SSL/TLS 프로토콜을 사용한 보안 외부 연결 지원
  • BAK 파일과 SQL 파일을 사용하여 데이터베이스 가져오기
  • BAK 파일을 사용하여 데이터베이스 내보내기
  • 자동 백업, 주문형 백업, PITR(point-in-time recovery)
  • 인스턴스 클론
  • Stackdriver Logging 및 Monitoring과 통합
  • 복제 및 기타 작업을 용이하게 할 수 있도록 SQL Server 에이전트 사용 설정
  • 여러 리전 간 데이터 복제*
  • 인스턴스를 만들 때 데이터베이스의 기본 데이터 정렬을 설정합니다.
  • 리전 영구 디스크를 통한 고가용성
  • Windows 인증을 포함한 Microsoft Active Directory용 관리형 서비스와 통합
  • 변경 데이터 캡처(CDC)
  • 지능형 쿼리 처리
  • 데이터베이스 복구 가속화
  • 데이터 분류 향상
  • UTF-8 문자 인코딩 지원
  • 모니터링 개선
  • 동적 데이터 마스킹(DDM)
  • 연결된 서버
  • SQL Server 감사
  • SQL Server 게시자
  • SQL Server 구독자
  • 별도의 호스트에서 실행되며 Cloud SQL에 연결되는 SQL Server Integration Services(SSIS)
  • 별도의 호스트에서 실행되며 Cloud SQL에 연결되는 SQL Server Reporting Services(SSRS)
  • 일괄 복사 프로그램(bcp) 유틸리티입니다. bcp 유틸리티 다운로드 및 설치에 대한 자세한 내용은 Microsoft 문서를 참조하세요.
  • SQlPackage를 사용하여 BACPAC 파일 가져오기 및 내보내기. SqlPackage 다운로드 및 설치에 대한 자세한 내용은 Microsoft 문서를 참조하세요.
  • 데이터 가져오기를 위한 일괄 삽입. 이 기능은 SQL Server 2022에서만 지원됩니다. 저장 프러시저를 사용하여 일괄 삽입을 수행할 수 있습니다. 자세한 내용은 데이터 가져오기를 위한 일괄 삽입 사용을 참조하세요.
  • 보안 Enclave를 사용하지 않고 항상 암호화됩니다.
  • 확장 이벤트(XEvents)
  • 인스턴스 생성 시 및 인스턴스 생성 후에 맞춤 시간대 지원

* 멕시코, 몬트리올, 오사카 리전은 1~2개의 물리적 데이터 센터에 영역 3개가 있습니다. 이러한 리전은 최소 3개의 물리적 데이터 센터로 확장 중입니다. 자세한 내용은 클라우드 위치Google Cloud Platform SLA를 참고하세요. 워크로드의 안정성을 개선하려면 멀티 리전 배포를 고려하세요.

Cloud SQL에서 사용할 수 없는 SQL Server 기능

다음 기능은 Cloud SQL에서 제공되지 않으며 Google Cloud에서 지원되지 않습니다.

Cloud SQL에서 사용할 수 없는 일반 SQL Server 기능

  • SQL Server Analysis Services(SSAS)
  • SP_Configure 설정. 이 기능에 대한 자세한 내용은 데이터베이스 플래그 구성을 참조하세요.
  • Stretch 데이터베이스
  • Microsoft Azure Blob 스토리지에 백업
  • 버퍼 풀 확장 프로그램
  • OPENROWSET 기능
  • Data quality Services
  • 데이터베이스 로그 전달
  • 데이터베이스 메일
  • Distribution Transaction Coordinator(MSDTC)
  • 파일 테이블
  • FILESTREAM 지원
  • 유지보수 플랜
  • 성능 데이터 수집기
  • 정책 기반 관리
  • PolyBase
  • 머신러닝 및 R 서비스
  • 리소스 거버너
  • 서버 수준 트리거
  • 서비스 브로커 엔드포인트
  • T-SQL 엔드포인트(CREATE ENDPOINT를 사용하는 모든 작업 사용 불가)
  • WCF 데이터 서비스
  • sysadmin 역할 및 이 역할이 필요한 시스템 저장 프로시저
  • 하이브리드 버퍼 풀
  • 메모리 최적화 tempdb 메타데이터
  • 데이터베이스 스냅샷에 대한 인메모리 OLTP 지원
  • 외부 언어 등록
  • 행 수준 보안
  • 투명 데이터 암호화(TDE). Google Cloud의 암호화에 대한 자세한 내용은 고객 관리 암호화 키(CMEK) 정보기본 저장 데이터 암호화를 참조하세요.
  • 객체 스토리지 백업 및 복원
  • 인메모리 데이터베이스: 영구 메모리
  • 실시간 운영 분석
  • 통합 가속화 및 오프로드
  • 직접 쓰기를 사용하는 하이브리드 버퍼 풀
  • 멀티 쓰기 복제
  • Azure SQL 관리형 인스턴스에 연결
  • 포함된 가용성 그룹
  • 항상 보안 Enclave로 암호화됨
  • Azure Active Directory 인증
  • PFX 인증서 지원 및 기타 암호화 개선사항
  • MS-TDS 8.0 프로토콜 및 TLS 1.3

Cloud SQL에서 사용할 수 없는 다른 SQL Server 작업

  • ADMINISTER BULK OPERATIONS
  • ALTER ANY CREDENTIAL
  • ALTER ANY EVENT NOTIFICATION
  • ALTER ANY EVENT SESSION
  • ALTER RESOURCES
  • ALTER SETTINGS
  • AUTHENTICATE SERVER
  • CONTROL_SERVER
  • CREATE DDL EVENT NOTIFICATION
  • CREATE ENDPOINT
  • CREATE TRACE EVENT NOTIFICATION
  • EXTERNAL ACCESS ASSEMBLY
  • 복원
  • SHUTDOWN
  • CLR ASSEMBLIES

SQL 서버용 Cloud SQL에 지원되는 문법

Cloud SQL에서는 Transact-SQL 문법을 지원합니다.

SQL 서버용 Cloud SQL에서 지원되는 언어

Cloud SQL은 다음 언어로 작성된 가변형 환경에서 실행되는 App Engine 애플리케이션과 함께 사용할 수 있습니다.

  • C#
  • Go
  • 자바
  • Node.js
  • PHP
  • Python
  • Ruby

SQL 서버용 Cloud SQL 인스턴스에 연결하는 방법

다음 항목에서 Cloud SQL 인스턴스에 연결할 수 있습니다.

비공개 Google 액세스로는 Cloud SQL에 연결할 수 없습니다.