Se connecter à SQL Server à partir de PowerAppsConnect to SQL Server from PowerApps

Icône SQL Server

Connectez-vous à SQL Server, dans Azure ou dans une base de données locale, afin d’afficher dans PowerApps des informations qu’il contient.Connect to SQL Server, in either Azure or an on-premises database, so that you can display information from it in PowerApps.

Conditions préalablesPrerequisites

  • Inscrivez-vous à PowerApps, installez PowerApps Studio, ouvrez-le, puis connectez-vous en fournissant les informations d’identification que vous avez utilisées pour vous inscrire.Sign up for PowerApps, install PowerApps Studio, open it, and then sign in by providing the same credentials that you used to sign up.
  • Récupérez les informations suivantes pour une base de données qui contient au moins une table avec une clé primaire :Gather the following information for a database that contains at least one table with a primary key:

    • le nom de la base de donnéesthe name of the database
    • le nom du serveur qui héberge la base de donnéesthe name of the server on which the database is hosted
    • un nom d’utilisateur et un mot de passe valides pour se connecter à la base de donnéesa valid user name and password to connect to the database
    • le type d’authentification nécessaire pour se connecter à la base de donnéesthe type of authentication needed to connect to the database

      Si vous ne disposez pas de ces informations, contactez l’administrateur de la base de données que vous souhaitez utiliser.If you don't have this information, ask the administrator of the database that you want to use.

  • Pour une base de données locale, vous devez identifier une passerelle de données qui a été partagée avec vous (ou en créez une).For an on-premises database, identify a data gateway that was shared with you (or create one).

    Remarque : les passerelles et les connexions locales peuvent uniquement être créées et utilisées dans l’environnement par défaut de l’utilisateur.Note: Gateways and on-premises connections can only be created and used in the user's default environment.

Générer une application automatiquementGenerate an app automatically

  1. Dans PowerApps Studio, cliquez ou appuyez sur New (Nouveau) dans le menu File (Fichier) (le long du bord gauche).In PowerApps Studio, click or tap New on the File menu (along the left edge).

    Nouvelle option dans le menu File

  2. Sous Start with your data (Démarrer avec vos données), cliquez ou appuyez sur la flèche droite à la fin de la ligne des connecteurs.Under Start with your data, click or tap the right arrow at the end of the row of connectors.
  3. Si vous avez déjà une connexion à la base de données que vous souhaitez utiliser, cliquez ou appuyez dessus, puis passez à l’étape 7 de cette procédure.If you already have a connection to the database that you want to use, click or tap it, and then skip to step 7 in this procedure.
  4. Cliquez ou appuyez sur New connection (Nouvelle connexion), puis cliquez ou appuyez sur SQL Server.Click or tap New connection, and then click or tap SQL Server.

    Ajouter une connexion SQL Server

  5. Procédez comme suit :Perform either of these steps:

    • Spécifiez Connect directly (cloud services) (Se connecter directement (services cloud)), puis entrez ou collez le nom du serveur, le nom de la base de données, le nom d’utilisateur et le mot de passe de la base de données que vous souhaitez utiliser.Specify Connect directly (cloud services), and then type or paste the server name, the database name, the user name, and the password for the database that you want to use.

      Se connecter à une base de données Azure

    • Spécifiez Connect using on-premises data gateway (Se connecter à l’aide d’une passerelle de données locale), entrez ou collez le nom du serveur, le nom de la base de données, le nom d’utilisateur et le mot de passe de la base de données que vous souhaitez utiliser, puis spécifier le type d’authentification et la passerelle.Specify Connect using on-premises data gateway, type or paste the server name, the database name, the user name, and the password for the database that you want to use, and specify the authentication type and the gateway.

      Se connecter à une base de données locale

      Remarque : si vous n’avez pas de passerelle, installez-en une, puis cliquez ou appuyez sur Refresh gateway list (Actualiser la liste des passerelles).Note: If you don't have a gateway, install one, and then click or tap Refresh gateway list.

  6. Cliquez ou appuyez sur Connect (Se connecter).Click or tap Connect.
  7. Cliquez ou appuyez sur une option sous Choose a dataset (Choisir un jeu de données), cliquez ou appuyez sur une option sous Choose a table (Choisir une table), puis cliquez ou appuyez sur Connect (Se connecter).Click or tap an option under Choose a dataset, click or tap an option under Choose a table, and then click or tap Connect.

    PowerApps crée une application qui affiche des données sur trois écrans.PowerApps creates an app that shows data on three screens. L’heuristique suggère le type de données à afficher, mais vous devrez peut-être personnaliser l’interface utilisateur pour l’adapter à vos besoins.Heuristics suggest what kind of data to show, but you might need to customize the UI to suit your needs.

  8. Personnalisez l’application à l’aide de techniques semblables à celles décrites dans Créer une application à partir d’Excel, en commençant par modifier la disposition de l’application.Customize the app by using techniques that are similar to those that Create an app from Excel describes, starting with changing the app layout.

