Сеть 3 ПК, один сервер MS SQL, на котором стоит БД к которой через *.udl файлик подключается бухгалтерская программа Акцент. Установил на один из ПК Ubuntu 10.04, через wine поставил Акцент, по инструкции http://klek.blogspot.com/2008/01/kubuntu-microsoft-sql-server.html подключился к БД. Вопрос,Что теперь прописать в *.udl файлике что бы уже Акцент с БД соеденить ???
*.udl файл в Ubuntu
А что пишетса в том файле под мастдаем? Выложи сюда. Посмотрим.
А что пишетса в том файле под мастдаем? Выложи сюда. Посмотрим.
Если открывать в текстовом редакторе то видно такое
[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=MtexSQL;Data Source=MSERVER\MTEXSQL
вот в графическом варианте
Ну если ты можеш после настройки ты можеш подключатса к базе MSSQL сервера из линуха, то тоже попробуй из той проги с этимы настройками что указаны на рисунках. Но наверное ничего не выйдет.
Тогда в роли подключения попробуй взять microsoft OLE DB provider for ODBS driver. И уже его настраивать.
Если что пишы.
А когда саму прогу пробуеш через ODBC то что она говорить иль какая ошыбка.
Если шел FreeTDS видит базу значит к ней можна подключитса.
Покажи скрин настройки microsoft OLE DB provider for ODBS driver в той проге что настраиваеш.
Я тут подумал может и линуксовый ODBС драйвер и ни причём и не поможет, попробуй под вине поставить ODBС для MSSQL server. Поставь под вине MDAC
http://www.microsoft.com/downloads/details.aspx?FamilyID=c57692e9-dde7-4a60-b586-5d4fd6794db6&displaylang=ru
http://www.google.com.ua/search?hl=ru&client=firefox-a&hs=2gC&rls=org.mozilla%3Aru%3Aofficial&q=%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0++MDAC+%D0%BF%D0%BE%D0%B4+wine&aq=f&aqi=&aql=&oq=&gs_rfai=
А когда саму прогу пробуеш через ODBC то что она говорить иль какая ошыбка.
Ошибка при соединение с сервером БД
Пробувал как я написал в предыдущем посте?
И покажы скрин настроек соединения через ODBC.
Значит так при выборе microsoft OLE DB provider for ODBS driver предлагает создать конфигурационный файл, я назвал 1.dsn
Вместимое файла
[ODBC]
DRIVER=SQL Server
UID=sa
DATABASE=MtexSQL
WSID=MSERVER
APP=Операционная система Microsoft® Windows®
SERVER=MSERVER\MTEXSQL
Description=blabla
после чего он подключается к *.udl
вместимое *.udl
[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Description=blabla;DRIVER=SQL Server;SERVER=MSERVER\MTEXSQL;UID=sa;APP=Операционная система Microsoft® Windows®;WSID=MSERVER;DATABASE=MtexSQL";Initial Catalog=MtexSQL
Пробывал ставить winetricks и через него MDAC. Может после этого в вине появитса подержка ODBC для MSSQL сервера.
Все законектился с помощью MDAC, через него открыл *.udl, указал в нем IP сервера, выбрал БД и усьо )))))
ОГРОМНОЕ СПАСИБО ТЕБЕ kisil
Удачи пусть работает.
Linux foreve.
Напишы что Решено.
хехе)) возникла небольшая проблемка)) оно как бы не относится к этой теме) Короче формы в Акценте написаны на VB Script, ну и модули, короче все) Оно коневчно не работает) что нужно установить ?
Да и еще суммы, цены там идут 0000000000000000000045, и тд oO
Запусти winetricks и посмотри нету ли в списке устанавлиемых програм Windiws Script Host. Я только что посмотрел поставь wsh56 и vb5run. Может поможет.
Пробовал и по этой инструкции http://www.gammon.com.au/forum/?id=9177, не помогло :[
Здравствуйте, подскажите пожалуйста, судя по всему настроить до конца Акцент под Ubuntu так и не получилось?
у меня такая же ситуация, хотелось бы уточнить есть ли смысл пробовать?..


