Demandez à Nova, obtenez SQL + des graphiques
Rencontre avec Nova API REST de base de donnéesUne clé par partenaire. Aucun identifiant partagé.
Créer une API AutomatisationSynchronisation programmée sur plus de 6 plateformes
Explorer API à SQLInterroger les API avec SQL, sans code
Explorer Base de données IA MCPClaude, Cursor, ChatGPT et Grok interagissent avec vos données.
Connecter l'IAQuery Streams permet une intégration transparente de Google Sheets et de SQL Server, en synchronisant automatiquement les données en direct de Microsoft SQL Server avec vos feuilles Google Sheets. Inscrivez-vous gratuitement sur QueryStreams.com et commencez à automatiser vos pipelines de données SQL Server vers Google Sheets en quelques minutes.
Ce guide vous explique comment configurer la synchronisation automatique des données entre Microsoft SQL Server et Google Sheets à l'aide de Query Streams. Que vous souhaitiez mettre à jour vos feuilles de gestion de projet avec les enregistrements de votre base de données, synchroniser vos données d'inventaire avec des espaces de travail collaboratifs ou automatiser vos flux de production de rapports, Query Streams offre une solution sécurisée et sans code pour l'intégration de SQL Server et Google Sheets.
Qu'est-ce que l'intégration de Google Sheets à SQL Server ?
L'intégration de Google Sheets avec SQL Server connecte votre base de données Microsoft SQL Server à Google Sheets, permettant une synchronisation automatique des données sans exportation ni importation manuelle. Query Streams sert de passerelle sécurisée entre votre base de données et Google Sheets, exécutant les requêtes SQL enregistrées selon une planification et envoyant les résultats directement dans vos feuilles de calcul.
Principales capacités :
- Synchronisation automatique : Planifiez l'exécution des requêtes toutes les heures, tous les jours ou à des intervalles personnalisés.
- Mode synchronisation complète : Insérer automatiquement de nouvelles lignes, mettre à jour les lignes existantes et supprimer les enregistrements supprimés.
- Mode ajout : Ajouter de nouveaux enregistrements sans modifier les données existantes (idéal pour les journaux et l'historique)
- Connexion sécurisée : Vos identifiants de base de données restent protégés au sein de votre réseau.
- Aucun codage requis : Configurez tout via le portail Web Query Streams.
Conditions préalables
Avant de configurer l'intégration de Google Sheets avec SQL Server, assurez-vous de disposer des éléments suivants :
- Agent Query Streams installé : L'agent doit être exécuté sur votre réseau et avoir accès à votre base de données SQL Server. Installez l'agent Query Streams
- Source de données SQL Server configurée : Votre base de données Microsoft SQL Server doit être ajoutée comme source de données dans l'agent. Connectez SQL Server à Query Streams
- Compte Google Sheets : Un compte Google Sheets avec accès API (disponible avec les forfaits Business et Enterprise, ou via un essai gratuit)
- Requête enregistrée : Au moins une requête enregistrée dans Query Streams qui renvoie les données que vous souhaitez synchroniser.
Étape 1 : Créez votre requête SQL
Avant de configurer l'intégration, vous devez disposer d'une requête enregistrée qui renvoie les données que vous souhaitez synchroniser avec Google Sheets.
- Connectez-vous au portail Query Streams : Visite mon.querystreams.com et connectez-vous
- Ouvrez le générateur de requêtes : Accédez au générateur de requêtes à partir du tableau de bord.
- Sélectionnez votre source de données SQL Server : Choisissez votre connexion Microsoft SQL Server dans la liste déroulante.
- Écrivez votre requête SQL : Créez la requête qui renvoie les données que vous souhaitez synchroniser. Par exemple :
SÉLECTIONNER OrderID, CustomerName, OrderDate, TotalAmount, Status FROM Orders WHERE OrderDate >= DATEADD(day, -30, GETDATE()) - Tester et enregistrer : Exécutez la requête pour vérifier les résultats, puis enregistrez-la sous un nom descriptif tel que « Commandes récentes pour Google Sheets ».
Important : Si vous prévoyez d'utiliser le mode de synchronisation complète (qui met à jour et supprime les enregistrements), assurez-vous que votre requête inclut une colonne d'identifiant unique (comme OrderID) que Google Sheets peut utiliser pour faire correspondre les lignes.
Étape 2 : Créer l'intégration Google Sheets
Vous allez maintenant connecter votre requête enregistrée à Google Sheets via la fonctionnalité Automatisation.
- Accédez à Automatisation : Dans le portail Query Streams, cliquez sur Automatisation dans la barre latérale gauche
- Créer une nouvelle intégration : Cliquez sur Nouvelle intégration pour démarrer l'assistant d'installation
- Sélectionnez votre requête enregistrée : Sélectionnez la requête SQL Server que vous avez créée à l'étape 1.
- Choisissez Google Sheets comme destination : Sélectionner Google Sheets à partir de la liste des plateformes disponibles
Étape 3 : Connectez votre compte Google Sheets
Query Streams utilise OAuth pour se connecter en toute sécurité à votre compte Google Sheets. Il s'agit d'une simple autorisation en un clic qui accorde à Query Streams la permission d'écrire des données dans vos feuilles de calcul.
- Générer un jeton d'API Google Sheets :
- Cliquez sur Connecter Google Sheets dans les flux de requêtes
- Cliquez sur l'icône de votre profil et sélectionnez Applications et intégrations
- Sélectionner Accès à l'API
- Cliquez sur Générer un nouveau jeton d'accès (ou utilisez OAuth pour le renouvellement automatique)
- Copiez le jeton (vous ne le verrez qu'une seule fois)
- Saisissez le jeton API : Collez votre jeton d'API Google Sheets dans Query Streams.
- Tester la connexion : Cliquez sur Test de connexion pour vérifier que Query Streams peut accéder à votre compte Google Sheets
Étape 4 : Sélectionnez votre feuille de destination
Choisissez l'emplacement où vos données SQL Server seront synchronisées dans Google Sheets.
- Parcourez vos feuilles : Query Streams affichera vos feuilles et espaces de travail Google Sheets disponibles.
- Sélectionnez une feuille : Choisissez une feuille existante pour synchroniser les données, ou sélectionnez Créer une nouvelle feuille
- Mappage des colonnes : Query Streams mappera automatiquement les colonnes de votre requête SQL aux colonnes de Google Sheets. Vérifiez et ajustez si nécessaire.
Conseil : Si vous créez une nouvelle feuille, Query Streams créera automatiquement des colonnes en fonction des résultats de votre requête.
Étape 5 : Configurer le mode de synchronisation
Choisissez comment Query Streams doit gérer la synchronisation des données.
Mode Append
Idéal pour : Journaux, événements, historique des transactions, pistes d'audit
- Ajoute de nouvelles lignes au bas de votre feuille
- Ne modifie ni ne supprime jamais les lignes existantes.
- Idéal pour les données historiques qui doivent être préservées
Mode Full Sync
Idéal pour : Données de référence, inventaire, enregistrements actifs, tableaux de bord
- Inserts nouveaux enregistrements qui n'existent pas dans Google Sheets
- Mises à jour enregistrements existants lors de la modification des données
- Supprime enregistrements qui n'existent plus dans les résultats de votre requête
- Nécessite un colonne clé pour faire correspondre les lignes (par exemple, OrderID, CustomerID)
Sélection des colonnes clés : Si vous utilisez le mode Synchronisation complète, sélectionnez la colonne qui identifie de manière unique chaque ligne. Cette colonne doit exister à la fois dans les résultats de votre requête SQL et dans votre feuille Google Sheets.
Étape 6 : Définissez votre calendrier de synchronisation
Configurez la fréquence à laquelle Query Streams doit synchroniser les données de SQL Server vers Google Sheets.
- Manuel: Exécuter les synchronisations uniquement à la demande
- Horaire : Synchroniser toutes les heures
- Tous les jours: Synchroniser une fois par jour à une heure précise
- Coutume: Définissez des jours et des heures spécifiques pour la synchronisation
Étape 7 : Vérifier et activer
- Configuration de l'examen : Vérifiez tous les paramètres, y compris la requête, la destination, le mode de synchronisation et le calendrier.
- Nommez votre intégration : Donnez-lui un nom descriptif tel que « Commandes vers Google Sheets Daily Sync ».
- Activer : Cliquez sur Créer une intégration pour enregistrer et activer
- Lancer la synchronisation initiale : Cliquez sur Exécuter maintenant effectuer la première synchronisation et vérifier que tout fonctionne
Surveillance de votre intégration
Une fois l'activation effectuée, vous pouvez surveiller l'intégration de votre serveur SQL Sheets Google Sheets depuis le tableau de bord Automation :
- Dernière synchronisation : Voir quand les données ont été synchronisées pour la dernière fois
- Lignes synchronisées : Afficher le nombre de lignes insérées, mises à jour et supprimées
- Alertes d'erreur : Recevez une notification en cas d'échec de la synchronisation
- Historique de synchronisation : Consulter les opérations de synchronisation passées et leurs résultats
Cas d'utilisation courants de l'intégration de Google Sheets avec SQL Server
Gestion de projet : Synchronisez les données de projet, les étapes clés et les affectations de ressources de votre base de données SQL Server avec Google Sheets pour une collaboration et une visibilité accrues au sein de l'équipe.
Pipeline des ventes : Tenez à jour les feuilles Google Sheets de votre équipe commerciale avec les dernières opportunités, offres et informations clients issues de votre base de données CRM.
Suivi des stocks : Mettez automatiquement à jour les niveaux de stock, les inventaires et les informations sur les produits dans Google Sheets pour les équipes chargées de l'entrepôt et des opérations.
Information financière : Synchronisez les données budgétaires, les notes de frais et les indicateurs financiers avec Google Sheets pour les tableaux de bord exécutifs et les rapports destinés aux parties prenantes.
RH et opérations : Synchronisez les répertoires des employés, les listes des membres des services et les données organisationnelles entre votre base de données HRIS et Google Sheets.
Au-delà des tableurs : API REST + MCP IA pour Microsoft SQL Server
Vous importez déjà Microsoft SQL Server dans une feuille de calcul ? La même requête enregistrée peut également servir de point de terminaison REST actif pour un partenaire, ou de serveur MCP que vos outils d'IA peuvent interroger en langage naturel. Même agent réseau, mêmes identifiants, deux nouvelles audiences.
Questions fréquemment posées
À quelle fréquence puis-je synchroniser les données de SQL Server vers Google Sheets ?
Query Streams prend en charge les calendriers de synchronisation allant d'une fréquence horaire à des intervalles personnalisés. Dans la plupart des cas, les synchronisations quotidiennes ou horaires offrent un bon équilibre entre la fraîcheur des données et les ressources système.
Mes données SQL Server sont-elles sécurisées pendant la synchronisation ?
Oui. Vos identifiants de base de données restent protégés au sein de votre réseau grâce à l'agent Query Streams. Les données sont cryptées pendant leur transfert et votre jeton API Google Sheets est stocké de manière sécurisée. Query Streams ne stocke jamais les données brutes de votre base de données.
Que se passe-t-il si la synchronisation échoue ?
Query Streams réessaiera les synchronisations ayant échoué et vous informera des erreurs persistantes. Vous pouvez consulter les détails des erreurs dans l'historique de synchronisation et déclencher manuellement une nouvelle tentative une fois le problème résolu.
Puis-je synchroniser plusieurs feuilles Google Sheets à partir du même serveur SQL ?
Oui. Créez des intégrations distinctes pour chaque feuille de destination. Chaque intégration peut utiliser une requête SQL, un mode de synchronisation et un calendrier différents.
Est-ce compatible avec Azure SQL Database ?
Oui. Query Streams prend en charge toutes les variantes de Microsoft SQL Server, y compris Azure SQL Database, Azure SQL Managed Instance et Amazon RDS pour SQL Server.
Guides connexes
Guides d'intégration de SQL Server :
Autres intégrations Google Sheets :
Commencer:

