Microsoft Fabric에서 SQL 데이터베이스에 연결
적용 대상:✅Microsoft Fabric의 SQL 데이터베이스
Azure SQL Database와 동일한 방식으로 Fabric에서 SQL Database에 연결하고 쿼리할 수 있습니다.
필수 조건
- 기존의 Fabric 용량이 필요합니다. 그렇지 않은 경우 Fabric 평가판을 시작합니다.
- Fabric에서 기존 SQL 데이터베이스를 만들거나 사용합니다.
- 아직 없는 경우 Fabric에서 새 SQL 데이터베이스를 만듭니다.
패브릭 포털의 쿼리 편집기
패브릭 포털에서 웹 기반 편집기를 사용하여 SQL 데이터베이스에 연결할 수 있습니다.
패브릭의 SQL 데이터베이스에 대한 웹 기반 편집기는 기본 개체 탐색기 및 쿼리 실행 인터페이스를 제공합니다. 통합 탐색기 메뉴에는 모든 데이터베이스 개체가 나열됩니다.
Fabric의 새 SQL 데이터베이스가 웹 편집기에 자동으로 열리고 기존 데이터베이스는 패브릭에서 선택하여 웹 편집기에서 열 수 있습니다.
SQL 연결 문자열 찾기
Microsoft Fabric에서 SQL 분석 엔드포인트 및 SQL 데이터베이스는 테이블 형식 데이터 스트림 또는 TDS 엔드포인트를 통해 액세스할 수 있으며 SQL Server TDS 엔드포인트와 상호 작용하는 모든 최신 웹 애플리케이션에 익숙합니다. 이를 Microsoft Fabric 사용자 인터페이스 내의 SQL 연결 문자열이라고 합니다.
패브릭 SQL 데이터베이스에 대한 SQL 연결 문자열 찾으려면 다음을 수행합니다.
- SQL 데이터베이스 항목의 설정으로 이동합니다.
- 또는 항목 목록에서 메뉴를 선택하고
...
설정을 선택한 다음 연결 문자열을 선택합니다. Fabric은 ADO.NET, JDBC, ODBC, PHP 및 Go를 비롯한 공급자를 위한 완전한 연결 문자열 제공합니다. - 또는 열기 단추 및 SQL Server Management Studio를 선택합니다. 서버 연결 정보가 표시됩니다.
패브릭 SQL 데이터베이스의 SQL 분석 엔드포인트에 대한 SQL 연결 문자열 찾으려면 다음을 수행합니다.
- SQL 데이터베이스 항목의 설정으로 이동한 다음, SQL 엔드포인트를 선택합니다.
- 또는 메뉴를 선택한
...
다음 SQL 연결 문자열 복사를 선택합니다.
연결하려면 열기 단추
패브릭 포털 쿼리 편집기에서 열기 단추를 사용하여 SQL 데이터베이스에 쉽게 연결할 수 있습니다. VISUAL Studio Code를 사용하여 SQL Server Management Studio 또는 mssql 확장을 선택합니다.
수동으로 SQL Server Management Studio에 연결
SSMS(SQL Server Management Studio)에서:
- 패브릭의 데이터베이스 워크로드에 있는 작업 영역의 SQL 데이터베이스 옆을
...
선택합니다. - 설정을 선택합니다.
- 연결 문자열을 선택합니다. 를 포함하여 SQL 데이터베이스에 대한 연결 문자열 찾습니다
Data Source=
. 예들 들어tcp:<servername>.database.fabric.microsoft.com,1433
입니다.Initial Catalog=
데이터베이스 이름입니다. - SSMS에서 새 연결을 엽니다.
- 값을
Data Source=
복사하여 서버 이름에 붙여넣습니다. - 인증 유형 선택: Microsoft Entra ID - MFA 지원을 사용하는 유니버설.
- 옵션<<을 선택합니다.
- 값을
Initial Catalog=
복사하여 데이터베이스에 연결 텍스트 상자에 붙여넣습니다. - 연결을 선택합니다.
- MFA 지원을 통해 Microsoft Entra ID - Universal을 사용하여 로그인합니다.
Sqlcmd를 사용하여 연결
다른 SQL 데이터베이스 엔진 제품과 마찬가지로 sqlcmd를 사용하여 Fabric의 SQL 데이터베이스에 연결할 수 있습니다. 옵션으로 Microsoft Entra ID 인증 을 G
사용합니다. Microsoft Entra 인증(-G
)에는 버전 13.1 이상이 필요합니다.
다음 예제에서는 Fabric에서 SQL 데이터베이스를 나타내는 고유 텍스트의 긴 문자열로 바꿉 <server name>
니다.
sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql
bcp 유틸리티를 사용하여 연결
다른 SQL 데이터베이스 엔진 제품과 마찬가지로 bcp 유틸리티를 사용하여 Fabric의 SQL 데이터베이스에 연결할 수 있습니다. 옵션으로 Microsoft Entra ID 인증을 -G
사용합니다.
다음 예제에서는 Fabric에서 SQL 데이터베이스를 나타내는 고유 텍스트의 긴 문자열로 바꿉 <server name>
니다.
bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c