Мне нужно создать простое автономное приложение, которое позволит пользователям вводить некоторые данные, а затем распечатывать отчет. Я бы предпочел использовать SSRS в качестве механизма отчетов, но я также хочу, чтобы мое хранилище данных было очень простым.
У меня есть еще одно масштабное смарт-клиентское приложение, использующее SQL Server Express в качестве серверной части для пользователя. По опыту, SQL Server Express, безусловно, является вариантом, однако интеграция процесса создания и обслуживания базы данных - это своего рода кошмар из-за различных ограничений конечного пользователя.
SQL Server CE гораздо проще использовать для моих нужд, если это возможно. Могу ли я использовать SQL Server Compact Edition с SSRS?
Да, я знаю, что мне все равно потребуется установить SQL Server Express, если я хочу использовать SSRS. Меня устраивает это требование. Меня больше всего беспокоит то, что мне бы не пришлось автоматизировать процесс создания базы данных в SQL Server Express, что я должен делать с другим упомянутым мною приложением смарт-клиента.
Вместо этого я бы предпочел использовать локальный файл базы данных SQL Server CE, который я могу связать с моим приложением и подключиться к нему из SSRS. Можно ли это сделать?
Если это невозможно, существует ли какая-то другая простая альтернатива (за исключением использования Crystal Reports), которая позволила бы просто создавать отчеты и включать файл базы данных в установщик приложения?