У меня установлена Visual Studio 2012 с установленным SSDT версии 11.1.20627.0.
Одна из проблем, которые меня беспокоят, - это все мои хранимые процедуры в проекте SSDT, когда я пытаюсь отправить его на сервер, используя сравнение схемы. SET QUOTED_IDENTIFIER SP всегда был выключен, и я не могу найти способ изменить это поведение.
Целевая база данных - это моя локальная БД, и ее значение по умолчанию QUOTED_IDENTIFIER было изменено на ON (True);
На странице свойств проекта базы данных флажок «SET QUOTED_IDENTIFIER» был установлен, но весь флажок отключен.
Я попытался изменить некоторые параметры сравнения схемы, такие как «Игнорировать параметры таблицы», и результат тот же: он всегда дает мне какой-нибудь скрипт обновления, как показано ниже:
GO
USE [$(DatabaseName)];
GO
PRINT N'Creating [dbo].[myspname]...';
GO
SET ANSI_NULLS ON;
SET QUOTED_IDENTIFIER OFF;
GO
Любые подсказки прилагаются