View Full Version : سوال: سوال : اتصال به اسکیوال سرور از داخل سرویس
gbg
یک شنبه 01 آبان 1390, 16:14 عصر
سلام
من تا حالا سرویس ویندوز زیاد نوشتم ولی تا حالا کار دیتابسی نکردم باهاش
مشکلم اینجاست که با کامپوننت adoConnection به اسکیوال سرور وصل نمیشه
کانکشن استرینگ هم درسته و در حالت برنامه عادی یعنی ویندوز فرم کار میکنه
کسی این مشکل رو نداشته تا حالا؟
gbg
یک شنبه 01 آبان 1390, 18:24 عصر
شرمنده
داخل try گذاشته بودم ارور رو نمی دیدم
CoInitialize has not been called
در رویداد ServiceCreate هم
CoInitialize(nil); اضافه کردم ولی مشکل حل نشد
gbg
دوشنبه 02 آبان 1390, 00:43 صبح
فهمیدم مشکلش چیه
دستور CoInitialize باید در همون ترد اجرا بشه
راهنمایی برای بقیه دوستان اگه چندید ترد دارین باید در هر ترد CoInitialize انجام بشه البته تو ترد از COM استفاده شده باشه
gbg
دوشنبه 02 آبان 1390, 17:40 عصر
خب یه مشکل دیگه دارم
این سرویس روی ویندوز اکسپی و 7 کار میکنه ولی روی ویندوز سرور اجرا نمیشه و کد خطای 2 میده
The system cannot find the file specified
سرور اینستال میشه ولی وقتی Start میشه این مشکل رو داره البته سرویس به سرویس MSSQLSERVER ،
Dependencie داره
همچنین سرویس MSSQLSERVER هم درحال اجراست
در ضمن برنامم رو در شاخه windowd/system32 قرار دادم
gbg
سه شنبه 03 آبان 1390, 11:52 صبح
توضیح اینکه Dependencie رو هم حذف کردم ولی این ارور به قوت خود باقی هستش
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.