Мне нужно установить DataCompressionOptions
в None
для всех таблиц в базе данных.Как настроить сжатие на «none» для всех таблиц в базе данных SQL Server
Я могу запустить
USE [MyDatabase]
ALTER TABLE [dbo].[Tablex]
REBUILD PARTITION = ALL
WITH (DATA_COMPRESSION = NONE)
И это отлично работает, но мне нужно, чтобы установить это в течение примерно 50 таблиц.
'SELECT 'ALTER TABLE DBO. + QUOTENAME (имя) + 'REBUILD ...;' FROM sys.tables WHERE schema_id = 1; ' –
Привет, Аарон, Спасибо, что ответили. Я выполнил запрос и выполнил его успешно, но когда я пошел проверять сжатие, он все еще был установлен на «Страница» – Mark
, выполняющий этот запрос, создаст скрипт только для вас, вам нужно скопировать вставку скрипта и выполнить его или использовать курсор сделать это для вас, как я показал в своем ответе –