У меня есть процедура изменения, с комментариями по умолчанию MSSQL на момент ее создания. Пример:
USE [Database]
GO
/****** Object: StoredProcedure [dbo].[Example] Script Date: 29-08-
2018 9:38:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- ============================================
ALTER PROCEDURE [dbo].[Example]
AS
BEGIN
SET NOCOUNT ON;
-- HERE IS TSQL
END
Но когда я запускаю команду
flyway migrate
удаляет комментарии вне обнаруженных операций. то есть:
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- ============================================
Код моего рейса - UTF-16LE. Это потому, что у меня проблема с UTF-8.
Проблема:
wrong syntax error near '?USE [Database]'.
Но решите это, изменив кодировку на UTF-16LE.
Версия моего пролетного пути: 5.1.4
Версия моего MSSQL: v17.5
Есть какое-нибудь решение для этого? Благодарю.