آموزش اجرای چند اسکریپت از داخل پوشه در SQL Server

و باز هم SQL ... سلام دوستان ، شاید برای شما هم خیلی اتفاق افتاده باشه که بخواین تعداد زیادی اسکریپت رو اجرا کنین وهر بار مجبورین که روی تک تک اسکریپت ها دابل کلیک کرده تا در MSSQL SERVER باز شوند و در نهایت Execute رو بزنین. خب این کار خیلی خسته کننده اس ، راه حل این مشکل به صورت زیره ، ابتدا یه فایل تکست درست کنین و داخلش این کد رو بزارین :

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
for %%G in (*.sql) do sqlcmd /S . /d IdeaDB -E -i"%%G"
pause

بعد کافیه پسوند فایل رو به BAT به جای TXT تغییر بدین ، دقت داشته باشین که باید اسکریپت ها در پوشه ای باشند که این فایل قرار دارد.سپس با اجرای این فایل ، همه ی اسکریپت هایی که در داخل پوشه حاوی فایل هستند ، اجرا می شوند. البته اگر یکی از اسکریپت ها ارور داشته باشه و اجرا نشه این کد باز کار خودشو میکنه و ادامه اسکریپت ها رو اجرا میکنه که چندان باب میل من نیست :(


نظرات