Известные проблемы (Windows Azure SQL Reporting)
Здесь содержится список известных проблем для SQL Reporting. С течением времени в этот документ могут вноситься изменения по мере удаления проблем из списка, обнаружения новых проблем или появления новых сведений о существующих.
Перемещение по папкам на портале управления
Службы SQL Reporting встроены в портал управления Windows Azure. В настоящее время на портале существует ограничение, в результате перемещение по папкам ограничено двумя уровнями: доступом на корневом уровне, плюс одна дополнительная папка.
Для новой службы Reporting Service, создаваемой на портале, глубина иерархии папок может составлять только два уровня. Для существующих служб Reporting Services с установленной иерархией папок, превышающей два уровня, можно обращаться к отчетам и общим источникам данных с использованием любого из следующих способов.
-
Подключиться к существующей службе с использованием предыдущего портала и перейти к иерархии папок на предыдущем портале. Дополнительные сведения см. в разделе Подключение к SQL Reporting (Windows Azure SQL Reporting).
-
Щелкните URL-адрес веб-службы на странице Панель мониторинга, чтобы открыть HTML-страницу службы Reporting Service. Можно щелкать последовательные ссылки для перемещения по пути папки. Перемещение по папкам с использованием URL-адреса службы обеспечивает доступ только для чтения. Можно просматривать элементы, но не изменять их и не управлять ими.
Проверочные данные соединений с источником и доступность
При создании или изменении общего источника данных можно заметить, что Проверить соединение и Включить источник данных отсутствуют в диалоговом окне «Создание источника данных» на портале управления.
Решение: использовать данную функциональность на предшествующем портале. Дополнительные сведения см. в разделе Подключение к SQL Reporting (Windows Azure SQL Reporting).
Производительность SQL Reporting
Производительность Windows Azure SQL Reporting часто меньше, чем у сопоставимого развертывания Reporting Services на локальном оборудовании.
Часто производительность можно увеличить, поместив отчет и источник данных в одном месте или используя кэширование отчета. Кэширование отключено по умолчанию, но разработчики могут включить кэширование отчета программно, чтобы сократить время подготовки. Дополнительные сведения см. в публикациях A tip on how to improve performance using Windows Azure SQL Reporting и Enable report caching to improve performance on Windows Azure SQL Reporting.
Выполнение отчетов не завершается успешно.
Отчеты, для подготовки которых к просмотру требуется больше четырех минут, могут иногда завершаться ошибкой. К ним относятся отчеты, запущенные с сервера отчетов по URL-адресу, а также отчеты, запускаемые программно, когда подготовка к просмотру осуществляется путем передачи вызовов в конечную точку SOAP служб SQL Reporting.
Решение
Оптимизируйте отчеты, чтобы оптимизировать скорость их подготовки к просмотру:
-
используйте оптимизированные запросы и результирующие наборы ограниченных размеров. Определите примерно, сколько данных будет возвращено во время выполнения. На клиенте, который использует базу данных База данных SQL Windows Azure в качестве сервера базы данных, пытайтесь писать запросы так, чтобы возврат результирующего набора происходил за 2 минуты или меньше. Запросы, которые возвращают большие двоичные объекты (например, изображения), могут выполняться медленно из-за ограничений по пропускной способности.
-
Упростите проект отчета. Что касается таблиц, то начните с единственной таблицы с одной группой строк, затем примените одну группу строк и одну группу столбцов, а затем добавьте строки данных. Работая с диаграммами, начните с круговой диаграммы, затем попытайтесь применить линейчатую диаграмму с одним рядом, а затем диаграммы с несколькими рядами.
Не поддерживаются документы веб-канала Atom
Документ веб-канала Atom (ATOMSVC) из отчета, размещенного на Windows Azure, не может быть использован в качестве источника данных в PowerPivot для Excel.
Для этой проблемы нет решения в Windows Azure SQL Reporting.
Проблемы сортировки отчетов с точки зрения серверной базы данных
При попытке отсортировать таблицу в столбце для отчета, развернутого на Windows Azure SQL Reporting, порядок сортировки может отличаться от указанного.
Это происходит из-за того, что в База данных SQL Windows Azure не разрешено задавать параметры сортировки на уровне сервера, и отчет использует параметры сортировки Windows по умолчанию. Дополнительные сведения о поддержке параметров сортировки в База данных SQL см. в разделе Поддержка параметров сортировки SQL Server (http://go.microsoft.com/fwlink/?LinkId=238699).
Чтобы устранить эту проблему, задайте свойство параметров сортировки в наборе данных в RDL-файле. Дополнительные сведения о свойстве параметров сортировки набора данных см. в разделе DataSet.Collation (http://go.microsoft.com/fwlink/?LinkId=238700).
Проблемы печати отчетов
При печати отчета могут быть получены следующие сообщения:
«Не удалось загрузить клиентский элемент управления печатью».
«Этот веб-сайт требует установки следующей надстройки: "служба SQL Server Reporting Services 2011" от "Microsoft Corporation"».
Чтобы включить печать отчетов SQL Reporting, выполните следующие шаги.
-
Щелкните значок печать на ленте отчета.
-
В окне «Не удалось загрузить клиентский элемент управления печатью» нажмите кнопку ОК.
-
В окне «Этот веб-сайт требует установки следующей надстройки: "служба SQL Server Reporting Services 2011" от "Microsoft Corporation"» нажмите кнопку Установка.
-
Еще раз щелкните значок печать.
-
После получения в окне «Элемент управления доступом пользователей» приглашения разрешить внесение изменений на компьютере нажмите кнопку Да.
-
Выберите принтер и нажмите кнопку ОК.
Внешние образы в службе SQL Reporting
Элементы изображений в отчетах, у которых источником изображения является ссылка на внешнее изображение, не поддерживаются.
В данной версии SQL Reporting отсутствует способ решения этой проблемы.
Ошибка времени ожидания при удалении пользователя
При использовании SQL Reporting Портал управления (предшествующий портал) для удаления пользователя может быть выдана ошибка времени ожидания. Но возможно, что запрос был выполнен успешно.
Если для удаления учетной записи пользователя применяется Портал управления, может быть получено сообщение, что запрос завершен по тайм-ауту. Но возможно, что запрос был выполнен успешно, несмотря на сообщение об ошибке времени ожидания. Прежде чем предпринимать еще одну попытку удаления учетной записи пользователя, убедитесь в том, что предыдущая попытка окончилась неудачей и что пользователь все еще находится в системе, с помощью кнопки «Обновить».
См. также