Приложения Data-Tier SQL Server 2008 R2 предоставляют упрощенный подход к разработке, развертыванию и управлению базами данных. Создавая пакет приложения Data Tier (DAC), разработчики могут упаковать все необходимые объекты базы данных и намерения развертывания в одну самодостаточную единицу для удобного развертывания.
В предыдущей статье мы обсудили, как создавать приложения Data-Tier в SQL Server 2008 R2. В этой статье мы сосредоточимся на развертывании созданного пакета DAC и рассмотрим различные методы развертывания.
Пакет DAC похож на файл установщика Windows MSI для любого приложения. Он содержит все, что необходимо для развертывания, включая объекты экземпляра SQL Server, объекты базы данных и намерения развертывания.
Развертывание с использованием Visual Studio 2010
Если у вас есть Visual Studio 2010 Professional, Premium или Ultimate, вы можете легко создавать и развертывать приложения Data Tier. Чтобы определить намерения развертывания, вы можете дважды щелкнуть по файлу ServerSelection.sqlpolicy в разделе Свойства в Обозревателе решений. Это позволяет указать предварительные проверки перед развертыванием.
Например, вы можете объявить, что ваше приложение Data Tier должно развертываться только на SQL Server 2008 (Версия: 10) и выше. Это гарантирует, что приложение будет развернуто на совместимых серверах.
Чтобы развернуть пакет DAC, вы можете щелкнуть правой кнопкой мыши на проекте в Обозревателе решений и выбрать пункт меню Развернуть. Это создаст пакет DAC из проекта и развернет его на указанном сервере.
Кроме того, вы можете развернуть проект, щелкнув на подменю Развернуть решение в меню Сборка, если проект открыт в среде IDE (интегрированная среда разработки).
Определение целевой строки подключения
При развертывании пакета DAC важно указать целевой экземпляр SQL Server, на котором должен быть развернут пакет. Если этого не сделать, развертывание не будет выполнено успешно.
Чтобы определить целевую строку подключения для развертывания, вы можете щелкнуть правой кнопкой мыши на проекте в Обозревателе решений и выбрать пункт меню Свойства. В окне свойств проекта выберите Развертывание слева и нажмите кнопку Изменить, чтобы указать целевую строку подключения.
После того, как вы определили правильную целевую строку подключения, вы можете попытаться выполнить развертывание снова. В этот раз развертывание должно пройти успешно, и вы можете отслеживать статус развертывания в окне Вывод.
Заключение
Приложения Data-Tier SQL Server 2008 R2 предоставляют удобный способ упаковки и развертывания баз данных. Создавая пакет DAC, разработчики могут легко развертывать свои приложения на совместимых экземплярах SQL Server. Visual Studio 2010 предлагает удобный интерфейс для определения намерений развертывания и развертывания пакетов DAC. Следуя описанным в этой статье шагам, вы сможете успешно развернуть ваши приложения Data-Tier SQL Server 2008 R2.