Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Опять бональная кодировка DOS в DBF FoxPro и Jet OLE  [new]
Mih_dim
Member

Откуда:
Сообщений: 145
Здравствуйте люди добрые!
Это проблема не раз обсуждалась на форуме. Хочется подытожить!
Просто надо решить раз и навсегда.

Есть куча dbf - около 200-250. Все они в дос кодировке.
Задача их просто перегнать в базу MS SQL 2005 на windows 2003 Std SP2.

1)если использую фокспрошный драйвер, но иероглифы
EXEC master.dbo.sp_addlinkedserver @server = N'DBFFOX', @srvproduct=N'DBFFOX', @provider=N'VFPOLEDB', @datasrc=N'T:\KrDBF', @provstr=N'Collating Sequence=RUSSIAN'
2)Если JEt, то все ок.
EXEC master.dbo.sp_addlinkedserver @server = N'DBF', @srvproduct=N'DBF', @provider=N'Microsoft.Jet.OLEDB.4.0', @datasrc=N'T:\KrDBF', @provstr=N'Dbase IV'

Проблема в том что с Jet запросы работают раз в 5 медленнее, чем с фокспро, а это критично.
Эти загрузки должны выполняться несколько раз в месяц.
Сразу говорю: Кодировки менять в dbf не вариант и не предлагать.

Может есть какие дибо настройки в коннекшене поставщика или в Винде?????
Иил может есть третий поставщик, который и скорость нормальную бы дал и кодироку?
26 май 09, 13:04    [7228047]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить