Поделиться через


Свойства таблицы — SSMS

Область применения: SQL Server 2016 (13.x) и более поздних версий База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)

В этом разделе описываются свойства таблицы, отображаемые в диалоговом окне "Свойства таблицы" в SQL Server Management Studio. Дополнительные сведения по отображению этих свойств см. в разделе Просмотр определения таблицы.

В этом разделе

  1. Страница «Общие»

  2. Страница отслеживания изменений

  3. Страница FileTable

  4. Страница хранилища

Страница «Общие»

База данных
Имя базы данных, содержащей эту таблицу.

Сервер
Имя текущего экземпляра сервера.

Пользователь
Имя пользователя этого соединения.

Дата создания
Дата и время создания таблицы.

Имя
Название таблицы.

Схема
Схема, к которой принадлежит таблица.

Системный объект
Указывает, что эта таблица является системной таблицей, используемой SQL Server для хранения внутренней информации. Пользователи не должны непосредственно изменять системные таблицы или ссылаться на них.

Значения NULL по стандарту ANSI
Показывает, был ли объект создан с параметром ANSI NULL в значении ON. Дополнительные сведения см. в разделе SET ANSI_NULLS (Transact-SQL)

Заключенный в кавычки идентификатор
Показывает, был ли объект создан с параметром «заключенный в кавычки идентификатор» в значении ON. Дополнительные сведения см. в разделе SET QUOTED_IDENTIFIER (Transact-SQL)

Укрупнение блокировки
Указывает укрупнение блокировки гранулярности таблицы. Дополнительные сведения о блокировке в компоненте Database Engine см. в разделе Руководство по блокировке транзакций и управлению версиями строк SQL Server. Возможны следующие значения:

АВТОМАТИЧЕСКИ
Этот параметр позволяет SQL Server ядро СУБД выбрать степень детализации эскалации блокировки, соответствующую схеме таблицы.

  • Если таблица является секционированной, то укрупнению блокировки будет разрешен доступ к куче или гранулярности сбалансированного дерева. Другими словами, укрупнение блокировки будет разрешено вплоть до уровня секции. После укрупнения блокировки до уровня HoBT блокировка не будет укрупнена позднее до гранулярности TABLE.
  • Если таблица не секционирована, блокировка укрупняется до гранулярности TABLE.

TABLE
Укрупнение блокировки будет выполняться на уровне гранулярности таблицы независимо от того, секционирована таблица или нет. Значение по умолчанию равно TABLE.

DISABLE
В большинстве случаев предотвращает укрупнение блокировки. Блокировки уровня таблицы запрещены не полностью. Например, при сканировании таблицы, которая не имеет кластеризованного индекса на уровне сериализуемой изоляции, ядро СУБД должна принимать блокировку таблицы для защиты целостности данных.

Таблица реплицирована
Указывает, когда таблица реплицируется в другую базу данных с помощью репликации SQL Server. Допустимые значения — True или False.

Страница отслеживания изменений

Отслеживание изменений
Указывает, разрешено ли отслеживание изменений для этой таблицы. Значение по умолчанию равно False.

Этот параметр доступен только в том случае, если отслеживание изменений разрешено для базы данных.

Чтобы разрешить отслеживание изменений, необходимы наличие в этой таблице первичного ключа и разрешения на ее изменение. Отслеживание изменений может быть настроено при помощи инструкции ALTER TABLE.

Отслеживание обновления столбцов
Указывает, отслеживает ли SQL Server ядро СУБД, какие столбцы были обновлены.

Дополнительные сведения о Отслеживание изменений см. в разделе о Отслеживание изменений (SQL Server).

Страница FileTable

Отображаются свойства таблицы, относящиеся к таблицам FileTable. Дополнительные сведения см. в разделе FileTables (SQL Server).

Параметры сортировки столбцов с именами в FileTable
Параметры сортировки, применяемые к столбцу Имя в FileTable. Столбец Name содержит имена файлов и каталогов.

Имя каталога FileTable
Корневая папка для FileTable.

Пространство имен FileTable включено
Если это значение равно True, значит таблица — FileTable. Если изменить это значение на False, FileTable изменяется на обычную пользовательскую таблицу. Если впоследствии потребуется вновь преобразовать таблицу в FileTable, то перед преобразованием таблица должна пройти проверку согласованности FileTable.

Страница хранилища

Отображаются относящиеся к хранению свойства выбранной таблицы.

Сжатие

Тип сжатия
Тип сжатия таблицы. Это свойство доступно только для секционированных таблиц. Дополнительные сведения см. в разделе Data Compression.

Секционирование путем сжатия страниц
Номера секций, в которых используется сжатие страниц. Это свойство доступно только для секционированных таблиц.

Секции не сжаты
Номера несжатых секций. Это свойство доступно только для секционированных таблиц.

Секционирование, в которых используется сжатие строк
Номера секций, в которых используется сжатие строк. Это свойство доступно только для секционированных таблиц.

Файловая группа

Текстовая файловая группа
Имя файловой группы, содержащей текстовые данные таблицы.

Файловая группа
Имя файловой группы, содержащей таблицу.

Таблица секционирована
Допустимые значения — True и False.

Файловая группа файлового потока
Укажите имя файловой группы данных FILESTREAM, если таблица содержит столбец varbinary(max) , в котором есть атрибут FILESTREAM. Значение по умолчанию — файловая группа данных FILESTREAM.

Если таблица не содержит данных FILESTREAM, то это поле пусто.

Общие

Включен формат хранения Vardecimal
Если задано True, это доступное только для чтения значение указывает, что типы данных decimal и numeric хранятся в формате vardecimal. Изменить его можно параметром vardecimal storage format хранимой процедуры sp_tableoption. Формат хранения Vardecimal устарел. Вместо этого используйте сжатие ROW.

Место, занимаемое индексом
Объем свободного места в мегабайтах, занимаемого индексами в таблице. Это значение не включает занимаемое XML-индексом пространство для таблицы. Если XML-индексы относятся к таблице, используйте вместо этого процедуру sp_spaceused .

Число строк
Число строк в таблице.

Область данных
Объем свободного места в мегабайтах, занимаемого данными в таблице.

Секционирование

Этот раздел доступен только если таблица является секционированной. Дополнительные сведения см. в разделе Partitioned Tables and Indexes.

Столбец секционирования
Имя столбца, по которому таблица была секционирована.

Схема секционирования
Имя схемы секционирования, если таблица является секционированной. Если таблица не секционирована, это поле пусто.

Количество разделов
Количество секций в таблице.

Схема секционирования FILESTREAM
Имя схемы секционирования FILESTREAM, если таблица является секционированной. Если таблица не секционирована, это поле пусто.

Схема секционирования FILESTREAM должна быть симметрична схеме, указанной в параметре Схема секционирования .

См. также

Просмотр определения таблицы
Изменение столбцов (ядро СУБД)