Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Вы можете отключить ограничение проверки для транзакций INSERT и UPDATE в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL. После отключения проверочных ограничений будущие вставки и обновления столбца не проверяются по проверочным ограничениям. Используйте эту возможность, если новые данные будут нарушать существующее ограничение или если ограничение относится только к данным, уже помещенным в базу данных.
В этом разделе
Перед началом:
Чтобы отключить ограничение проверки для инструкций INSERT и UPDATE, используйте следующее:
Перед началом работы
Безопасность
Разрешения
Требуется разрешение ALTER для таблицы.
Использование среды SQL Server Management Studio
Отключение проверочного ограничения при выполнении инструкций INSERT и UPDATE
Разверните в Обозревателе объектовтаблицу с ограничением, затем раскройте папку Ограничения .
Щелкните правой кнопкой мыши ограничение и выберите команду Изменить.
В сетке под конструктором таблицщелкните пункт Применять при операциях INSERT и UPDATE и выберите значение Нет в раскрывающемся списке.
Нажмите кнопку Закрыть.
Использование Transact-SQL
Отключение проверочного ограничения при выполнении инструкций INSERT и UPDATE
В обозревателе объектов подключитесь к экземпляру ядра СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте следующие примеры в окно запроса и нажмите кнопку Выполнить.
USE AdventureWorks2012; GO ALTER TABLE Purchasing.PurchaseOrderHeader NOCHECK CONSTRAINT CK_PurchaseOrderHeader_Freight; GO
Дополнительные сведения см. в разделе ALTER TABLE (Transact-SQL).