Connexion à une base de données SQL Server
Cette procédure décrit la méthode la plus simple de connexion à une base de données SQL Server. Si le pilote SQL Server approprié n'est pas installé, vous invite à l'installer.Designer
- Faites glisser une Outil Entrée de données ou Outil Sortie de données sur la toile et sélectionnez-la.
- Dans la fenêtre de configuration, cliquez sur la flèche déroulante et sélectionnez Microsoft SQL Server.
- Designer vérifie votre système pour un pilote SQL Server.
- Si un pilote de connexion à SQL Server est déjà installé, la fenêtre de connexion de la base de données SQL Server s'affiche. Passez à l’étape suivante.
- Si le pilote SQL Server n'est pas installé, un lien vous est fourni pour l'installer. Pour plus d'informations sur le pilote, voir Microsoft SQL Server 2008, 2012, 2014, 2016.
- Dans nom de connexion, tapez un nouveau nom de connexion ou sélectionnez une connexion existante. Les nouvelles connexions sont stockées dans le Gérer les connexions de données.
- Vous pouvez afficher et sélectionner toute connexion système ou toute connexion utilisateur que vous avez créée.
- Les connexions DSN (nom de source de données) configurées dans le pilote ODBC ne sont pas répertoriées. Pour configurer les connexions ODBC et OLEDB, consultez Connexions aux bases de données ODBC et OLEDB.
- Lorsque vous sélectionnez une connexion existante, vous pouvez modifier toutes les propriétés de connexion à l'exception du type.
- Les administrateurs peuvent modifier toute connexion système ou toute connexion utilisateur qu’ils ont créée.
- Les non-administrateurs ne peuvent modifier que les connexions utilisateur qu’ils ont créées.
- Si vous modifiez une propriété de connexion (par exemple, host), vous devrez entrer à nouveau votre mot de passe.
- Sélectionnez un type de connexion (nouvelles connexions uniquement):
- Utilisateur: crée une connexion que vous seul pouvez utiliser. Les connexions utilisateur sont uniquement visibles à l’utilisateur qui les a créées.
- Système: sélectionnable uniquement par les utilisateurs de l'administrateur. Elle permet de créer une connexion pour tous les utilisateurs de l’ordinateur. Les connexions système sont visibles à tous les utilisateurs.
- Dans l'hôte, recherchez le réseau pour les hôtes SQL Server ou tapez un nom d'hôte.
- Sous typed'authentification, sélectionnez l'authentification Windows ou l'authentification SQL Server selon la configuration de SQL Server.
- Cliquez sur Tester pour tester la connexion.
- Si le test de connexion est réussi, une liste de bases de données apparaît dans le menu déroulant par défaut de la base de données.
- Pour utiliser la base de données par défaut configurée par l’administrateur de votre serveur, laissez la liste déroulante non sélectionnée.
- Pour remplacer la base de données par défaut, sélectionnez-en une autre dans la liste.
- Cliquez sur OK.
Si aucun pilote n'est détecté, fournit un lien pour installer SQL Server Native Client 11. Toutefois, si un pilote plus récent est installé (par exemple, pilote ODBC 13 pour SQL Server), utilise le pilote le plus récent pour cette connexion. Pour utiliser un pilote plus récent avec une connexion existante créée avec un pilote plus ancien, vous devez supprimer et ré-ajouter la connexion à partir du DesignerDesignerGérer les connexions de données.
L’exécution de la recherche d’hôtes SQL Server sur le réseau est longue et il est possible qu’elle ne renvoie pas la liste complète des hôtes. Si vous connaissez le nom de l’hôte, Alteryx vous recommande de l’indiquer manuellement.
Voir Configuration des connexions manuelles pour plus d'informations sur les exigences d'authentification.
Autres méthodes de connexion à SQL Server
Pour les instructions de connexion ODBC et OLEDB, voir Connexions aux bases de données ODBC et OLEDB.
En cas de problèmes de performance lors de l’écriture dans SQL Server, vous pouvez utiliser le chargeur en masse : Dans la Outil Sortie de données Fenêtre de configuration, cliquez sur le menu déroulant et sélectionnez autres bases de données > SQL Server Bulk.
Cette option exige une connexion DSN avec ODBC. Voir Connexions aux bases de données ODBC et OLEDB.