PowerApps에서 SQL Server 연결Connect to SQL Server from PowerApps

SQL Server 아이콘

PowerApps에서 정보를 표시할 수 있도록 Azure 또는 온-프레미스 데이터베이스에서 SQL Server에 연결합니다.Connect to SQL Server, in either Azure or an on-premises database, so that you can display information from it in PowerApps.

필수 조건Prerequisites

  • PowerApps에 가입하여 PowerApps Studio를 설치하고 연 다음 가입 시 사용했던 동일한 자격 증명으로 로그인합니다.Sign up for PowerApps, install PowerApps Studio, open it, and then sign in by providing the same credentials that you used to sign up.
  • 기본 키와 함께 최소 1개 이상의 테이블을 포함한 데이터베이스에 대한 다음 정보를 수집합니다.Gather the following information for a database that contains at least one table with a primary key:

    • 데이터베이스 이름the name of the database
    • 데이터베이스가 호스팅된 서버의 이름the name of the server on which the database is hosted
    • 데이터베이스에 연결할 유효한 사용자 이름과 암호a valid user name and password to connect to the database
    • 데이터베이스에 연결하는 데 필요한 인증 유형the type of authentication needed to connect to the database

      이 정보가 없는 경우 사용하려는 데이터베이스의 관리자에게 문의하십시오.If you don't have this information, ask the administrator of the database that you want to use.

  • 온-프레미스 데이터베이스의 경우 사용자와 공유한 데이터 게이트웨이를 식별하거나 하나 만듭니다.For an on-premises database, identify a data gateway that was shared with you (or create one).

    참고: 게이트웨이 및 온-프레미스 연결은 사용자의 기본 환경에서만 생성하고 사용할 수 있습니다.Note: Gateways and on-premises connections can only be created and used in the user's default environment.

자동으로 앱 생성Generate an app automatically

  1. PowerApps Studio에서 파일 메뉴(왼쪽 모서리를 따라)에서 새로 만들기를 클릭하거나 탭합니다.In PowerApps Studio, click or tap New on the File menu (along the left edge).

    파일 메뉴의 새 옵션

  2. 데이터를 통해 시작에서 커넥터 행 끝에 있는 오른쪽 화살표를 클릭하거나 탭합니다.Under Start with your data, click or tap the right arrow at the end of the row of connectors.
  3. 이미 사용하려는 데이터베이스에 연결되어 있는 경우에는 클릭하거나 탭한 다음, 이 절차의 7단계로 건너 뜁니다.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. 새 연결을 클릭하거나 탭하고 SQL Server를 클릭하거나 탭합니다.Click or tap New connection, and then click or tap SQL Server.

    SQL Server 연결 추가

  5. 다음의 단계 중 하나를 수행합니다.Perform either of these steps:

    • 직접 연결(클라우스 서비스)을 지정하고 서버 이름, 데이터베이스 이름, 사용자 이름, 그리고 사용하려는 데이터베이스의 암호를 입력하거나 붙여 넣습니다.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.

      Azure에서 데이터베이스에 연결

    • 온-프레미스 데이터 게이트웨이를 사용한 연결을 지정하고 서버 이름, 데이터베이스 이름, 사용자 이름, 그리고 사용하려는 데이터베이스의 암호를 입력하거나 붙어 넣고 인증 유형과 게이트웨이를 지정합니다.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.

      온-프레미스 데이터베이스에 연결

      참고: 게이트웨이가 없는 경우 하나 설치하고 게이트웨이 목록 새로 고침을 클릭하거나 탭합니다.Note: If you don't have a gateway, install one, and then click or tap Refresh gateway list.

  6. 연결을 클릭 하거나 탭합니다.Click or tap Connect.
  7. 데이터 집합 선택에서 옵션을 클릭하거나 탭하고 테이블 선택에서 옵션을 클릭하거나 탭한 다음, 연결을 클릭하거나 탭합니다.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는 세 개의 화면에 데이터를 표시하는 앱을 만듭니다.PowerApps creates an app that shows data on three screens. 추론은 표시할 데이터의 종류를 제안하지만, 사용자의 요구 사항에 맞게 UI를 사용자 지정해야 합니다.Heuristics suggest what kind of data to show, but you might need to customize the UI to suit your needs.

  8. 먼저 앱 레이아웃 바꾸기부터 시작하여 Excel에서 앱 만들기에서 설명한 것과 비슷한 기법을 사용하여 앱을 사용자 지정합니다.Customize the app by using techniques that are similar to those that Create an app from Excel describes, starting with changing the app layout.

