Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:✅базе данных 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, включая доступные параметры и их описания.