Могут ли службы отчетов SQL Express генерировать документы Word из RDL?

StackOverflow https://stackoverflow.com/questions/622698

Вопрос

Я знаю, что могу создавать отчеты в формате PDF с помощью службы SQL Reporting Service (даже SQL Express может это сделать), и я могу создавать документы Word с помощью версии SQL Developer.Поскольку мой блок разработчика — SQL Developer, а мой веб-сайт использует SQL Express (я знаю, он далек от идеала), я хотел бы знать, может ли служба отчетов, включенная в SQL Express, генерировать документы Word в качестве выходных данных.

Кто-нибудь, кто имеет опыт работы с этим?

Это было полезно?

Решение

Если у вас нет отчетов, которые необходимо отображать в формате Word, SDK формата Open XML может быть лучшим выбором, чем службы Reporting Services (которые, я думаю, в любом случае не смогут этого сделать, по крайней мере, в SQL 2005).

Преимущества:установка Office не требуется, ничего не нужно устанавливать, кроме SDK, никаких служб Reporting Services.

Редактировать:

2008 отображает Word и я ничего не читал о том, что не все форматы поддерживаются в экспресс-редакции.Еще одним облегченным вариантом может быть элемент управления Report Viewer Control 2008, который, очевидно, также может отображать документы Word.

Другие советы

Я использую SQL Server 2008R2 с Драйвер системы Office 2007 установлен. Я могу импортировать из xls и создавать отчеты, которые выводятся в слово без установки офиса или оплаты Aspose. Если вы хотите создавать отчеты rdl из текстовых документов, это то, где Aspose делает свои деньги.

Я сомневаюсь, что сам SQL Server Express может сделать это, но вы определенно можете приобрести коммерческий инструмент для этого. В качестве примера рассмотрим, например, Aspose Words.NET .

Мы использовали Aspose в производственных системах, которые требовали форматирования окончательных документов на корейском языке. Это сработало как шарм.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top