PDA

View Full Version : کپی از Stored Procedures و بازگردانی آنها در کامپیوتر دیگر



bardia goharbin
شنبه 12 بهمن 1387, 16:08 عصر
چگونه میتوان فقط از Stored Procedureها کپی گرفت و بر روی یک دستگاه دیگر Restore کرد؟

amin_alexi
شنبه 12 بهمن 1387, 19:11 عصر
سلام
شما باید یک Script از اون SP درست کنی و در Computer دیگه اون رو اجرا کنی
تو 2008 روی SP کلیک راست و Script StoreProcedure as -> Create To
البته به شرطی که SP رو در هنگام ساخت Encrypt نکرده باشند ...

bardia goharbin
دوشنبه 21 بهمن 1387, 16:31 عصر
راه حلی نداره که کل StoreProcedure ها رو یکجا کپی گرفت و به کامپیوتر دیگر منتقل کرد؟
چون تعداد Sp ها خیلی زیاده و هر دفعه این روش شما کلی وقت میگیره

amin_alexi
دوشنبه 21 بهمن 1387, 20:48 عصر
راه حلی نداره که کل StoreProcedure ها رو یکجا کپی گرفت و به کامپیوتر دیگر منتقل کرد؟
چون تعداد Sp ها خیلی زیاده و هر دفعه این روش شما کلی وقت میگیره
چرا داره ! :چشمک:
روی DataBase مورد نظر کلیک راست کن و Tasks->Generate Script توی 2008 از اینجا میشه !
وتوی 2000 روی DataBase مورد نظر کلیک راست کن و All Tasks -> Generate Sql Script
موفق باشی !

HAMRAHSOFT.IR
چهارشنبه 28 مهر 1389, 07:34 صبح
خوب چطور ميتونم كليه sp هاي قبلي پاك كنم ايا براي اينكار هم ميشه انجام داد ؟

حمیدرضاصادقیان
چهارشنبه 28 مهر 1389, 07:48 صبح
سلام.دوست عزیز شما اگر sp ها باهمان نام باشند زمانی که Script درست میشه خودش ابتدا چک میکنه که اگر باهمون نام sp وجود داشت ابتدا اونو حذف میکنه مجدد ایجاد میکنه. وگرنه برای حذف غیر اون هم میتونی یک Script درست کنی فقط گزینه drop رو تیک بزنی که همرو پاک کنه.
موفق باشید

HAMRAHSOFT.IR
چهارشنبه 28 مهر 1389, 08:27 صبح
دوست خوب خذف نمي كنه و گزينه كه گفتي را هم پيدا نكردم