powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ведение проекта БД в Azure DevOps, выполнение tsql скриптов периодически?
6 сообщений из 6, страница 1 из 1
Ведение проекта БД в Azure DevOps, выполнение tsql скриптов периодически?
    #40118899
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая задача. Существует база, рабочая на MS SQL 2016. есть отдельный проект по интеграциям баз, этот проект подразумевает доработку базы. Доработка - как добавление новых объектов (таблицы представления, процедуры), так и изменение данных в существующих данных (в основном заполнение добавленных полей). Скрипты t-sql хранятся на сервере MS Azure Devops. При каждом восстановлении рабочей базы надо все эти скрипты выполнять. Можно ли как-то автоматизировать этот процесс и выполнять скрипты из папки Azure Devops некоего проекта запуском некой команды? Что нужно написать или сделать чтобы эти скрипты выполнялись в нужном порядке (сортировка по имени)?
...
Рейтинг: 0 / 0
Ведение проекта БД в Azure DevOps, выполнение tsql скриптов периодически?
    #40118907
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фактически надо обеспечить CI/CD для проекта разработки. Но на практике надо просто после восстановления из бекапа применить все скрипты по доработке базы.
...
Рейтинг: 0 / 0
Ведение проекта БД в Azure DevOps, выполнение tsql скриптов периодически?
    #40118956
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase,
не DevOp, но написать скрипт в котором прописаны запуск скриптов в нужном порядке
погуглить что там CI/CD пуляет после раскатывания, впихнуть туда
...
Рейтинг: 0 / 0
Ведение проекта БД в Azure DevOps, выполнение tsql скриптов периодически?
    #40119002
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase,

У вас какой-то особенный подход, куда проще и эффективнее пользоваться средствами версионирования и Visual Studio для публикации версий базы. Можно использовать отдельно Sqlpackage, если не хотите устанавливать девопсу студию.
...
Рейтинг: 0 / 0
Ведение проекта БД в Azure DevOps, выполнение tsql скриптов периодически?
    #40123842
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов,

Может быть и так, но ситуация такая. Есть база MS Navision, ее проект ведется в Azure DevOps, но есть еще некий проект, который отдельно собирает данные, также и из базы MS Navision, но для сбора данных в этой базе надо создать некоторые таблицы, представления, процедуры, схемы о которых MS Navision ничего не знает и в его проекте об этом ничего нет. Т.е. надо вести проект не всей базы, а только части объектов. Позволяет ли проект в Visual Studio сделать подобное, т.е. вести не проект всей базы, а только ее частей, и при развертывании не затирать и не обновлять объектов не вошедших в проект?
...
Рейтинг: 0 / 0
Ведение проекта БД в Azure DevOps, выполнение tsql скриптов периодически?
    #40123846
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase,

авторТ.е. надо вести проект не всей базы, а только части объектов.

Да, в этом нет никакой проблемы, Вы можете создать проект части базы и настроить проект так, чтобы при публикации настройки базы данных на применялись к целевой базе, а объекты, которых нет в проекте, не были бы удалены из базы.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ведение проекта БД в Azure DevOps, выполнение tsql скриптов периодически?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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