앱을 처음부터 빌드하기Build an app from scratch

  1. PowerApps 가입에 사용한 것과 동일한 계정으로 powerapps.com에 로그인합니다.Sign in to powerapps.com with the same account that you used to sign up for PowerApps.
  2. 왼쪽 탐색 모음에서 연결을 클릭하거나 탭합니다.In the left navigation bar, click or tap Connections:

    연결 관리

  3. 오른쪽 위 모서리에서 새 연결을 클릭하거나 탭하고 SQL Server를 클릭하거나 탭합니다.In the upper-right corner, click or tap New connection, and then click or tap SQL Server.
  4. 다음의 단계 중 하나를 수행합니다.Perform either of these steps:

    • 직접 연결(클라우스 서비스)을 지정하고 서버 이름, 데이터베이스 이름, 사용자 이름, 그리고 사용하려는 데이터베이스의 암호를 입력하거나 붙여 넣습니다.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.

      Azure에서 데이터베이스에 연결

    • 온-프레미스 데이터 게이트웨이를 사용한 연결을 지정하고 서버 이름, 데이터베이스 이름, 사용자 이름, 그리고 사용하려는 데이터베이스의 암호를 입력하거나 붙어 넣고 인증 유형과 게이트웨이를 지정합니다.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.

      Azure에서 데이터베이스에 연결

      참고: 게이트웨이가 없는 경우 하나 설치하고 시계 방향 아이콘을 클릭하거나 탭하여 목록을 새로 고칩니다.Note: If you don't have a gateway, install one, and then click or tap the clockwise icon to refresh the list.

  5. 만들기를 클릭하거나 탭하여 연결을 만듭니다.Click or tap Create to create the connection.
  6. 처음부터 앱 만들기에서 설명한 것과 비슷한 기법을 사용하여 앱을 만듭니다.Create an app by using techniques that are similar to those that Create an app from scratch describes.

기존 앱 업데이트Update an existing app

  1. PowerApps Studio에서 업데이트할 앱을 엽니다.In PowerApps Studio, open the app that you want to update.
  2. 리본의 보기 탭에서 데이터 원본을 클릭하거나 탭합니다.Click or tap Data sources on the View tab of the ribbon.
  3. 오른쪽 창에서 데이터 원본 추가를 클릭하거나 탭합니다.In the right-hand pane, click or tap Add a data source.

    데이터 원본 추가

  4. 새 연결, SQL Server, 연결을 차례로 클릭하거나 탭합니다.Click or tap New connection, click or tap SQL Server, and then click or tap Connect.
  5. 다음의 단계 중 하나를 수행합니다.Perform either of these steps:

    • 직접 연결(클라우스 서비스)을 지정하고 서버 이름, 데이터베이스 이름, 사용자 이름, 그리고 사용하려는 데이터베이스의 암호를 입력하거나 붙여 넣습니다.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.

      Azure에서 데이터베이스에 연결

    • 온-프레미스 데이터 게이트웨이를 사용한 연결을 지정하고 서버 이름, 데이터베이스 이름, 사용자 이름, 그리고 사용하려는 데이터베이스의 암호를 입력하거나 붙어 넣고 인증 유형과 게이트웨이를 지정합니다.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.

      Azure에서 데이터베이스에 연결

      참고: 게이트웨이가 없는 경우 하나 설치하고 원형 아이콘을 클릭하거나 탭하여 목록을 새로 고칩니다.Note: If you don't have a gateway, install one, and then click or tap the circular icon to refresh the list.

  6. 연결을 클릭 하거나 탭합니다.Click or tap Connect.
  7. 데이터 집합 선택에서 옵션을 클릭하거나 탭합니다.Under Choose a dataset, click or tap an option.
  8. 표 선택에서 하나 이상의 확인란을 선택한 다음 연결을 클릭하거나 탭합니다.Under Choose a table, select one or more checkboxes, and then click or tap Connect.

다음 단계Next steps