![]() |
Как определить какая используется сортировка на уже установленом 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-ы. Как же мне определить где какая сортировка? За ранее благодарен! |
RESTORE HEADERONLY
|
vasketsov
Я вчера пол дня возился с этим SQL и в том числе с коммандой RESTORE HEADERONLY. И не могу понять почему мне каждый раз выдается ошибка : INCORECT SYNTAX near 'HEADERONLY'. Добавлено: В общем определить кодировку и сортировку по умолчанию смог при помощи SP_HELPSORT. Однако здесь я узнал сортировку рабочей базы а как ВЫЧИСЛИТЬ все эти же данные но из BACKUP-а учитывая что я не могу воспользоваться коммандой RESTORE HEADERONLY ? Или как все же ей, этой коммандой, воспользоваться? Вот еще интересный вопрос В сообщении об ошибки востановления которую я привел ранее есть два ID. Как я понял они то как раз и идентифицируют тип сортировки по умолчанию. Может кому известен как из этих ID (108 и 106) Вынуть информацию которую они в себе несут? Вечно Ваш ISKATELL :) |
Iskatell
А какой код-то пишешь? Как воспользоваться этой командой - написано в BOL (Books Online, справка по MSSQL). Для 2000-го: Код:
restore filelistonly from disk="\\servername\share\filename.dump" |
Время: 07:33. |
Время: 07:33.
© OSzone.net 2001-