Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:✅базе данных SQL в Microsoft Fabric
Вы можете подключаться к вашей базе данных SQL в Fabric и запрашивать ее так же, как и к базе данных Azure SQL.
Prerequisites
- Вам нужна уже имеющаяся вместимость Fabric. Если вы этого не сделали, запустите пробную версию Fabric.
- Создайте или используйте существующую базу данных SQL в Fabric.
- Если у вас еще нет одного, создайте новую базу данных SQL в Fabric.
- В настоящее время единственной поддерживаемой политикой подключения для базы данных SQL в Microsoft Fabric является Default. Для получения дополнительных сведений см. политику подключения.
Редактор запросов на портале Fabric
Вы можете подключиться к базе данных SQL с помощью веб-редактора на портале Fabric.
Веб-редактор базы данных SQL в Fabric предоставляет базовый обозреватель объектов и интерфейс выполнения запросов. В меню интегрированного обозревателя перечислены все объекты базы данных.
Новая база данных SQL в Fabric автоматически открывается в веб-редакторе, а существующую базу данных можно открыть в веб-редакторе, выбрав ее в Fabric.
Найти строку подключения SQL
В Microsoft Fabric конечная точка аналитики SQL и база данных SQL доступны через конечную точку табличного потока данных или TDS, знакомую со всеми современными веб-приложениями, взаимодействующими с конечной точкой TDS SQL Server. Это именуемая как SQL строка подключения в пользовательском интерфейсе Microsoft Fabric.
Строка подключения SQL базы данных аналогична строке подключения Azure SQL Database <server-unique-identifer>.database.windows.net. Строка подключения конечной точки аналитики SQL выглядит следующим образом <server-unique-identifier>.<tenant>.fabric.microsoft.com.
Чтобы найти SQL-строку подключения для SQL-базы данных Fabric, выполните следующие действия.
- Перейдите к параметрам элемента базы данных SQL.
- Или в списке элементов выберите меню
.... Выберите "Параметры" , а затем строки подключения. Fabric предоставляет полные строки подключения для поставщиков, включая ADO.NET, JDBC, ODBC, PHP и Go. - Или нажмите кнопку "Открыть" и выберите SQL Server Management Studio или Visual Studio Code. Отображается имя сервера и имя базы данных.
Чтобы найти строку подключения для точки окончания SQL аналитики вашей базы данных Fabric SQL:
- Перейдите к параметрам элемента базы данных SQL, а затем выберите строки подключения.
- Или выберите
...меню, а затем выберите конечную точку SQL, а затем скопируйте строку подключения SQL.
Нажмите кнопку «Открыть в», чтобы подключиться.
Вы можете легко подключиться к базе данных SQL в редакторе запросов портала Fabric с помощью кнопки "Открыть в". Выберите SQL Server Management Studio или расширение mssql с помощью Visual Studio Code.
Подключение с помощью SQL Server Management Studio вручную
Если версия SSMS ниже 21, автоматическое заполнение сведений о подключении не поддерживается после нажатия Открыть в. Вы по-прежнему можете подключиться вручную, указав сервер, базу данных и информацию для аутентификации.
В SQL Server Management Studio (SSMS):
- В рабочем пространстве раздела Database в Fabric выберите
...рядом с вашей базой данных SQL. - Выберите Параметры.
- Выберите пункт Строки подключения.
Найдите строку подключения к вашей базе данных SQL, включая
Data Source=. Например,tcp:<servername>.database.fabric.microsoft.com,1433. Имя базы данных — этоInitial Catalog=. - В SSMS откройте новое подключение.
- В диалоговом окне Fabric скопируйте и вставьте значение из
Server Nameв Имя сервера. - Выберите тип проверки подлинности : идентификатор Microsoft Entra — универсальный с поддержкой MFA.
- Выберите Параметры<<.
- Скопируйте и вставьте значение из
Database Nameтекстового поля "Подключиться к базе данных ". - Нажмите Подключиться.
- Войдите, используя универсальный идентификатор Microsoft Entra с поддержкой MFA.
Подключение к расширению MSSQL для Visual Studio Code вручную
Можно также использовать интерактивный интерфейс Fabric в расширении MSSQL для VS Code. Эта функция позволяет разработчикам легко подключаться к своей базе данных SQL в среде Fabric или к конечной точке аналитики SQL, не копируя вручную строки подключения из портала Fabric и не полагаясь на кнопку "Открыть в", чтобы напрямую подключаться к базе данных в VS Code.
Подключение с помощью sqlcmd
Вы можете подключиться к базе данных SQL в Fabric с помощью sqlcmd, как к любому другому движку базы данных SQL.
Используйте аутентификацию Microsoft Entra ID с параметром G. Для проверки подлинности Microsoft Entra (-G) требуется по крайней мере версия 13.1.
В следующем примере замените <server name> на длинную строку уникального текста, представляющую базу данных SQL в Fabric.
sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql
Подключение с использованием утилиты bcp
Вы можете подключиться к базе данных SQL в Fabric с помощью утилиты bcp, как и к любой другой системе управления базами данных SQL. Используйте аутентификацию Microsoft Entra ID с параметром -G.
В следующем примере замените <server name> на длинную строку уникального текста, представляющую базу данных SQL в Fabric.
bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c
Подключение к записной книжке Python
Записные книжки Python Fabric (предварительная версия) предлагают возможность запуска кода T-SQL с помощью волшебной команды T-SQL.
Подсказка
Вы также можете подключить приложения к базе данных SQL в Fabric с помощью драйвера Microsoft Python.
В следующих шагах подключитесь к базе данных SQL в Fabric с помощью волшебной %%tsql команды:
Создайте записную книжку в рабочей области с языком, заданным для Python.
В ячейке используйте магическую
%%tsqlкоманду. Тип ячейки автоматически изменяется:T-SQL.В приведённом ниже примере замените
<databasename>на имя вашей базы данных SQL в Fabric. Параметр-typeдолжен бытьSQLDatabase.%%tsql -artifact <databasename> -type SQLDatabaseЗатем добавьте команду T-SQL. Например, чтобы запустить запрос из базы данных с именем
Contoso:%%tsql -artifact Contoso -type SQLDatabase SELECT * FROM SalesLT.Customer;Вы также можете привязать результаты к кадру данных с аргументом
-bind:%%tsql -artifact Contoso -type SQLDatabase -bind df2
Дополнительные возможности для запроса данных с помощью T-SQL в записных книжках Python см. в статье "Запуск кода T-SQL" в записных книжках Python Fabric. Чтобы просмотреть полный синтаксис, используйте %tsql? команду. Эта команда отображает справочную информацию для магической команды T-SQL, включая доступные параметры и их описания.