Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Что необходимо доустановить в Visual Studio 2015 Ent для работы со старыми OLAP-проектами

Добрый день!
Необходимо в VS 2015 открыть проект OLAP-куба, созданного в VS 2005.
При попытке открытия студия сообщает:
Не поддерживается
В этой версии Visual Studio невозможно открыть следующие проекты. Возможно, типы проектов не установлены или данная версия Visual Studio не поддерживает их.
Дополнительные сведения о включении поддержки этих типов проектов или о переносе ваших активов иным образом см. сведения в "Отчете о переносе", который отображается после нажатия кнопки "ОК".
- Move, "C:\Work\Move\Move\Move.dwproj"


Изменения не требуются.
Эти проекты можно без внесения изменений открыть в Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1).
- Move, "C:\Work\Move\Move.sln"



Похоже, что в студии что-то недоустановлено. Подскажите, что именно?
Ответ: Подытожим решение проблемы.

Для работы с кубами (в том числе и по старым проектам) в Visual Studio 2015 необходимо установить SQL Server Data Tools.
По умолчанию инсталлятор VS этот компонент не ставит. После установки VS по умолчанию можно еще раз запустить инсталлятор и доустановить SSDT. Однако это не помогает.

Решением проблемы является отдельная установка SSDT, образ которого берем по ссылке [url=] [/url], любезно предоставленной javajdbc

В итоге, при создании нового проекта появляется выбор шаблонов для работы с кубами.

Проекты, созданные в предыдущих версиях VS, при открытии автоматически и безвозвратно преобразовываются в формат VS 2015.

Еще раз спасибо всем участвовавшим в решении данной проблемы!
Вопрос: Reporting Services для visual studio ultimate 2010

Всем доброго времени суток.

Возникла проблемка. В visual studio ultimate 2010 отсутствует пункт для создания отчётов под Reporting Services.

что нужно дополнительно установить?
Ответ: user89,

На Reporting Services можно отчёты создавать как в 2008 студии так и в 2010.

Что бы в 2008 студии появилась возможность создавать отчёты на Reporting Services достаточно на компьютере поставить MS SQL Server 2008 Business Intelligence Development Studio.


По идее MS SQL Server 2008 R2 - это как 2010 сервер и по идее установка Business Intelligence Development Studio должна и в Visual Studio 2010 добавить возможность работы с Reporting Services. Но при попытке поставить на компьютер MS SQL Server 2008 R2 Business Intelligence Development Studio, галочка на этом компоненте уже стоит так как ранее компонент был установлен с MS SQL Server 2008.
Вопрос: Visual Studio 2012. Запуск х64 мастер им и эксп

Установил SQL Server 2012 x64, Visual Studio 2012 x64, AccessDatabaseEngine x64
Мастер импорта и экспорта х64 нормально работает.
Строю пакет SSIS. Хочу добавить элемент Экспорт в Ексель
Появляется ошибка "Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере." - VS пытается использовать Мастер им и эксп х32.
Как заставить VS использовать х64 битный Мастер?
Перерыл инет, нахожу либо про отладку в режиме 64, либо про установку х64, а вот про запуск мастера не нашел.
Ответ: Поставил AccessDatabaseEngine x32
SSIS работает, не знаю чем потом это все обернется
Вопрос: Совместимость Visual Studio 2015 и MS SQL 2014?

Возник неприятный баг, при редактировании проектов для SQL Server 2014 в Visual Studio 2015. Так при редактировании проекта для Reporting Services 2014 в Visual Studio 2015 происходит изменение в файле, которые потом не принимает SQL Server 2014 Reporting Services. Кто что знает по этому поводу?
Ответ:
Pvase
Владислав Колосов,

Если у меня 2 проекта, один на SQL2013, а второй на SQL2016, то мне надо держать две VisualStudio?

Зачем?
Вы ходили по приведённой мной ссылке?

последний SSDT поддерживает все версии SQL/SSRS/SSIS начиная с 2008 и заканчивая 2016 и azure.
Вопрос: SSDT for Visual Studio 2015

The latest version builds on the One-designer support for developing Database, SSAS, SSRS and SSIS project for SQL Server 2012, 2014, 2016 and Azure. You now only need one version of Visual Studio installed to support most versions of SQL Server.

Ответ: Alex_496,

это пока еще SSDT Preview update, а так да, обещали
Вопрос: Visual Studio 2015 и SQL Server Integration Services

Подскажите, можно ли в Visual Studio 2015 создавать SSIS пакеты для SQL Server 2008?

Создаю новый проект и мне на выбор только MS SQL Server'а 2012+
Ответ:
msLex
alexeyvg,

Справедливости ради у MS есть описание какие версии каких продуктов поддерживает VS 2015 SSDT, просто по другой ссылке

