Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Топик располагается на нескольких страницах: [1] 2 вперед Ctrl→ все |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Здравствуйте. Столкнулся вот с такой проблемой. Имеется скрипт для подключения связанного сервера:
На компьютере с 32-разрядной системоай (Win 7) с соответствующим MS SQL Server 2008 скрипт отрабатывает на ура и получаю нужный результат. Однако есть необходимость создать связанный сервер на компе с Win 8 х64. Связанный сервер создается, но при попытке доступа к его таблицам выдается ошибка
я так понимаю поставщик OLE DB "Microsoft.Jet.OLEDB.4.0" не "умеет" работать с 64 разрядными системами. В связи с этим вопрос - возможно ли как-то обойти эту ошибку что бы связанный сервер заработал как надо. А если не возможно, то возможно ли на 64 битную систему установить 32х битный экземпляр MS SQL Server (по большому счету мне 64 бита нужны как собаке пятая лапа, меня вполне устраивает 32 бита, но так как система 64 бита (лицензионная предустановленная Windows, SQL Server по умолчанию тоже ставится х64. |
|||
25 окт 13, 17:45 [15033666] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
Jet -- 32-битный, поэтому 64-битный сервер его заюзать не может. либо ставим Microsoft.ACE.OLEDB.12.0 заместо Jet-а, либо 32-битный сервер и продолжаем юзать Jet. сервер 32 бита спокойно встанет на 64-битную винду, не переживайте (но проще скачать и установить ACE12) |
25 окт 13, 18:32 [15033869] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Как-то не корректно он работает с моими табличками в *.dbf. С ними вообще ничего почему то не работает кроме Jet.OLEDB.4.0. Даже родной драйвер от FoxPro (но по видимому в более поздней версии). В свое время много копий было сломано с этими файлами, на ветке по акцесс. Лучше и стабильнее Jet.OLEDB.4.0 ничего не нашли. Попытаюсь установить 32 битную MS SQL, правда не помню что бы при установке соответствующие опции были. |
||
25 окт 13, 18:46 [15033928] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
Изерлонер, какие, пардон, опции? 32-битнaя инсталляция вообще другой exe-шник, или Вы про что? |
25 окт 13, 18:50 [15033941] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
+ недавно вот товарищ пиарил свой драйвер dostup-k-dannym-dbf-iz-sql-server-iz-x64 |
25 окт 13, 18:53 [15033951] Ответить | Цитировать Сообщить модератору |
Sergey Sizov Member Откуда: Сообщений: 1555 |
|
||||
25 окт 13, 18:58 [15033965] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Да? У меня версия скачанная с оффсайта запускается загрузчик который видимо сам определяет какой ехе-шник запускать. Ладно с этим разберусь.
Там FoxPro точно. DOS версия года 95-96 :( У меня есть в наличии. Понятно что современные драйвера с ним не корректно работают. |
||||
25 окт 13, 19:16 [15034024] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
З.Ы.: Хотел версию посмотреть, но на Win8 х64 ДОСовский фокспро вообще не запускается, в каких угодно режимах совместимости. |
25 окт 13, 19:21 [15034040] Ответить | Цитировать Сообщить модератору |
Sergey Sizov Member Откуда: Сообщений: 1555 |
|
||
25 окт 13, 19:25 [15034053] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Который? *.dbf или исполняемый FoxPro? Я не специалист и не знаю где Вы чушь увидели. FoxPro лично запускал из под ХР. ... dbf завтра выложу, сейчас не получитс |
25 окт 13, 19:35 [15034082] Ответить | Цитировать Сообщить модератору |
Sergey Sizov Member Откуда: Сообщений: 1555 |
Чушь в цитате:
|
||||
25 окт 13, 19:36 [15034089] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Не специалист к сожалению. Реально с базами данных начал год назад работать. Самоучка. Основная работа не особо много времени на базы данных оставляет. |
25 окт 13, 19:42 [15034112] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Тем не менее какие то успехи в этом направлении есть, и мотив заниматься. |
25 окт 13, 19:45 [15034117] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Пожалуйста. Кроме OLE DB "Microsoft.Jet.OLEDB.4.0" корректно и без каких-либо проблем с такими файлами у меня ничего не работает. Был еще один драйвер от FoxPro с которым получалось открывать такие таблицы, но не без проблем (например со шрифтом были проблемы, писал кракозябы вместо кириллицы. К сообщению приложен файл (WRK2.DBF - 3Kb) cкачать ![]() |
||
27 окт 13, 12:36 [15037450] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Уточняю. С драйвером VFPOLEDB получалось тоже соединится. Но с некорректным отображением кириллицы. Я уже поднимал здесь подобную тему, вспомнил. Тогда правда была совсем другая проблема которая решилась переустановкой SQL Server. И с тех пор работал с "Microsoft.Jet.OLEDB.4.0" без каких-бы то ни было проблем. Пока домой ноут не купил с предустановленной Win8 х64 :(( |
27 окт 13, 12:45 [15037455] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Старая тема |
27 окт 13, 12:46 [15037457] Ответить | Цитировать Сообщить модератору |
Sergey Sizov Member Откуда: Сообщений: 1555 |
Кстати, именно с кодировкой Вы не справились при работе с предложенным файлом. Объясняю. Файл фоксовый, но без установленной кодовой страницы. То есть сделанный или не фоксом, или неправильно настроенным фоксом. Именно на такие файлы настроен упомянутый OLE DB "Microsoft.Jet.OLEDB.4.0". Драйвер от фокса его открывает и в виду отсутствия признака кодовой страницы показывает его в текущей для драйвера кодировке. Так как она 1251, а данные в файле таки в 866, то Вы и получили кракозябры, которые, повторюсь, к шрифтам не имеют никакого отношения. Именно отсутствие указания кодировки и "ломает" работу всех драйверов, кроме OLE DB "Microsoft.Jet.OLEDB.4.0", который считает, что если этого признака нет, то используем кодировку 866. Надо в этих файлах поставить правильный признак кодовой страницы. Он не помешает и родной программе работать, и Вас избавит от необходимости делать необоснованные далеко идущие выводы. Есть у Вас возможность запустить где-нибудь любой фокс версии большей или равно 2.0 и обработать в нем нужные Вам файлы? |
||||||
27 окт 13, 13:21 [15037511] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
При чём здесь моё "величество" и какие "громкие заявления"?. Я ж не могу за других писать, пишу на основании своего опыта, и не делаю утверждений что так как у меня, так и у всех должно быть. Плюс когда это всё корректно заработало я больше этой проблемой и не заморачивался. Смысл? Говорят же - работает - не лезь. Сделал себе скрипт для создания связанного сервера и юзал его где надо (при переустановке SQL сервера, при переносе базы с одного компа на другой и т.д.) |
||||
27 окт 13, 13:29 [15037519] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
К сожалению нет. Тот фокс что есть явно более ранней версии. |
||
27 окт 13, 13:32 [15037521] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Ну и к сожалению Вы правы, эти драйвера для меня тёмный лес, и смысл действий с ними представляется весьма туманным. Максимум на что у меня хватает знаний, создать связанный сервер по образцу, использовав тот или иной драйвер и проверить работает все как надо или не работает. |
27 окт 13, 13:37 [15037524] Ответить | Цитировать Сообщить модератору |
Sergey Sizov Member Откуда: Сообщений: 1555 |
|
||||
27 окт 13, 14:05 [15037543] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Ну в принципе можно поискать, но если подскажете чем и что менять - было бы лучше. |
||
27 окт 13, 17:10 [15037868] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
Драйвер беру отсюда |
27 окт 13, 17:15 [15037880] Ответить | Цитировать Сообщить модератору |
flexgen Member Откуда: Город на песке Сообщений: 830 |
Боже, foxpro, dbf, dos, такое ощущение что я в 95-й год вернулся. Это старье давно пора выбросить и забыть о нем. |
27 окт 13, 22:14 [15038712] Ответить | Цитировать Сообщить модератору |
Изерлонер Member Откуда: СФО Сообщений: 1269 |
flexgen, к сожалению это пока не в моих силах. |
28 окт 13, 01:24 [15039211] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: [1] 2 вперед Ctrl→ все |
Все форумы / Microsoft SQL Server | ![]() |