سیستم سرور روشن باشد. #
در برخی موارد مشاهده شده که سیستم سرور خاموش است . در صورت خاموش بودن سیستم سرور دسترسی به نرم افزار امکان پذیر نخواهد بود.
سرویس ها روی سیستم سرور استارت باشد. #
دو سرویس زیر باید نصب باشد و در حالت Running باشند.
- ArmService ( از نسخه 2.5.0.0 به بعد حذف شده است)
- SQL SERVER (TREATASOFTWARE) و یا SQL SERVER (STANDARDLAB)
ابتدا کلید های Win+R را میزنیم تا به Run دسترسی پیدا کنیم.

Services.msc را تایپ کرده و OK میکنیم.

در صفحه باز شده سرویس SQL SERVER حتما باید در حالت Running باشد.
در صورتی که به این صورت نبود.

بر روی سرویس کلیک راست کرده و گزینه Restart را انتخاب می کنیم.
فایروال سیستم سرور خاموش باشد. #

شاید Hostname تغییر کرده است #
باید نام کامپیوتر سرور را چک کرد و از عدم تغییر آن اطمینان حاصل کرد و اگر تغییری ایجاد شده بود در سرور و کلاینت ها اعمال گردد.
شاید IP تغییر کرده است #
تغییرIP
ممکن است IP سرور تغییر کرده باشد و این تغییرات باید در سرور و کلاینت ها اعمال گردد.
عدم اتصال قفل سخت افزاری #
در نسخه های قدیمی برنامه باید از اتصال قفل سخت افزاری به سرور اطمینان حاصل گردد.
نکته: لزوما قفل سخت افزاری به همان سرور بانک اطلاعاتی متصل نیست و ممکن است بر روی توکن نصب باشد که در این صورت باید IP قفل سخت افزاری چک شود. در این صورت باید سرویس ARM در قسمت Local Services سیستمی که قفل به آن متصل شده است چک شود و از START بودن آن اطمینان حاصل نمود.
در نسخه های جدید قفل سخت افزاری فیزیکی وجود ندارد و به صورت نرم افزاری می باشد.
نصب نبودن سرویس Arm Service #
از پوشه Utility نصب شود.

عدم دسترسی به اینستنتس SQL Server #
پورت در SQL Server Configuration Manager باز شود.
و در آی پی پایگاه داده به صورت hostname,1344 وارد شود.
یکی نبودن نسخه سرور و کلاینت ها #
لیست دیتابیس ها نمایش داده میشود اما پس از ذخیره مجدد تنظیمات اتصال باز میشود.
از سیستمی که به صورت صحیح کار میکند بر روی سیستم مشکل دار کپی می کنیم.
Suspect شدن دیتابیس #
- دیتابیس مورد نظر ممکن است Corrupted شده باشد.
- فضای خالی برای SQL Server وجود ندارد. به همین دلیل نمیتوانید در زمان شروع به کار دیتابیس را Recover کند.
- فایل دیتابیس مورد نظر به هر دلیلی برای SQL Server قابل دسترس نیست.
- فایل دیتابیس توسط سیستم عامل و یا سیستم های بکاپ گیری در حال استفاده میباشد.
- عملیات غیر منتظره Shutdown ، مشکل سخت افزاری و یا مشکلی در برق رسانی به سیستم ایجاد شده و یکی از این عوامل باعث بروز این مشکل شده است.

با کوئری زیر نشان suspect را غیر فعال میکینم
EXEC sp_resetstatus 'DBName’
با کوئری زیر دیتابیس را به وضعیت اضطراری(EMERGENCY ) قرار میدهیم
ALTER DATABASE DBName SET EMERGENCY
سپس کوئری زیر دیتابیس را بررسی میکین
DBCC CheckDB (' DBName')
با کوئری زیر دیتابیس را به حالت تک کاربره (SINGLE_USER) میبریم
ALTER DATABASE DBName SET SINGLE_USER WITH ROLLBACK IMMEDIATE
با کوئری زیر دستور بررسی و تعمیر دیتابیس را میدهید توجه کنید که شاید برخی اطلاعات را از دست بدهید.
DBCC CheckDB (' DBName ', REPAIR_ALLOW_DATA_LOSS)
با کوئری زیر دیتابیس را به حالت چندکاربره ( MULTI_USER) باز میگردانیم
ALTER DATABASE DBName SET MULTI_USER
اگر با اجرا کردن کوئری مشکل حل نشد مجبور به بازگردانی آخرین فایل بک آپ می باشیم