Как просмотреть параметры сортировки в SQL Server 2000?

Я работаю с древним SQL Server 8.00.194 , и мне нужно знать параметры сопоставления базы данных и конкретного столбца.

Я наивно пытался использовать документацию , но кажется, что не было такого понятия, как sys.databases (то же самое для sys.columns , sys.tables ):

SELECT * FROM sys.databases

Сообщение 208, Уровень 16, Состояние 1, Строка 5
Неверное имя объекта 'sys.databases'.

Также я попытался просмотреть свойства из пользовательского интерфейса с Management Studio, но он все время ломается:

Невозможно отобразить запрошенный диалог.

Не удалось получить данные для этого запроса. (SqlManagerUI)

UPD. Я вроде знаю, что это возможно, потому что кто-то изменил параметры сортировки для одного столбца на этом сервере, и именно поэтому я делаю это.

Всего 1 ответ


Да, представления метаданных изменились (точнее, впервые появились) в SQL Server 2005. До этого вы могли запросить следующее:

select * from master..sysdatabases;
select * from sysobjects;
select * from syscolumns;

Проще было бы посмотреть на представления INFORMATION_SCHEMA - это стандарт ANSI, существовавший даже в 2000 году, почти в той же форме, что и сейчас. В частности, INFORMATION_SCHEMA.COLUMNS показывает сопоставление столбцов, это точно.


Есть идеи?

10000