SSDT – Игнорирование изменений в разделе
Я пытаюсь опубликовать проект базы данных, который также содержит функцию разбиения. У моих целевых баз данных разные значения (даты), которые я не хочу изменять, хотя SSDT / SqlPackage всегда пытается воссоздать функцию раздела и, разумеется, – все таблицы, которые используют PF.
Я проверил следующие параметры: IgnoreObjectPlacementOnPartitionScheme & IgnorePartitionSchemes ( http://msdn.microsoft.com/en-us/library/aa833291(v=vs.100).aspx ), но все равно получаю попытку отдыха.
Запуск обоих VS2012 (новейших SSDT) и VS2013
- Как получить столбцы первичного ключа из экземпляра TSqlObject?
- Можете ли вы игнорировать столбцы при сравнении данных SSDT?
- SSDT 2013 новая база данных отсутствует
- SSDT sqlpackage.exe публикует выходные данные, выводит «изменяющие» операторы без фактического изменения объекта в скрипте sql
- Как подключить команду SSDT после публикации в VS2012 для проекта базы данных
Я приложил пример проекта для демонстрации поведения: http://www.fast-files.com/getfile.aspx?file=73666
- Преобразование SQL-процесса в пакет SSIS
- DACPAC и последовательность SQL
- Развертывание изменений базы данных SQL из проекта SSDT
- Visual Studio 2013 SSDT - Поддержка SQL Server 2008 R2?
- Как создать проект SSDT из существующей базы данных?
- VS SQLCLR: функция X имеет нерешенные ссылки на схему Y
- Нет данных SQL Server Data Tools в VS 2013
- Импорт данных из Excel с использованием SSIS без знания имени файла
Я думаю, мне удалось решить эту проблему. Похоже, что VS UI игнорирует флажок «Игнорировать схему разделов», однако при указании в SqlPackage вручную это работает. Добавлено это к выполнению SqlPackage: / p: IgnorePartitionSchemes = True
Надеюсь, это поможет тому, кто застрял в той же проблеме