Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
Здравствуйте, многоуважаемые!
Надо перелить данные из старой sql 6.5 (Cp850) в Oracle.
При запросе через ODBC каверкаются русские буквы. В Oracle и MSQuery и в Excel (2003) выходят крякозябры.
Как я понял из документации по 6.5 "alter table collate" там сделать нельзя, а при ребилде моя база удаляется.
Залить бэкап можно только в базу с кодировкой Multilingual CP850.

Можно ли получить доступ к данным через ODBC в правильной кодировке?
Или может куда-нить перелить промежуточно, откуда смогу загрузить в Оракл?
16 сен 15, 13:17    [18155688]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
жЫвоглот
Member

Откуда:
Сообщений: 36439
а перенести данные в более высокую версию SQL и оттуда уже тянуть данные не вариант?
16 сен 15, 13:20    [18155703]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
shurikt
Надо перелить данные из старой sql 6.5
Я даже прослезился...
Эх, молодость!
Был ли там COLLATION вообще - не помню.
Но что такое "alter table collate"? Такого и сейчас нет.
16 сен 15, 13:21    [18155708]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
жЫвоглот
а перенести данные в более высокую версию SQL и оттуда уже тянуть данные не вариант?


Как раз сейчас пробую перевести на 2000. Пока не особо получается (
Нет ли других способов?
16 сен 15, 13:23    [18155725]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
shurikt
жЫвоглот
а перенести данные в более высокую версию SQL и оттуда уже тянуть данные не вариант?


Как раз сейчас пробую перевести на 2000. Пока не особо получается (
Нет ли других способов?
Пора уже на 2014-й переводить
16 сен 15, 13:26    [18155745]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
o-o
Guest
shurikt
Или может куда-нить перелить промежуточно, откуда смогу загрузить в Оракл?

ну вот да, хотя бы на 2000-ый переливайте,
наверное 6.5 и 2000 даже линковать можно.
а что вас на 6.5 держит?
вроде много воды утекло с тех пор, как тот древний .dat восстановили,
пора бы базу на что-то поновее перенести
16 сен 15, 13:28    [18155758]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
o-o
Guest
shurikt
Как раз сейчас пробую перевести на 2000. Пока не особо получается (

давайте совместно переводить, что именно не получается?
16 сен 15, 13:29    [18155766]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
o-o,

>Надо перелить данные из старой sql 6.5 (Cp850) в Oracle.
И выкинуть 6.5.

На той же машине 2000 не стал, сказал, что нужен 6.5 SP5
Сейчас на другой 2000 поставил, думаю по этой инструкции попробовать: https://technet.microsoft.com/en-us/library/cc966518.aspx#EHAA

Кстати поставил с Collation - Cirillic_General. Правильно?
16 сен 15, 13:34    [18155786]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
жЫвоглот
Member

Откуда:
Сообщений: 36439
iap
shurikt
пропущено...


Как раз сейчас пробую перевести на 2000. Пока не особо получается (
Нет ли других способов?
Пора уже на 2014-й переводить

6.5 напрямую не переведешь
сначала в 2000, потом уже в 2008, а 2008 понимают все
16 сен 15, 13:38    [18155810]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
o-o
Guest
shurikt
На той же машине 2000 не стал, сказал, что нужен 6.5 SP5
...
Кстати поставил с Collation - Cirillic_General. Правильно?

в каком это смысле не встал 2000-ый?
он бы еще мог на ОС пожаловаться, но какое ему дело до установленных паков на 6.5?
давайте ошибку установки.
а про collation: наверное, надо было выбрать как у той базы
16 сен 15, 13:40    [18155824]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
o-o
а про collation: наверное, надо было выбрать как у той базы
Смутно припоминаю, что в 6.5 такого понятия не было.
Или ошибаюсь?
16 сен 15, 13:46    [18155870]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
o-o
Guest
iap
o-o
а про collation: наверное, надо было выбрать как у той базы
Смутно припоминаю, что в 6.5 такого понятия не было.
Или ошибаюсь?

не знаю.
ставить мне 6.5 некуда, он у меня только в виде подарка,
т.е. вживую мы с ним ни разу не виделись.
я и про 2000-ый ничего не знаю, просто 2000-ый тут стоит ничейный, вот мы и познакомились.
участвует в экспериментах, а так полностью всеми заброшен
16 сен 15, 13:54    [18155951]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
o-o
iap
пропущено...
Смутно припоминаю, что в 6.5 такого понятия не было.
Или ошибаюсь?

не знаю.
ставить мне 6.5 некуда, он у меня только в виде подарка,
т.е. вживую мы с ним ни разу не виделись.
я и про 2000-ый ничего не знаю, просто 2000-ый тут стоит ничейный, вот мы и познакомились.
участвует в экспериментах, а так полностью всеми заброшен
А мы ещё и 7.0 проходили
16 сен 15, 13:58    [18155996]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
o-o
Guest
iap,

тогда консультируйте товарища.
пока он на 2000ый не перейдет, я все равно не подскажу
16 сен 15, 14:05    [18156095]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
o-o
iap,

тогда консультируйте товарища.
пока он на 2000ый не перейдет, я все равно не подскажу
Я таким не занимался. Да и слишком давно всё это было.
Мы переходили постепенно с версии на версию без пропусков
16 сен 15, 14:26    [18156254]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
старая статейка по миграции от микрософта:
https://technet.microsoft.com/en-us/library/cc966518.aspx
16 сен 15, 14:34    [18156306]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
Konst_One
старая статейка по миграции от микрософта:
https://technet.microsoft.com/en-us/library/cc966518.aspx


семью топиками назад я и написал, что по ней буду делать.
16 сен 15, 15:01    [18156518]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
не заметил, извиняюсь. вроде там основная проблема установить sql2000 под cp850 ( Cirillic_General кажется не подойдёт)
16 сен 15, 15:04    [18156545]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
o-o
в каком это смысле не встал 2000-ый?
он бы еще мог на ОС пожаловаться, но какое ему дело до установленных паков на 6.5?
давайте ошибку установки.
а про collation: наверное, надо было выбрать как у той базы


В ошибке так и написано: SQL Server 6.5 (SP5) is requied for this installation

Кстати из вышеописанной инструкции:
When upgrading SQL Server 6.5 to an instance of SQL Server 2000 on the same computer, you must have applied SQL Server 6.5 Service Pack 5 (SP5) or later. When upgrading SQL Server 6.5 to an instance of SQL Server 2000 on a different computer, you must have applied SQL Server 6.5 Service Pack 3 (SP3) or later.

Встал наконец 2000 на другой машине, но в Upgrade Wizard пишет: Unable to connect to the export server. Please verify that you are an NT administrator on that machine.

По ODBC с этой машины сервер с 6,5 видит, подключается.
Куда копать, не подскажете?
16 сен 15, 15:07    [18156571]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
o-o
Guest
shurikt
o-o
в каком это смысле не встал 2000-ый?
он бы еще мог на ОС пожаловаться, но какое ему дело до установленных паков на 6.5?
давайте ошибку установки.
а про collation: наверное, надо было выбрать как у той базы


В ошибке так и написано: SQL Server 6.5 (SP5) is requied for this installation

Кстати из вышеописанной инструкции:
When upgrading SQL Server 6.5

до этого вы писали, что 2000-ый вторым инстансом не встал ("На той же машине 2000 не стал")
а не что 6.5 не проапгрэйдился.
shurikt
...в Upgrade Wizard пишет...

а сейчас откуда вылез этот Upgrade Wizard?
16 сен 15, 15:39    [18156777]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
o-o
Guest
кстати.
у вас же исходный бэкап был от 6-ой версии,
он не разворачивался на 2000-ом и это ок
(6.5, 7, 2000 -- разрыв уже не в 2 версии, а в 3)
но теперь у вас 6.5 и можно попробовать забэкапить базу и восстановить на 2000-ом.
16 сен 15, 17:51    [18157563]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
aleks2
Guest
Осподе, тредстартеру всего то надо получить по ODBC данные без преобразований.

Надо просто тащить как binary.
Bот и фсе.
17 сен 15, 05:43    [18158839]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
aleks2
Осподе, тредстартеру всего то надо получить по ODBC данные без преобразований.

Надо просто тащить как binary.
Bот и фсе.


а вот с этого места можно, пожалуйста, поподробнее.
17 сен 15, 06:20    [18158848]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
o-o
shurikt
пропущено...


В ошибке так и написано: SQL Server 6.5 (SP5) is requied for this installation

Кстати из вышеописанной инструкции:
When upgrading SQL Server 6.5

до этого вы писали, что 2000-ый вторым инстансом не встал ("На той же машине 2000 не стал")
а не что 6.5 не проапгрэйдился.
shurikt
...в Upgrade Wizard пишет...

а сейчас откуда вылез этот Upgrade Wizard?


Когда устанавливаешь на той же машине он пишет ошибку про необходимость SP5 и установка закрывается. Он не дает возможности сделать новую установку (поле засерено).

Поставил 2000 на другой машине и там запустил Upgrade Wizard.
17 сен 15, 06:34    [18158853]     Ответить | Цитировать Сообщить модератору
 Re: Крякозябры при доступе к SQL 6.5 (Cp850) через ODBC  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
o-o
кстати.
у вас же исходный бэкап был от 6-ой версии,
он не разворачивался на 2000-ом и это ок
(6.5, 7, 2000 -- разрыв уже не в 2 версии, а в 3)
но теперь у вас 6.5 и можно попробовать забэкапить базу и восстановить на 2000-ом.


Да действительно, не подумал. Но к сожалению не получилось. 2000 не понял формат файла.
17 сен 15, 07:11    [18158879]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить