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

Область применения:✅ конечная точка аналитики 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.
  • Если вы получаете код ошибки 24804 с сообщением "Не удалось завершить операцию из-за обновления системы. Закройте это соединение, снова войдите в систему и повторите операцию" или код ошибки 6005 с сообщением "Выключение выполняется. Сбой выполнения на сервере SQL. Обратитесь к группе SQL Server, если вам нужна дополнительная поддержка." Это связано с временной потерей подключения, вероятно, из-за развертывания системы или перенастройки. Чтобы устранить эту проблему, выполните вход еще раз и повторите попытку. Чтобы узнать, как построить устойчивость и повторы в вашем приложении, смотрите Рекомендации.
  • Подключения к связанному серверу из SQL Server не поддерживаются.

Обязательный исходный каталог

При подключении к хранилищу данных Fabric с помощью любых клиентских средств (таких как SSMS, Visual Studio Code, Visual Studio, JDBC/ODBC/SQLClient клиентов или пользовательских приложений), необходимо указать допустимое имя хранилища в исходном каталоге или свойстве базы данных строки подключения.

Если указанное имя хранилища неверно, попытка подключения завершается ошибкой, даже если проверка подлинности выполнена успешно. Пользователи увидят следующую ошибку: "Не удалось выполнить вход для пользователя "<идентифицированного токеном>". Причина: проверка подлинности была успешной, но база данных не найдена или у вас недостаточно разрешений для подключения к ней".

Допустимое имя хранилища не включает необходимое <unique identifier>.datawarehouse.fabric.microsoft.comимя сервера. Если имя вашего склада NYC Taxi, то ваш исходный каталог - это NYC Taxi.

На следующем снимке экрана показано сообщение об ошибке при появлении в SSMS недопустимого имени хранилища в качестве начального каталога:

Снимок экрана: сообщение об ошибке SSMS, если допустимый исходный каталог не указан.

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