Подтвердить что ты не робот

Ошибка развертывания проекта базы данных в Visual Studio 2013

У меня есть проект базы данных в решении, которое не будет развертываться из Visual Studio 2013. Он выходит из строя с сообщением об ошибке "Unable to connect to target server".

Тот же проект при открытии в Visual Studio 2012 развертывается без проблем.

База данных - это Sql 2012, размещенная в движке Sql 2014 (экспресс)

Таким образом, параметры развертывания (с именами, измененными для защиты невинных):

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <IncludeCompositeObjects>True</IncludeCompositeObjects>
    <TargetDatabaseName>TestDatabase</TargetDatabaseName>
    <DeployScriptFileName>TestDatabase.Database.sql</DeployScriptFileName>
    <TargetConnectionString>Data Source=.\SQL2014;Integrated Security=True;Pooling=False</TargetConnectionString>
    <ProfileVersionNumber>1</ProfileVersionNumber>
  </PropertyGroup>
</Project>

Я также пробовал развертывание с использованием имени пользователя и пароля, а не встроенной безопасности...

4b9b3361

Ответ 1

В Visual Studio 2013 теперь есть обновление, которое добавляет поддержку SQL Server 2014 в разделе Инструменты → Расширения и обновления → Обновления

После установки обновления в разделе Справка → О Microsoft Visual Studio Я вижу, что теперь у меня есть Инструменты данных SQL Server 12.0.40403.0

Теперь SQL Server 2014 является опцией в моих настройках проекта базы данных, и все работает! Database Project Settings


Оригинальный ответ:

У меня та же проблема. Похоже, обновление для Visual Studio 2013 еще не закончилось: (

В ближайшие несколько дней загрузка Visual Studio 2013 появится через канал обновления Visual Studio (Инструменты → Расширения и Обновления → Обновления).

http://blogs.msdn.com/b/ssdt/archive/2014/03/25/sql-server-data-tools-for-sql-server-2014-is-available.aspx

Ответ 2

У меня было это сообщение об ошибке из Операции с инструментами данных в VS 2013 Update 5 при попытке публикации в Azure SQL DB.

Оказывается в моем случае (новая среда для разработчиков), это было так же просто, как не удалось сохранить пароль SQL-сервера.

Я использовал это с помощью Server Explorer - поскольку я заметил, что мое соединение было в порядке, позже было отключено, и пароль был очищен.

Я сделал следующее для сортировки

  • Проводник сервера
  • Соединение правой кнопкой мыши > Изменить соединение
  • Отметьте Сохранить пароль (еще раз)
  • Дополнительно...
  • Раздел безопасности - здесь введен пароль
  • OK
  • Тестовое соединение - хорошее
  • Re-Ran опубликовать из соответствующего файла DatabaseDeploy.publish.xml

БАМ Все хорошо снова!

Ответ 3

Инструменты данных SQL Server - бизнес-аналитика для Visual Studio 2013 теперь находится в соответствии с комментарием Кевина Куннана в нижней части блога, упомянутого выше.

Вы можете скачать его здесь: Инструменты данных SQL Server для BI для Visual Studio 2013

Обратите внимание, что ссылки на "SQL Server 2014" в загрузке, по-видимому, указывают на то, что это разрабатывается в рамках разработки SQL Server 2014, но инструменты для Visual Studio 2013 и, похоже, будут устранять проблемы развертывания, связанные с Проекты Datbase в VS 2013 для SQL 2012 или более ранних баз данных. [Обновление. Я установил это, и он решил мои собственные проблемы с "развертыванием и публикацией" в VS 2013]