Visual Studio 2015 Update 2 и сравнение схем Sql Server 2016

Недавно я обновился до Visual Studio 2015 Update 2, и все прошло гладко, однако теперь, когда я пытаюсь выполнить сравнение схем из проекта данных с базой данных Sql Server 2016, он показывает, что мне нужно создать все объекты в базе данных. Это работало нормально до этого обновления.

Я получаю следующую ошибку при инициализации сравнения:

Произошла ошибка при попытке обратного проектирования элементов типа Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlDatabaseCredential: пакетная команда во время обратного проектирования завершилась с ошибкой с кодом ошибки: -2146232060 Номер строки: 2267 Сообщение об ошибке: Недопустимое имя столбца compression_delay. Недопустимое имя столбца compression_delay.

Кто-нибудь знает, что вызывает эту проблему? Заранее спасибо.


person Lereveme    schedule 26.04.2016    source источник
comment
Вы проверили, есть ли у вас этот столбец?   -  person TheGameiswar    schedule 26.04.2016
comment
Да, в моей базе нет ничего с именем Compression_delay.   -  person Lereveme    schedule 26.04.2016
comment
Мой тоже сломался после обновления 2, та же ошибка, есть ли шанс найти исправление?   -  person Medo    schedule 28.04.2016


Ответы (2)


Я не уверен, что вызвало эту проблему, но в итоге я отключил все свои базы данных, удалил SQL Server и сделал новую установку. После этого все скрипты и сравнение данных VS заработали корректно.

person Lereveme    schedule 29.04.2016

Я была такая же проблема. Я нашел обновление/исправление для VS 2015 Update 2. Применение исправления устранило проблему.

https://msdn.microsoft.com/en-us/library/mt695655.aspx#

person Blane Bunderson    schedule 11.05.2016