MS-SQLServer 7.0 КАК Определить тип сортировки?

Ответить
Аватара пользователя
Iskatell

MS-SQLServer 7.0 КАК Определить тип сортировки?

Сообщение Iskatell »

Как определить какая используется сортировка на уже установленом MS-SQLServer 7.0 ?



И можно Ли определить тип сортировки в BACKUP-ах ?



при поытке востоновить базу из BACKUP-а сделанном на другом сервере выдает вот такое сообщение: "the database you are attempting to restore was backed up under a different sort order ID (108) that the one currently running on this server (106) and at least one of them is a non-binary sort order" Из чего я делаю вывод что разная сортировка в установленом сервере и в том на котором делались эти BACKUP-ы. Как же мне определить где какая сортировка?



За ранее благодарен!
Аватара пользователя
vasketsov

Re: MS-SQLServer 7.0 КАК Определить тип сортировки?

Сообщение vasketsov »

vasketsov



Я вчера пол дня возился с этим SQL и в том числе с коммандой RESTORE HEADERONLY.  И не могу понять почему мне каждый раз выдается ошибка : INCORECT SYNTAX near 'HEADERONLY'.





Добавлено:



В общем определить кодировку и сортировку по умолчанию смог при помощи SP_HELPSORT. Однако здесь я узнал сортировку рабочей базы а как ВЫЧИСЛИТЬ все эти же данные но из BACKUP-а учитывая что я не могу воспользоваться коммандой RESTORE HEADERONLY ? Или как все же ей, этой коммандой, воспользоваться?



Вот еще интересный вопрос В сообщении об ошибки востановления которую я привел ранее есть два ID. Как я понял они то как раз и идентифицируют тип сортировки по умолчанию. Может кому известен как из этих ID (108 и 106) Вынуть информацию которую они в себе несут?



Вечно Ваш ISKATELL  Изображение
Аватара пользователя
vasketsov

Re: MS-SQLServer 7.0 КАК Определить тип сортировки?

Сообщение vasketsov »

Iskatell

А какой код-то пишешь?



Как воспользоваться этой командой - написано в BOL (Books Online, справка по MSSQL).



Для 2000-го:



Код:

Код: Выделить всё

restore filelistonly from disk="\\servername\share\filename.dump"
go
restore headeronly from disk="\\servername\share\filename.dump"
go
restore labelonly from disk="\\servername\share\filename.dump"
go

Естественно, можно и локальный путь указывать.
Ответить

Вернуться в «Программирование и базы данных»