Как открыть .rptproj в Visual Studio 2010?
У меня есть решение Visual Studio 2010, которое содержит проект типа .rptproj
. Один из моих коллег может открыть это решение в Visual Studio 2010 SP1 просто отлично. Я видел, как он работает. Однако, когда я пытаюсь это сделать, я получаю
"этот тип проекта не поддерживается этой версией приложения"
Я могу открыть решение из SQL Server Business Intelligence Studio 2008 просто отлично.
У нас есть VS2010 Ultimate SP1 и SQL Server 2008 R2 Enterprise. Полная установка для обоих продуктов. Когда вы заходите в его справку Help → About в Visual Studio, она перечисляет
- Службы анализа SQL Server
- Службы отчетов SQL Server
- и службы интеграции SQL Server
На моем VS2010 они не отображаются, но они отображаются в моем диалоговом окне SQL Studio BI Studio. Я попытался удалить все и переустановить его, но безрезультатно.
Ответы
Ответ 1
Что мне нужно было сделать, это установить Business Intelligence Development Studio из установщика SQL Server 2008 (в частности, я использовал 2008 R2). Смотрите снимок экрана ниже.
Это добавило шаблоны для SSRS в Visual Studio 2008.
Примечание. У вас должен быть установлен VS 2008 SP 1 (по крайней мере, для SQL Server 2008 R2).
![enter image description here]()
Ответ 2
Инструменты данных SQL Server - это бесплатное дополнение к Visual Studio/SQL Server, которое поддерживает проекты отчетов, поэтому это может дать вам то, что вам нужно. Я использовал его только для проектов базы данных и не сообщал проекты, поэтому я не уверен, что это будет решение в этом сценарии, но дайте ему шанс. Когда мы обновились до Visual Studio 2010 еще в 2010 году, этого не было, поэтому мы перевели нашу отчетность в отдельное решение VS2008, чтобы всегда было (не идеальное) решение.
Ответ 3
Как оказалось, у меня была неполная информация. У моего коллеги был установлен SQL Server 2012 также на его машине. Эта установка SQL - это то, что заставило службы SQL Server XXX появиться на его установке Visual Studio 2010.
Из того, что я собираю, установка SQL Server 2008 R2 предоставила более старую версию Visual Studio возможность открыть эту SQL-версию проектов .rptproj. То есть SQL 2008 R2 предоставит Visual Studio 2008 возможность запуска SQL Server 2008 R2.rptprojects, в то время как SQL Server 2012 дает возможность открывать SQL Server 2008 R2.rptprojects.
Ответ 4
Просто чтобы добавить, я смог сделать это со следующими шагами, как показано в этом вопросе.
Теперь вы можете использовать Visual Studio 2010 для редактирования отчетов.
Поддерживаются ли отчеты SSRS в Visual Studio 2010 или 2012?