Поделиться через


Подключение к хранилищу

Область применения:✅ конечная точка аналитики SQL и хранилище в Microsoft Fabric

В Microsoft Fabric пользователи получают доступ к конечной точке аналитики SQL или хранилищу через конечную точку табличного потока данных (TDS). Эта конечная точка знакома всем современным веб-приложениям, взаимодействующим с конечной точкой TDS SQL Server. В параметрах Microsoft Fabric эта конечная точка помечена как строка подключения SQL.

Подсказка

Руководство по подключению с общими инструментами см. в статье "Подключение к хранилищу данных Fabric".

Аутентификация в хранилищах данных в системе Fabric

В Microsoft Fabric строка подключения SQL поддерживает два типа прошедших проверку подлинности пользователей:

  • Субъекты-пользователи идентификатора Microsoft Entra ID или удостоверения пользователей
  • Субъекты-службы идентификатора Microsoft Entra

Дополнительные сведения см. в статье "Проверка подлинности Microsoft Entra" в качестве альтернативы проверке подлинности SQL в Microsoft Fabric.

Для строка подключения SQL требуется открыть TCP-порт 1433. TCP 1433 — это стандартный номер порта SQL Server. Строка подключения SQL также учитывает модель безопасности конечных точек SQL аналитики Warehouse или Lakehouse для доступа к данным. Пользователи могут получить доступ к данным для всех объектов, к которым у них есть разрешение.

Дополнительные сведения о безопасности в конечной точке аналитики SQL см. в статье "Безопасность OneLake" для конечных точек аналитики SQL.

Лучшие практики

Добавьте повторные попытки в приложения и задания ETL, чтобы сделать их более устойчивыми. Дополнительные сведения см. в следующей документации:

Разрешить теги службы Azure через брандмауэр

Чтобы включить подключение через брандмауэр, необходимо разрешить теги службы Power BI и теги службы SQL. Дополнительные сведения см. в разделе тегов службы Power BI и тегов службы.

Нельзя использовать только полное доменное имя (FQDN) конечной точки TDS.

Рекомендации и ограничения

  • Проверка подлинности SQL не поддерживается.
  • Несколько активных результирующих наборов (MARS) не поддерживается в хранилище Microsoft Fabric. MARS отключен по умолчанию. Если MultipleActiveResultSets включен в строку подключения, удалите его или установите значение false.
  • Если вы получили сообщение об ошибке "Не удалось завершить операцию, так как мы достигли ограничения системы", это связано с размером системного токена, достигаемого его предела. Эта ошибка может возникать, если в рабочей области слишком много хранилищ или конечных точек аналитики SQL, если пользователь является частью слишком большого количества групп Microsoft Entra или сочетание этих двух факторов. Чтобы предотвратить эту ошибку, ограничьте количество хранилищ и конечных точек аналитики SQL на рабочую область до 40 или меньше. Если ошибка сохраняется, обратитесь в службу поддержки.
  • Если вы получаете код ошибки 24804 с сообщением "Не удалось завершить операцию из-за обновления системы. Закройте это соединение, снова войдите в систему и повторите операцию" или код ошибки 6005 с сообщением "Выключение выполняется. Сбой выполнения на сервере SQL. Обратитесь к группе SQL Server, если вам нужна дополнительная поддержка." Это связано с временной потерей подключения, вероятно, из-за развертывания системы или перенастройки. Чтобы устранить эту проблему, выполните вход еще раз и повторите попытку. Чтобы узнать, как построить устойчивость и повторы в вашем приложении, смотрите Рекомендации.
  • Подключения к связанному серверу из SQL Server не поддерживаются.

Следующий шаг