Fonctionnalités Cloud SQL pour SQL Server

Cette page décrit les principales fonctionnalités de Cloud SQL pour SQL Server. Cloud SQL est également disponible pour MySQL et PostgreSQL.

Compatibilité des fonctionnalités SQL Server avec Cloud SQL

  • Bases de données SQL Server entièrement gérées dans le cloud.
  • Types de machines personnalisés avec jusqu'à 624 Go de RAM et 96 processeurs.
  • Jusqu'à 64 To d'espace de stockage disponible, avec la possibilité d'augmenter automatiquement la taille de l'espace de stockage en fonction des besoins.
  • Créez et gérez des instances dans Google Cloud Console.
  • Instances disponibles sur le continent américain, dans l'Union européenne, en Asie ou en Australie. Consultez tous les emplacements dans lesquels vous pouvez créer des instances Cloud SQL.
  • Données client chiffrées sur les réseaux internes de Google, ainsi que dans les tables de bases de données, les fichiers temporaires et les sauvegardes.
  • Chiffrement au niveau des colonnes et des cellules pour les bases de données utilisateur.
  • Compatibilité avec des connexions externes sécurisées, via le proxy d'authentification Cloud SQL ou le protocole SSL/TLS.
  • Importation de bases de données à l'aide de fichiers BAK et SQL.
  • Exportation de bases de données à l'aide de fichiers BAK.
  • Sauvegardes automatisées et à la demande, et récupération à un moment précis.
  • Clonage d'instance.
  • Intégration à Stackdriver Logging et Monitoring.
  • Agent SQL Server activé pour faciliter la réplication et d'autres tâches.
  • Réplication de données entre plusieurs régions.
  • Définition d'un classement par défaut pour les bases de données lors de la création d'une instance.
  • Haute disponibilité via un disque persistant régional.
  • Intégration avec le service géré pour Microsoft Active Directory, y compris l'authentification Windows.
  • Capture de données modifiées (CDC)
  • Traitement des requêtes intelligent.
  • Récupération de la base de données accélérée.
  • Classification de données améliorée.
  • Compatibilité de l'encodage de caractères UTF-8.
  • Surveillance améliorée.
  • Masquage dynamique des données.
  • Serveurs associés.
  • Audit SQL Server.
  • Éditeur SQL Server.
  • Abonné SQL Server.
  • SQL Server Integration Services (SSIS) qui s'exécute sur un hôte distinct et se connecte à Cloud SQL.
  • SQL Server Reporting Services (SSRS) qui s'exécute sur un hôte distinct et se connecte à Cloud SQL.
  • L'utilitaire de copie en bloc bulk copy program (bcp). Pour en savoir plus sur le téléchargement et l'installation de l'utilitaire bcp, consultez la documentation Microsoft.
  • Importations et exportations de fichiers BACPAC à l'aide de SqlPackage. Pour en savoir plus sur le téléchargement et l'installation de SqlPackage, consultez la documentation Microsoft.
  • Insertion groupée pour importer des données. Cette fonctionnalité n'est compatible qu'avec SQL Server 2022. Vous pouvez effectuer une insertion groupée à l'aide d'une procédure stockée. Pour en savoir plus, consultez la section Importer des données à l'aide de l'insertion groupée.
  • Toujours chiffré sans enclaves sécurisées.
  • Événements étendus (XEvents).

Fonctionnalités SQL Server non disponibles pour Cloud SQL

Les fonctionnalités suivantes ne sont pas disponibles dans Cloud SQL et ne sont pas acceptées par Google Cloud :

Fonctionnalités générales SQL Server non disponibles pour Cloud SQL

  • SQL Server Analysis Services (SSAS)
  • Paramètres SP_Configure. Pour en savoir plus sur cette fonctionnalité, consultez la page Configurer des options de base de données.
  • Stretch Database
  • Stockage d'objets blob Microsoft Azure
  • Extension du pool de mémoire tampon
  • Fonctionnalité OPENROWSET
  • Services liés à la qualité des données
  • Envoi de journaux de base de données
  • Messagerie de base de données
  • Distributed Transaction Coordinator (MSDTC)
  • Tables de fichiers
  • Compatibilité de FILESTREAM
  • Plans de maintenance
  • Collecteur de données de performances
  • Gestion basée sur des règles
  • PolyBase
  • Machine learning et R Services
  • Gouverneur de ressources
  • Déclencheurs au niveau du serveur
  • Points de terminaison Service Broker
  • Points de terminaison T-SQL (toutes les opérations utilisant CREATE ENDPOINT sont indisponibles)
  • WCF Data Services
  • Le rôle sysadmin et les procédures stockées dans le système qui en ont besoin
  • Pool de mémoire tampon hybride
  • Métadonnées tempdb à mémoire optimisée
  • Compatibilité de l'OLTP en mémoire pour les instantanés de base de données
  • Enregistrement de langues externes
  • Sécurité au niveau des lignes
  • Chiffrement transparent des données (TDE, Transparent Data Encryption). Pour en savoir plus sur le chiffrement dans Google Cloud, consultez les pages À propos des clés de chiffrement gérées par le client (CMEK) et Chiffrement au repos par défaut.
  • Sauvegarde et restauration de stockage d'objets
  • Base de données en mémoire : mémoire persistante
  • Analyse opérationnelle en temps réel
  • Accélération et déchargement intégrés
  • Pool de mémoire tampon hybride avec écriture directe
  • Réplication multi-écriture
  • Lien vers l'instance Azure SQL gérée
  • Groupe de disponibilité contenu
  • Toujours chiffré avec enclaves sécurisées
  • Authentification Azure Active Directory
  • Compatibilité avec les certificats PFX et autres améliorations cryptographiques
  • MS-TDS 8.0 et TLS 1.3

Autres opérations SQL Server non disponibles pour Cloud SQL

  • 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
  • RESTORE
  • SHUTDOWN
  • CLR ASSEMBLIES

Syntaxes compatibles avec Cloud SQL pour SQL Server

Cloud SQL est compatible avec la syntaxe Transact-SQL.

Langages compatibles avec Cloud SQL pour SQL Server

Vous pouvez utiliser Cloud SQL avec des applications App Engine s'exécutant dans l'environnement flexible et écrites dans les langages suivants :

  • C#
  • Go
  • Java
  • Node.js
  • PHP
  • Python
  • Ruby

Comment se connecter à des instances Cloud SQL pour SQL Server

Vous pouvez vous connecter à une instance Cloud SQL depuis :

La connexion à Cloud SQL depuis l'accès privé à Google n'est pas possible.