Решение задачи
почему паблиш бд mssql удаляет триггеры которые удалены из исходников
Условие:
почему паблиш бд mssql удаляет триггеры которые удалены из исходников
Решение:
В SQL Server, когда вы публикуете базу данных (Publish Database) с использованием инструмента публикации, все объекты базы данных, включая триггеры, которые были удалены из исходных кодов, также удаляются в целевой базе данных.
Это происходит потому, что инструмент публикации сравнивает структуру исходной базы данных с целевой базой данных и применяет изменения, необходимые для синхронизации обеих баз данных. Если триггер был удален из исходной базы данных, инструмент публикации обнаружит это изменение и удалит соответствующий триггер из целевой базы данных, чтобы обеспечить согласованность между ними.
Однако, если вы не используете инструмент публикации, а вручную выполняете операции синхронизации баз данных, то удаление триггера из исходных кодов не приведет к его автоматическому удалению из целевой базы данных. В этом случае вам нужно будет вручную удалить триггер из целевой базы данных.
Похожие работы
Попробуй и другие функции
Решения по другим предметам
А
Б
В
М
П
С
Т
Э