Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:✅SQL database в Microsoft Fabric
Вы можете подключиться к базе данных SQL в Fabric таким же образом, как Azure SQL Database.
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-identifier>.database.windows.net. - Имя сервера конечной точки аналитики SQL аналогично имени сервера хранилища
<server-unique-identifier>.<tenant>.fabric.microsoft.com.
Чтобы найти имя сервера для базы данных SQL Fabric, выполните следующие действия.
- Перейдите к параметрам элемента базы данных SQL.
- Или в списке элементов выберите меню
.... Выберите "Параметры" , а затем строки подключения. Fabric предоставляет полные строки подключения для поставщиков, включая ADO.NET, JDBC, ODBC, PHP и Go. - Или нажмите кнопку Open in и выберите SQL Server Management Studio или Visual Studio Code. Отображается имя сервера и имя базы данных.
Чтобы найти имя сервера конечной точки аналитики SQL базы данных SQL, выполните следующие действия.
- Перейдите к параметрам элемента базы данных SQL, а затем выберите строки подключения.
- Или выберите меню
..., а затем выберите конечную точку SQL, а затем скопируйте SQL connection string. Это имя сервера.
Нажмите кнопку «Открыть в», чтобы подключиться.
Вы можете легко подключиться к базе данных 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в Имя сервера. - Выберите тип Authentication: Microsoft Entra ID — универсальная поддержка MFA.
- Выберите Параметры<<.
- Скопируйте и вставьте значение из
Database Nameтекстового поля "Подключиться к базе данных ". - Нажмите Подключиться.
- Войдите с помощью Microsoft Entra ID — универсальная с поддержкой MFA.
Подключение к расширению MSSQL для Visual Studio Code вручную
Можно также использовать интерактивный интерфейс Fabric в расширении MSSQL для VS Code. Эта функция позволяет разработчикам легко подключаться к своей базе данных SQL в среде Fabric или к конечной точке аналитики SQL, не копируя вручную строки подключения из портала Fabric и не полагаясь на кнопку "Открыть в", чтобы напрямую подключаться к базе данных в VS Code.
Подключение с помощью sqlcmd
Вы можете подключиться к базе данных SQL в Fabric с помощью sqlcmd так же, как и любой другой продукт SQL Database Engine. Используйте аутентификацию 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 Database Engine. Используйте аутентификацию 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
Fabric Python Notebooks (предварительная версия) предлагают возможность запуска кода T-SQL с помощью специальной команды T-SQL magic.
Подсказка
Вы также можете подключить приложения к базе данных 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 см. в статье Run T-SQL code in Fabric Python notebooks. Чтобы просмотреть полный синтаксис, используйте %tsql? команду. Эта команда отображает справочную информацию для магической команды T-SQL, включая доступные параметры и их описания.