Да, действительно, спасибо за ссылку.
Это особенность перевода такая, а точнее, английскую версию проапдэйтили (Updated: July 7, 2016), а перевод нет :-(
Вопрос: Visual Studio для ReportgServ

Не знаю в тему или нет, но на голом сервере поставил MsSql 2014.
Выбрал все опции, но не получил Visual Studio для работы с отчетами.
Снес все. Поставил MsSql 2012 - результат тот же.
Снес все. Поставил MsSql 2008 R2 - установилась Visual Studio 2008 (!)
На своей рабочей машине имею MsSql 2012 - при этом присутствует Visual Studio 2010.
Я в полном не понимании как у меня "завелась" десятая студия.
Я не слишком большой специалист по разного рода установкам.
Поэтому прошу помощи. Как на машине с новыми MsSql еще и Visual Studio поиметь?
Ответ: Все начилось с того, что на рабочую машину, где стоял MsSql2012 и соответсвенно VS2010 для писания отчетов,
водрузили новый MsSql2014. Решили познакомиться с новым изделием. Очень быстро обнаружили, что перестала работать VS2010.
Вот тут начались экспирименты с целью оживить VS2010.
Сегодня, наконец выяснилось, что Sql2014 c VS2010 уже не работает. А работает он с VS2013, который ставиться отдельно из пакетика SSDTBI_x86_ENU.exe. Если на машине уже стояла VS2013, то установщик ругается, предлагает поставить новый экземпляр.
Но, это уже мелочи.
Теперь вроде все заработало.
Еще раз спасибо всем.
Вопрос: MySQL for Visual Studio (AUTO_INCREMENT)

Использую MS Visual Studio 2013 (Professional edition), MySQL for Visual Studio 1.2.5 и MySQL 5.5.46 (Ubuntu).
Пришлось сделать перенос большого объема связанных между собой данных в MySQL и заметил одну принципиальную ошибку MySQL for Visual Studio (или я что-то недосмотрел): при заполнении (функция Fill соответствующего TableAdapter) данных таблицы в VS из MySQL данные заполняются, а вот информация о AUTO_INCREMENT из MySQL в соответствующее поле AutoIncrementSeed колонки таблицы VS не переносится, что приводит к катастрофическим последствиям.
Подскажите, что я делаю не так и как мне получить информацию о AUTO_INCREMENT (имеется в виду следующее свободное значение поля) в VS.
Ответ: Тем, что если последнее добавление было для нескольких записей, то Вы получите ответ, отличный от реального.
Вопрос: OLAP из MySQL в Visual Studio 2010

Добрый день!

Пытаюсь сделать OLAP куб из БД MySQL

Есть:
MySQL 5.7 x64 на вирт.машине (Open Server).
MS Visual Studio pro 2010 sp1 на хосте.
MS SQL Server 2012 Standart на хосте.
Коннекторы MySQL Connector Net 6.9.8 / MySQL for Visual Studio 1.2.6 (установлено через MySQL Installer - Community)

Создал проект:
Bussiness intelligence -> Analysis services

в Data sources:
Создал подключение к БД MySQL, настроек там нет (кроме адреса и учетки) - тест - ОК.

в Data sources views:
Создаю view, выбираю таблицы, подтягиваю related, нажимаю finish, получаю ошибку:
Проблема №1:
MS VS 2010
TITLE: Microsoft Visual Studio
------------------------------

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[test_db].[branches]' at line 2

------------------------------
BUTTONS:

OK
------------------------------

Какую таблицу бы я не выбирал, ошибка сохраняется, меняется только название таблиц.
Пробовал в MySQL
set global sql_mode=ANSI_QUOTES
не помогло.

Нагуглил решение, в Data source в подключении установить
Sql Server Mode = true
Ставлю.
Заново создаю view - успех - открывается дизайнер!)

Проблема №2:
Но дальше вижу такую картину:
В дизайнере > в таблицах > в ключевых полях
Data type = Int32
А у меня в БД MySQL по факту указано
UInt64 (BIGINT UNSIGNED)
Как следствие не могу связать поля таблиц, потому как НЕ ключевые поля в Дизайнере остались
UInt64
Между Int32 и UInt64 связь создать невозможно.

Перетаскивать все таблицы на
Int32 
я пока не готов, но это все, что я пока могу сделать сам, хотелось бы найти грамотное решение вопроса.

Прошу помощи:
Уже не знаю как гуглить...
Уважаемые знатоки, пожалуйста, направите на путь истинный?
Возможно я не корректно решил проблему №1 и теперь пожинаю такие плоды?
Ответ: Проблема с определением типов решилась!

Из строки определения поля убрал автоинкремент:
<xs:element name="ID" msdata:AutoIncrement="true" msprop:design-time-name="92119ec8-82f7-48da-b967-983ad67d19b2" msprop:DbColumnName="ID" msprop:FriendlyName="ID" type="xs:int" />

После этого в ключевом поле можно указывать любой тип данных и дизайнер корректно его определяет после обновления.

Вот описана эта ситуация:
msdn.microsoft.com
Если тип этого столбца не Int16, Int32, или Int64 при установке этого свойства, свойство DataType приводится к типу Int32.

А у меня UInt64, не Int64... Т.е. в моем случае можно просто убрать признак UNSIGNED в MySQL и все заработает сразу со связями.
Что собственно я и сделаю, чтобы в будущем не тыркать в ручную DSV.

Всем огромное спасибо!
Вопрос: SSRS создать проект в Visual Studio методом импорта существующего проекта?

Есть уже развернутый SQL Server Reporting Services 2013 проект. Надо в Visual Studio 2013 создать проект методом импорта уже существующего развернутого проекта. Можно ли такое сделать, или надо весь проект заново создавать вручную в Visual Studio 2013?
Ответ: vikkiv,
Спасибо. Понял. Так и сделал. А в свойствах проекта в TargetReportFolder указал необходимые папки и подпапки.