SQL Server용 Cloud SQL 기능

이 페이지에서는 SQL Server용 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)

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에 연결할 수 없습니다.