В идеале, существует конвейер CI / CD для распространения изменений (код, схема базы данных и т. Д.) В окружающих средах (например, разработка, тестирование, подготовка, производство и т. Д.), Включая тесты BVT, для предотвращения взлома.вещи.
Найдите ниже несколько вариантов, чтобы распространить это изменение:
--- Вариант 1 ---
Один подход будет соединятьсяк серверу / базе данных SQL Azure через SSMS (например, SQL Server Management Studio, версия 17.2) и выполнение сценария T-SQL, такого как приведенный ниже пример (изменение имени таблицы и отладочных отпечатков), где ондобавляет столбец LogType к существующей таблице с именем dbo.Customer .
Кроме того, этот сценарий также можно выполнить на портале Azure, перейдя к Azure.База данных SQL> Редактор запросов (предварительный просмотр) и запуск сценария.
IF EXISTS(SELECT * FROM sys.columns WHERE object_id = OBJECT_ID('dbo.Customer') AND name='LogType')
BEGIN
PRINT 'Column LogType already exists on table dbo.Customer and it is configured properly.'
END
ELSE
BEGIN
PRINT 'Adding column LastName to table dbo.Customer...'
ALTER TABLE dbo.Customer
ADD LogType VARCHAR(100) NOT NULL
END
PRINT '--- DONE ---'
GO
--- Вариант 2 ---
Другой вариант будет вручную добавление LogType столбец таблицы, который можно выполнить, подключившись к серверу / базе данных SQL Azure с помощью SSMS , щелкните правой кнопкой мыши имя таблицы и выберите дизайн.Затем добавляем новый столбец.