MS SSRS: О возможных проблемах совместимости
От: KellyLynch  
Дата: 28.04.15 18:26
Оценка:
У меня есть .rptproj проект для Visual Studio 2008. В проект включены несколько RDL файлов. В начале каждого указано такое:

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">

Сами RDL-отчёты исполняются на сервере MS SQL 2008 R2 Reporting Services.

Сейчас у меня появился удалённый партнёр с которым моя компания должна совместно разрабатывать/модифицировать эти отчёты. То есть некий отчёт может быть разработан мной, потом доработан им, потом ещё раз доработан мной и тд

Оказалось что партнёр клепает свои отчёты используя Report Builder 3.0 (SQL Server 2008 R2). Когда он мне прислал отчёт я увидел в начале этого RDL файла такое:

<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition">

Это “2010” меня смутило – мой-то проект сделан в Studio 2008 а не 2010! Тем не менее я успешно включил присланный отчёт в свой проект; могу выполнять для него Preview и другие операции – каких-то проблем пока не встретил.

Тем не менее хотелось бы знать заранее – какие возможны “проблемы разницы версий” при такой организации работы (я продолжаю работать в Studio 2008; партнёр продолжает присылать отчёты с xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition")?

И если проблемы возможны – как лучше их заранее предупредить?
ssrs
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.