چگونه خطای SQLCMD را حل کنیم؟
برای حل مشکل خطای SQLCMD پیشنهاد می کنیم که این مطلب را از دست ندهید.
همانطور که می دانید، SQLCMD یک ابزار خط فرمان است که می تواند برای اتصال به SQL Server و اجرای اسکریپت ها / پرس و جو ها استفاده شود. در بعضی مواقع برای اجرای SQLCMD، با خطای زیر مواجه می شوید:
Failed to load resource file SQLCMD.rll. The system cannot find the file specified.
(فایل SQLCMD.rll بارگیری نشد. سیستم قادر به یافتن فایل مورد نظر نمی باشد.)
این خطا از طریق خط فرمان به شما داده می شود:
خطا روشن است که SQLCMD از فایل SQLCMD.RLL استفاده می کند و به نظر می رسد که فایل از دست رفته است.
رفع مشکل / راه حل
ما فیلتر را برای SQLCMD.EXE در Process Name اعمال کردیم تا بتوانیم عملیات مربوط به فرآیند SQLCMD را فقط ببینیم. از آنجا که ما فایل SQLCMD.rll را می شناسیم، ما آنها را برجسته کرده ایم. همانطور که می بینیم نتیجه ستون “NO SUCH FILE” را نشان می دهد. پس حالا می دانیم که دنبال چه باشیم.
وقتی که چک کردیم، متوجه شدیم که فایل RLL در مسیرهای ذکر شده وجود ندارد. (ممکن است هر چیز اشتباه دیگری باشد.)
حال SQLCMD را از اینجا دانلود کنید. هنگامی که از لینک بازدید می کنید، بسیاری از نصب کننده ها وجود دارد. SQLCMD بخشی از MsSqlCmdLnUtils.msi است. هنگامی که ما آن را دانلود و نصب کردیم، توانستیم فایل ها را باز کنیم و همه چیز شروع به کار کرد.
منبع: sqlauthority
"منتشر شده در سایت ABLY"