Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2015.01.04;
Скачать: [xml.tar.bz2];

Вниз

Служба Windows и ADO   Найти похожие ветки 

 
Solyanik   (2013-12-11 23:43) [0]

Добрый день!

Подскажите, пожалуйста, делаю службу Windows, которая должна периодически проверять таблицу PostgreeSQL и обновлять новыми данными таблицу в MS SQL.

Обычное приложение, построенное на компонентах ADO для MS SQL и ZEOS для PostgreeSQL работает без проблем.

При переносе кода в службу в итоге ничего не происходит. Служба запускается, но останавливает свою работу на любом методе ADO, например на NewADOQuery.Open;

Подозреваю, что по каким-то причинам служба не имеет доступа к компонентам.

Подскажите, пожалуйста, куда копать.
Спасибо!

Win7 x64, Delphi XE2


 
Плохиш ©   (2013-12-12 02:53) [1]


> Подскажите, пожалуйста, куда копать.

Копать в сторону авторизации MS SQL сервера - включить авторизацию sql сервера.


 
sniknik ©   (2013-12-12 07:59) [2]

подозреваю, что нет лога ошибок...
опасаюсь, что не сделана инициализация COM, обязательная в потоках если с ним работа, и делающаяся автоматом в "обычном приложении".  
уверен, что программа не нужна... простой job в самом mssql справится не хуже. будет более "прозрачным", и лучше в поддержке.


 
Solyanik   (2013-12-12 10:12) [3]

Спасибо!

Насчет job в mssql - а разве сможет он обновлять данные в своей таблице данными из таблицы postgre?

И если бы можно было бы обойтись без программы, то я был бы очень рад, т.к. "будет более "прозрачным", и лучше в поддержке" - это 100%.

Хотя в postgre через ODBC я настроил запись в ms sql, может как-то аналогично попробовать настроить и чтение в ms sql из postgre? И тогда job вообще отличное решение?

Поправьте, если я не прав.
Спасибо!


 
sniknik ©   (2013-12-12 10:34) [4]

> а разве сможет он обновлять данные в своей таблице данными из таблицы postgre?
из любой. если есть провайдер данных (а он очевидно есть, иначе из программы бы не подключился).

смотри BOL по словам Linked Server, OPENDATASOURCE, OPENROWSET, OPENQUERY.


 
Solyanik   (2013-12-12 10:48) [5]

Спасибо, я уже успел попробовать некоторые вещи.

За подсказку спасибо, и спасибо что правильно направили!



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2015.01.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
2-1386940018
[ВладОшин]
2013-12-13 17:06
2015.01.04
Служба не работает под Win7


15-1402345803
Юрий
2014-06-10 00:30
2015.01.04
С днем рождения ! 10 июня 2014 вторник


15-1401457869
ВладОшин
2014-05-30 17:51
2015.01.04
Как трансформировать таблицу? (sql)


15-1402000203
Юрий
2014-06-06 00:30
2015.01.04
С днем рождения ! 6 июня 2014 пятница


15-1402432202
Юрий
2014-06-11 00:30
2015.01.04
С днем рождения ! 11 июня 2014 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский