2010-03-02 4 views
0

У клиента есть куча баз данных Access и связанных с ними отчетов.Публикация отчетов о доступе к базе данных

Он хочет сделать отчеты доступными (живыми, а не моментальными снимками) через защищенный экстрасети.

Он готов воссоздать отчеты, используя при необходимости собственный графический интерфейс, но в идеале хотел бы, чтобы решение, которое экспортирует его отчеты «как есть» в Интернете.

Посмотрите на мост Каспио. Он довольно гладкий, но, похоже, не предлагает группировки и суммирования (ключевое требование) без неприятного взлома Javascript - кажется довольно явным упущением для меня!

Любые предложения?

Я разработчик ASP.NET, поэтому, если есть кодирование, предпочтительным будет решение на основе ASP.NET.

ответ

1

SQL Server Express Edition является бесплатным. Она включает в себя Reporting Services

http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx

Вы можете подключиться к базе данных MS Access (или любой другой базы данных, которые у вас есть OLEDB или ODBC подключение к)

Для существующих отчетов, вот ссылка о том, как мигрировать только отчеты в SQL Server (оставьте данные в MS Access)

http://technet.microsoft.com/en-us/library/cc966391.aspx

+0

Спасибо, но клиент не хочет мигрировать из Access. –

+0

@thinknow ответ отредактирован, чтобы включить ответ на комментарии –

+0

Спасибо. Можете ли вы объяснить, как я могу использовать SQL Server Express для публикации отчетов Access в Интернете без перехода на SQL Server? –

2

Вы хотели бы рассмотреть вопрос Access 2010, пункт 3 связанного документа са ys:

Доступ к вашей заявке, данным или форм практически из любого места.

Расширение базы данных в Интернете, так что пользователи без клиента Access может открыть веб-формы и отчеты через браузер и изменения автоматически synchronized.1 Или работать на вашей автономной базы данных Web , сделать свой дизайн и , а затем синхронизировать их с Microsoft SharePoint Server 2010, когда вы повторно подключены. С Access 2010 и SharePoint Server 2010, данные могут быть защищены централизованно для удовлетворения соответствия данных, резервного копирования и требования аудита , предоставляя вам повышенной доступности и управляемости.

- http://www.microsoft.com/office/2010/en/access/default.aspx

+0

Как сервер Sharepoint интегрируется с общедоступным сайтом? Это не указано в исходном вопросе, если это необходимо, но в качестве общей проблемы представляется важным прояснить. Разумеется, решение Access Reporter не требует каких-либо изменений на вашем веб-сайте (общедоступном или закрытом), просто поддержка времени выполнения .NET на веб-сервере. –

1

На самом деле, предложение отдается здесь, чтобы переместить назад и данные до сервера SQL, но держать переднюю часть конечного приложения, как в Access.

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

Итак, вы связываете свои таблицы с сервером sql и продолжаете использовать приложение доступа.

Это означает, что вы можете использовать службы отчетов SQL Server или какой-либо другой веб-интерфейс, который извлекает данные с SQL-сервера. Таким образом, ваше приложение доступа будет непосредственно обновлять данные на этом SQL-сервере.

Эта установка работает хорошо, так как вы не привязываетесь к передаче данных между двумя отдельными системами. Я знаю несколько компаний, которые успешно перенесли свои данные на сервер SQL для этой цели, чтобы позволить руководителям и менеджерам компании просматривать отчеты в веб-системе.

Однако им не нужно было выбрасывать или терять инвестиции и время, затрачиваемое на создание части приложения доступа.

+0

Ускорение резервного копирования Jet/ACE на SQL Server - это не волшебный процесс, который всегда работает без проблем, поэтому это не совсем беспроблемное предложение. Кроме того, ссылка ниже в ответе @Raj More (http://technet.microsoft.com/en-us/library/cc966391.aspx) разъясняет вопрос, который у меня был, т. Е. Нужно ли воссоздавать отчеты Access в SSRS. На самом деле, вы этого не делаете, но, конечно, это будет зависеть от того, насколько точно конвертер выполняет преобразование отчетов Access в отчеты SSRS. –

+0

Согласованный sql может быть большой работой. Никогда не использовала ни один из вариантов преобразования, получающих отчеты о доступе, и переводит их в SSRS. Существует ряд недостатков (например: я не думаю, что суб-отчеты работают, я проверю это). Имейте в виду, что при доступе к 2010 году, когда вы создаете веб-отчеты, вы ограничены в функции, и эти отчеты на самом деле основаны на RDL (языке определения отчетов). Таким образом, это означает, что отчеты, созданные для доступа в Интернете в 2010 году, фактически являются отчетами служб отчетов SQL Server. Таким образом, доступ к веб-отчетам использует службы отчетов SQL, и это избавляет их от необходимости создавать собственную систему с нуля. –

Смежные вопросы