Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / MS SSRS: О возможных проблемах совместимости / 4 сообщений из 4, страница 1 из 1
28.04.2015, 21:21
    #38947883
KellyLynch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SSRS: О возможных проблемах совместимости
У меня есть .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")?

И если проблемы возможны – как лучше их заранее предупредить?
...
Рейтинг: 0 / 0
29.04.2015, 20:52
    #38949059
KellyLynch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SSRS: О возможных проблемах совместимости
KellyLynchУ меня есть .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")?

И если проблемы возможны – как лучше их заранее предупредить?


Сформулирую-ка я более ограниченный вопрос.

Могу ли я как-то заставить мою Visual Studio 2008 создавать RDL файлы в которых эта "схема" была бы "2010" а не "2008"? То есть чтобы там было:

<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">


У меня установлен SQL Server 2008 R2 SP2 (включая Business Intelligence Development Studio ). Я пробую создать в ней новый проект типа Report; указываю при этом "2008R2" как TargetServerVersion. И в получаемом RDL файле вижу xmlns=" http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition"

Можно ли сделать так чтобы генерировалась схема "2010" а не "2008"?
...
Рейтинг: 0 / 0
21.05.2015, 14:52
    #38965339
WarAnt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SSRS: О возможных проблемах совместимости
KellyLynch,

Поставьте 2010 студию
...
Рейтинг: 0 / 0
24.05.2015, 14:43
    #38967258
Andrews25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SSRS: О возможных проблемах совместимости
KellyLynch,

создайте в вашем отчете шареный dataset
namespace поменяется автоматом
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / MS SSRS: О возможных проблемах совместимости / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]