2016-10-12 7 views
0

На нашем сервере установлены Windows Server 2008, SQL Server 2008 R2 и VS2008 Pro. Они используются для создания проектов бизнес-аналитики, таких как отчеты SSRS и пакеты SSIS. У нас уже развернуты службы SSRS и SSIS, и мы уже используем ReportServer для просмотра отчетов. К сожалению, нам нужно подключиться к серверу через Remote Desktop для создания этих пакетов и отчетов.Установка SSDT 2012 и VS2013 Pro на моей рабочей станции?

Эти инструменты были уже установлены, когда я пришел сюда, и у нас нет компакт-дисков для любого из них.

Итак, я просто получил компакт-диски MSDN для SQL Server 2012 и VS2013 Professional. Я хочу установить на свою рабочую станцию, чтобы я мог работать локально, а затем развертывать/копировать проект на наш сервер.

С моей точки зрения, мне нужны как SQL Server 2012, так и VS2013 Pro для создания пакетов SSDT, но я буду развертываться на сервере.

Возможно ли это?

Спасибо.

ответ

0

Вам обязательно понадобится VS2013, установленный на вашей локальной машине; однако вам не обязательно нужен SQL Server. Если вы хотите разработать свои пакеты SSIS для баз данных на сервере, вы можете просто установить источник данных и/или пункт назначения на имя сервера в вашем пакете SSIS. Вы можете запустить пакет SSIS локально до тех пор, пока он не будет работать правильно, а затем сохраните пакет .dtsx, а затем разверните его на сервере через Remote Desktop.

Установленная локальная среда SQL Server Management Studio (SSMS) будет большой помощью в вашей разработке, так как вы можете развернуть SSMS на сервер, но вам не нужен сам SQL Server (например, механизм базы данных и связанные с ним службы) установленный локально для этого.

Однако, если вы хотите, чтобы ваша локальная машина была полноценной тестовой средой, где вы тестируете базу данных, а также пакет SSIS на 100% локально, а затем развертываете на сервере, тогда да, вам понадобится SQL Server двигатель установлен на месте.

+0

Итак, я могу установить 'VS2013' на моей рабочей станции, создать пакет' SSIS' или 'SSRS' с' VS2013' и развернуть на сервере с помощью 'SQL2008'? – rbhat

+0

Вам понадобится IDE BIDS для SQL 2008 для создания/публикации пакетов SSIS для SQL 2008. Я думаю, что это действительно работает в оболочке VS 2010, но это сложно сказать наверняка. У вас будут установлены правильные биты, если вы установите их из файлов установки SQL 2008. –

1

Сервер Youk - это SQL/SSIS 2008, ваша рабочая станция разработки будет VS2013. Ваши пакеты, созданные в VS2013, будут несовместимыми с SSIS 2008. Только VS2008 из Visual Studio или BIDS из дистрибутива SQL 2008 будет генерировать совместимые пакеты.
Для дистрибутива - вы можете скачать дистрибутив SQL2008 с сайта MSDN и установить только BIDS - Business Intelligence Development Studio, которая не требует лицензии.

+0

Если я обновляюсь с SQL2008 до SQL2012 на сервере и устанавливаю VS2013 на своей рабочей станции разработки, могу ли я разработать проекты SSDT BI и развернуть на сервере? – rbhat

+0

Хотя мне кажется [эта ссылка SO] (http://stackoverflow.com/questions/25126574/anyway-to-deploy-a-ssis-2012-project-built-in-vs-2013), в которой развертывание Проект SSDT BI в VS2013 - Sql Server 2012 непросто. – rbhat

+0

Если вы обновите экземпляр SQL/SSIS до 2012 года, я бы, скорее всего, установил последнюю версию SSDT (используя оболочку VS2015), потому что он может использовать SSIS 2012, 2014 и 2016. –