Как просмотреть параметры сортировки в SQL Server 2000? - PullRequest
0 голосов
/ 12 февраля 2020

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

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

SELECT * FROM sys.databases

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

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

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

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

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

1 Ответ

2 голосов
/ 12 февраля 2020

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...