Как преобразовать проекты базы данных Visual Studio 2010 в проекты базы данных SQL Server с изменением целевой платформы
В SQL Server Data Tools (SSDT) можно преобразовать существующие проекты баз данных SQL Server, CLR и приложений уровня данных, созданные в Visual Studio 2010, в новый проект базы данных SQL Server.При этом можно воспользоваться такими преимуществами нового интерфейса разработки базы данных, предусмотренного в SSDT, как обновленный интерфейс редактирования Transact-SQL и возможность переназначения проекта на платформы Microsoft SQL Server 2012 и SQL Azure с проверкой кода.В процессе преобразования преобразуются объекты (таблицы, представления, хранимые процедуры, файлы свойств или скрипты), для которых предусмотрены эквивалентные типы в SSDT, включая их разрешения и файлы политик DAC.Артефакты, которые не могут быть преобразованы, будут выделены подсветкой в журнале или отчете о преобразовании.
В следующей таблице перечислены все артефакты проекта, которые могут или не могут быть преобразованы в SSDT.
Артефакты проекта, которые могут быть преобразованы | Артефакты проекта, которые не могут быть преобразованы |
---|---|
Файлы проекта 1. Файлы проекта DBPROJ (проекты базы данных и сервера Visual Studio 2010, проекты приложения уровня данных) 2. Файлы проекта CSPROJ и VBPROJ CLR могут быть преобразованы, но это может привести к потере данных |
Проекты теста единицы базы данных Частичные проекты, такие как элементы FILES |
Файлы свойств 1. Файлы *SQLDEPLOYMENT, SQLSETTINGS и SQLPOLICY преобразуются в соответствующие им страницы свойств проекта 2. Файлы SQLPERMISSIONS преобразуются в скрипты Transact-SQL |
Свойства проекта 1. Server.sqlsettings 2. Переменные SQLCMD, определенные в файлах SQLCMD |
Файлы SQL импортируются с использованием их существующей структуры папок. | Файлы расширяемости. |
Скрипты, выполняемые до и после развертывания | Ссылки на базы данных должны быть вновь установлены вручную после преобразования проекта. |
Файлы сравнения схем | Файлы формирования данных. |
Преобразование проекта
Открытие проекта базы данных SQL Server 2005 или 2008.
Автоматически откроется мастер Преобразование в проект базы данных SQL Server.Выберите Преобразование в проект базы данных SQL Server и нажмите ОК.Оставьте отмеченными заданные по умолчанию настройки для резервного копирования существующих файлов.
Автоматически создается отчет о преобразовании с перечнем всех преобразованных файлов.Щелкните знак + рядом с именем файла проекта, чтобы ознакомиться с более подробными сведениями о процессе преобразования.
Обратите внимание, что в области Обозреватель решений преобразуются все файлы проекта, файлы свойств и объекты схемы.
Изменение целевой платформы проекта
Щелкните правой кнопкой мыши вновь преобразованный проект в области Обозреватель решений и выберите Свойства, чтобы получить доступ к диалоговому окну Параметры проекта.
Выберите любую платформу, поддерживаемую в SSDT, в раскрывающемся списке Целевая платформа.
См. также
Как изменить целевую платформу и опубликовать проект базы данных