powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с генерацией .dacbac файла
7 сообщений из 7, страница 1 из 1
Проблема с генерацией .dacbac файла
    #40071583
Maniron Rafnrun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заказчики поставили задачу обновить БД через dacpac. С данной технологией ранее не работали. В процессе генерации файла получили ворох ошибок. Но, если конкретизировать, то ошибки 71501, 71564 и 71561. Содержание следующее (Приведу для примера по одному сообщению, чтобы не растягивать сообщение):

Код: sql
1.
2.
3.
Error SQL71564: Error validating element [Indusoft]: The element [Indusoft] has been orphaned from its login and cannot be deployed.
Error SQL71561: Error validating element [dbo].[v_SampleReportValue2]: View: [dbo].[v_SampleReportValue2] has an unresolved reference to object [I-LDS RN SNPZ].[dbo].[v_TestResult].
Error SQL71501: Error validating element [dbo].[v_TTRange]: View: [dbo].[v_TTRange] contains an unresolved reference to an object. Either the object does not exist or the reference is ambiguous because it could refer to any of the following objects: [dbo].[TechTestLimit].[TTRange], [dbo].[TTBoundaryPoint].[TTRange], [dbo].[TTRange].[TechTestVerId], [dbo].[TTRange].[TTRange] or [dbo].[TTRangeItem].[TTRange].



Пожалуйста, подскажите, что нужно сделать для решения данной проблемы
...
Рейтинг: 0 / 0
Проблема с генерацией .dacbac файла
    #40071588
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maniron Rafnrun,

подобные ошибки говорят о том, что база не соответствует той, которая ожидается при выполнении обновления. То есть обновить её этим пакетом невозможно.
...
Рейтинг: 0 / 0
Проблема с генерацией .dacbac файла
    #40071598
Maniron Rafnrun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов, до выгрузки, даже, не дошел. Я только создаю файл из производственной базы
...
Рейтинг: 0 / 0
Проблема с генерацией .dacbac файла
    #40071621
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maniron Rafnrun,

В таком случае у Вас будут проблемы, представление [dbo].[v_SampleReportValue2] ссылается на другую базу и проверка ссылок не находит этот объект среди объектов пакета, поскольку пакет содержит только одну базу. Также имеются проблемы с ссылками в представлении [dbo].[v_TTRange].
Проверка ссылок необходима для обеспечения целостности базы.

Попробуйте проискать в инете "как создать dacpac с ссылками на другую базу", но я сомневаюсь, что в такой ситуации имеется решение.
...
Рейтинг: 0 / 0
Проблема с генерацией .dacbac файла
    #40071629
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, понимаю, что эти dacpac - полезны,но, если коротко - зачем они нужны ?
...
Рейтинг: 0 / 0
Проблема с генерацией .dacbac файла
    #40071643
Maniron Rafnrun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин, хороший вопрос :) Честно, фиг знает. Все время пользовались стандартным РК, а тут заявляют, что нужно сделать через dacpac
...
Рейтинг: 0 / 0
Проблема с генерацией .dacbac файла
    #40071743
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создать скрипт установки можно, если у вас есть проект базы (баз) в VisualStudio. При помощи переменных можно назначать новые имена баз и так далее. Сама установка (пустой базы) происходит как выполнении этого кода при помощи SQLCMD. Если требуется, то можно создать скрипты пред- и поствыполнения, которыми можно заполнить справочники, выполнить дополнительную настройку сервера и так далее.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с генерацией .dacbac файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]