Générer une application à partir de zéroBuild an app from scratch

  1. Connectez-vous à powerapps.com avec le même compte que celui utilisé pour vous inscrire à PowerApps.Sign in to powerapps.com with the same account that you used to sign up for PowerApps.
  2. Dans la barre de navigation de gauche, cliquez ou appuyez sur Connections (Connexions) :In the left navigation bar, click or tap Connections:

    Gérer les connexions

  3. En haut à droite, cliquez ou appuyez sur New connection (Nouvelle connexion), puis cliquez ou appuyez sur SQL Server.In the upper-right corner, click or tap New connection, and then click or tap SQL Server.
  4. Procédez comme suit :Perform either of these steps:

    • Spécifiez Connect directly (cloud services) (Se connecter directement (services cloud)), puis entrez ou collez le nom du serveur, le nom de la base de données, le nom d’utilisateur et le mot de passe de la base de données que vous souhaitez utiliser.Specify Connect directly (cloud services), and then type or paste the server name, the database name, the user name, and the password for the database that you want to use.

      Se connecter à une base de données Azure

    • Spécifiez Connect using on-premises data gateway (Se connecter à l’aide d’une passerelle de données locale), entrez ou collez le nom du serveur, le nom de la base de données, le nom d’utilisateur et le mot de passe de la base de données que vous souhaitez utiliser, puis spécifier le type d’authentification et la passerelle.Specify Connect using on-premises data gateway, type or paste the server name, the database name, the user name, and the password for the database that you want to use, and specify the authentication type and the gateway.

      Se connecter à une base de données Azure

      Remarque : si vous n’avez pas de passerelle, installez-en une, puis cliquez ou appuyez sur l’icône d’actualisation pour rafraîchir la liste.Note: If you don't have a gateway, install one, and then click or tap the clockwise icon to refresh the list.

  5. Cliquez ou appuyez sur Create(Créer) pour créer la connexion.Click or tap Create to create the connection.
  6. Créez une application en utilisant des techniques semblables à celles décrites dans Créer une application à partir de zéro.Create an app by using techniques that are similar to those that Create an app from scratch describes.

Mettre à jour une application existanteUpdate an existing app

  1. Dans PowerApps Studio, ouvrez l’application que vous souhaitez mettre à jour.In PowerApps Studio, open the app that you want to update.
  2. Cliquez ou appuyez sur Sources de données sous l’onglet View (Affichage) du ruban.Click or tap Data sources on the View tab of the ribbon.
  3. Dans le volet de droite, cliquez ou appuyez sur Ajouter une source de données.In the right-hand pane, click or tap Add a data source.

    Ajouter une source de données

  4. Cliquez ou appuyez sur New connection (Nouvelle connexion), sur SQL Server, puis sur Connect (Se connecter).Click or tap New connection, click or tap SQL Server, and then click or tap Connect.
  5. Procédez comme suit :Perform either of these steps:

    • Spécifiez Connect directly (cloud services) (Se connecter directement (services cloud)), puis entrez ou collez le nom du serveur, le nom de la base de données, le nom d’utilisateur et le mot de passe de la base de données que vous souhaitez utiliser.Specify Connect directly (cloud services), and then type or paste the server name, the database name, the user name, and the password for the database that you want to use.

      Se connecter à une base de données Azure

    • Spécifiez Connect using on-premises data gateway (Se connecter à l’aide d’une passerelle de données locale), entrez ou collez le nom du serveur, le nom de la base de données, le nom d’utilisateur et le mot de passe de la base de données que vous souhaitez utiliser, puis spécifier le type d’authentification et la passerelle.Specify Connect using on-premises data gateway, type or paste the server name, the database name, the user name, and the password for the database that you want to use, and specify the authentication type and the gateway.

      Se connecter à une base de données Azure

      Remarque : si vous n’avez pas de passerelle, installez-en une, puis cliquez ou appuyez sur l’icône circulaire pour rafraîchir la liste.Note: If you don't have a gateway, install one, and then click or tap the circular icon to refresh the list.

  6. Cliquez ou appuyez sur Connect (Se connecter).Click or tap Connect.
  7. Sous Choose a dataset (Choisir un jeu de données), cliquez ou appuyez sur une option.Under Choose a dataset, click or tap an option.
  8. Sous Choose a table (Choisir une table), activez une ou plusieurs cases à cocher, puis cliquez ou appuyez sur Connect (Se connecter).Under Choose a table, select one or more checkboxes, and then click or tap Connect.

Étapes suivantesNext steps