|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
Добрый день всем!!! Есть небольшой вопрос, поскольку сам с Фоксом 9 работаю не так давно. Заключается в том что есть программа написанная на Фоксе 9 и нужно перелить базы в MS SQL 2005(2008) насколько коректно это происходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 11:16 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
SergDEVДобрый день всем!!! Есть небольшой вопрос, поскольку сам с Фоксом 9 работаю не так давно. Заключается в том что есть программа написанная на Фоксе 9 и нужно перелить базы в MS SQL 2005(2008) насколько коректно это происходит? Все что есть в VFP 9.0 с точки зрения базы данных, теперь (в MS SQL 2008) есть и в MS SQL С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 11:35 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
как Вы желаете чтобы Вам ответили? ответ - все красиво переносится. проще дать ответ на конкретно поставленный вопрос. Зависит от того какие Вы данные льете на сервер. однозначно скажу, что перелитые таблицы нужно допиливать затем руками нужно посмотреть на таблицы фокспро вначале и задуматься необходимо ли их переливать вообще на сервер (обращаем внимание на нормализацию, наличие первичных ключей и т.д.) насколько коректно это происходит Вы можете быстро выяснить запустив апсайз визард от Седны после переливки Вы уже увидите что Вас не устраивает в перелитой стр-ре и возможно будет проще вначале подправить данные в фокспро. для своих задач я поступал так. качал что было, правил на стороне сервера так как хотелось. чистил базу на сервере подписывал определенные сценарии закачки и с помощью свои универсальных курсорадаптеров закачивал в пустую БД на сервер данные из фокспро по строго определенному сценарию ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 11:37 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
SergDEV нужно перелить базы в MS SQL 2005(2008) насколько коректно это происходит? Я тоже на этой неделе начал изучать MS SQL 2005 и чтобы было на что смотреть и интереснее изучать БД VFP9 скачал с помощью Upsizing Wizard на Sql server 2005 в резуьтате вместо русских букв получил абы что .Теперь надо что то настроить чтобы это не происходило ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 13:36 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
авторТеперь надо что то настроить ? CPDBF() do (addbs(home())+"\Tools\Cpzero\cpzero.prg") with ... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 15:11 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
12345зайчик, Спасибо за ответ. но вот визардом когда переливал данные, получаю траблы, т.е. когда проходит анализ структуры таблиц и индексов, и начинается процедура переноса фокс виснет, а на MS SQL я получаю базу в режиме совмстимости с 7.0 и с ней ничего нельзя сделать ни открыть ни отключить. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 15:27 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
автор получаю траблы опять ребусы, сообщайте конкретно, что происходит - получите ответ авторя получаю базу в режиме совмстимости с 7.0 и с ней ничего нельзя сделать ни открыть ни отключить EXEC sp_dbcmptlevel '....', ... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 15:42 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
12345зайчик do (addbs(home())+"\Tools\Cpzero\cpzero.prg") with ... Не помогло ,вместо русских букв получаю:T¦г ¦¦L=-T-+ =L +TT+TTTT+==++ -¦L=+=L+ ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 15:46 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
LUCIAN12345зайчик do (addbs(home())+"\Tools\Cpzero\cpzero.prg") with ... Не помогло ,вместо русских букв получаю:T¦г ¦¦L=-T-+ =L +TT+TTTT+==++ -¦L=+=L+ Казимирыч, прежде чем что-то делать неплохо бы выяснить текущую ситуацию. Вот ты применил CPZERO. А зачем? Что она тебе сделала? А на что ты надеялся? А почему? А нужно ли было тебе это делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 15:50 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
автор структуры таблиц и индексов зря надеетесь, что фоксовая структура Вас устроит на серверной стороне индексы все можете убить сразу и не переливать (особенно типа str(..)+str(..)) далее на серверной стороне создаем индексы сами ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 15:52 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
2 LUCIAN ? CPDBF() Ваших таблиц ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 15:56 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
TO 12345зайчик CPDBF() =0 ТУТ BrokenPotСледует правильно установить сигнатуру кодировки (или как там ее правильно обозвать, - кодовую страницу?) в дбф файле. Скорее всего, она не соответствует реальной кодировке, которая в файле используется. Например, данные в дбф файле - в кодировке 1251, а сигнатура, в этом же дбф файле, говорит, что - в кодировке 1252, например (так фокс ставит по умолчанию). МС СКЛ (или ОДБС драйвер) читает сигнатуру и ею руководствуется, т.е. перекодирует из 1252 в 1251. Результат вы наблюдаете. В фоксе имеется cpzero.prg , которая должна помочь установить правильную сигнатуру кодовой страницы в дбф файле. Я себе сварганил ехешничек, который это делает вместо нее. Могу выслать, если надо. Он - маленький :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 16:07 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
LUCIANTO 12345зайчик CPDBF() =0 Прелестно. А какую кодовую страницу ты указал для CPZERO? F в какой кодировке у данные в таблицах? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 16:15 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
создайте пустую фоксовую БД проблемную таблицу добавьте в пустой контейнер и уже с ней играйтесь, добейтесь правильной загрузки данных на сервер у меня все работает корректно, смоделировать ситуацию пока мне не удается ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 16:18 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
Sergey Sizov.LUCIANTO 12345зайчик CPDBF() =0 Прелестно. А какую кодовую страницу ты указал для CPZERO? F в какой кодировке у данные в таблицах? Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 16:34 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
LUCIANSergey Sizov.LUCIANTO 12345зайчик CPDBF() =0 Прелестно. А какую кодовую страницу ты указал для CPZERO? F в какой кодировке у данные в таблицах? Код: plaintext 1. 2. 3.
Казимирыч, ты мой адрес знаешь. Давно бы послал образец файла на обследование и давно бы получил конкретные рекомендации, а не занимался бы ерундой. Боюсь у тебя дело не только в кодовой странице. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 16:36 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
гони кусок таблички сюда - можешь 2 записи оставить и кылю-мылю написать ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 16:41 |
|
Перенос на MS SQL 2005(2008)
|
|||
---|---|---|---|
#18+
Высылаю две записи из таблицы lucpietrasik@gmail.com ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 17:06 |
|
|
start [/forum/topic.php?fid=41&msg=35613984&tid=1587147]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 171ms |
0 / 0 |