У меня есть интерфейс пользовательского интерфейса, который взаимодействует с базой данных SQL Server и управляет ею, и одна из вещей, которую он может делать, — это создавать отчеты о данных в базе данных.
Этот пользовательский интерфейс может быть установлен на нескольких компьютерах, и до сих пор я просто хранил отчеты в папке с установкой, но это означает, что каждый раз, когда добавляется новый отчет, его нужно вручную копировать для каждой отдельной установки пользовательского интерфейса. там.
Я думал о том, чтобы хранить файлы .rpt в самой базе данных (в виде BLOB-объектов) и иметь какой-то механизм для пользовательского интерфейса для их извлечения при необходимости в качестве способа централизации отчетов и устранения этой проблемы.
Кто-нибудь пробовал это, и это сработало хорошо? Или, если нет, можете ли вы придумать что-нибудь, что я должен принять во внимание, прежде чем двигаться дальше? Можете ли вы придумать какие-нибудь советы, хитрости или предостережения, которые могут быть мне полезны?