PDA

View Full Version : بررسی وجود sql از Command Line



shahab2025
یک شنبه 29 آبان 1390, 08:49 صبح
سلام دوستان
من برای خودم یک فایل دسته ای نوشتم که میتونه sql را به صورت silent نصب کنه
اما مشکل اینجاست که من پیش از نصب باید چک کنم که sql وجود داره یا نه ؟

میخوام این کار را از command prompt انجام بدم ......
کسی میتونه کمکم کنه؟

(دارم AutoRun مینویسم)

baktash.n81@gmail.com
یک شنبه 29 آبان 1390, 09:36 صبح
سلام
با این دستور در خط فرمان میتونی لیت SQLServer های نصب شده رو سیستم رو بدست بیاری و لی این دستور لیست تمام Server هایی که تو شبکه هست رو هم بر می گردونه ...

SQLCMD -L

روش بعدی اینه که Registery رو بررسی کنی که SQL نصب هست یا نه ...

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names

روش بعدی اینکه سرویس هایی که رو سیستم Run هست رو چک کنی ...

مثلا دستور زیر اگه مقدار درست برگردونه که SQL نصب هست اگه Error 1060 برگردونه یعنی سرویس MSSQLServer رو پیدا نکرده

SC GetDisplayName MSSQLSERVER

البته باید دنبال MSSQL$SQLEXPRESS هم بگردی برای حالتی که SQLExpress نصب شده باشه ...