Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Перестали получаться описания полей таблиц  [new]
Tmin10
Member

Откуда: Нижний Новгород
Сообщений: 67
Раньше использовал такой запрос к БД для получения description полей:
SELECT objname, CONVERT(varchar(100), value)
FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', 'ТУТ ИМЯ ТАБЛИЦЫ', 'column', default)
WHERE name = 'MS_Description' AND objtype = 'COLUMN'

После проведения манипуляций с этой таблицей (копирование с помощью select * into, удаление старой, добавление полей) этот запрос перестал выдавать записи, что по мануалу значит, что либо их нет, либо у меня нет прав.
Права точно есть, т.к. у других таблиц всё получается нормально.
Также такой запрос тоже не возвращает записей
SELECT *
FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', 'ТУТ ИМЯ ТАБЛИЦЫ', 'column', default)

Подскажите, как это можно исправить.
4 окт 12, 14:10    [13267694]     Ответить | Цитировать Сообщить модератору
 Re: Перестали получаться описания полей таблиц  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
Tmin10,

а в новой таблице вы создали все описания которые были в старой?
4 окт 12, 14:13    [13267732]     Ответить | Цитировать Сообщить модератору
 Re: Перестали получаться описания полей таблиц  [new]
Glory
Member

Откуда:
Сообщений: 104760
Tmin10
После проведения манипуляций с этой таблицей (копирование с помощью select * into, удаление старой, добавление полей)

Ну так никто не позаботился о переносе extended property таблицы
Или вы думали, что они автоматически перенесутся при select * into ?
4 окт 12, 14:15    [13267751]     Ответить | Цитировать Сообщить модератору
 Re: Перестали получаться описания полей таблиц  [new]
Tmin10
Member

Откуда: Нижний Новгород
Сообщений: 67
Ой, извиняюсь.
Наличие описаний я проверял, но видимо в другой таблице, запутался.
Конечно, в новой их нет, я идиот, спасибо вам!
4 окт 12, 14:28    [13267894]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить