PDA

View Full Version : سوال: مشکل در اضافه کردن sp در اسکریپت sql



Sal_64
چهارشنبه 05 تیر 1387, 17:29 عصر
سلام
تو برنامه نصب با اینستال شیلد
یک اسکریپت دارم که دیتابیس و تیبل ها رو ایجاد می کنه (تا اینجاش موردی نداره)
اما در زمان ایجاد sp ها اشکال به وجود می آد یا ایجادش نمی کنه و یا تو دیتابیس master ایجاد می کنه
توضیحات بیشتر : بالای تمام دستورات ایجاد تیبل ها و sp ها دستور use (با اسم دیتابیس) وجود داره {آیا این کار صحیحه؟}


برای مشکل sp ها چه کنم؟

Sal_64
پنج شنبه 06 تیر 1387, 13:19 عصر
دوستان کسی می تونه راهنمایی کنه ؟

Sal_64
پنج شنبه 06 تیر 1387, 23:50 عصر
سلام
اون مورد حل شد
حالا یه سوال دیگه داشتم
در همون بخش اسکریپت در آخرین tab موردی هست به نام Text Replacement
اینطور که از ظاهرش به نظر می رسه ، می شه متغیرهای موجود در اسکریپت رو مقدار دهی کرد
سوال: چطور میشه در زمان نصب محل ذخیره پایگاه رو به اسکریپت تزریق کرد

CREATE DATABASE [anj] ON PRIMARY
( NAME = N'anj_Data', FILENAME = N'E:\database\anj_Data.MDF' , SIZE = 2752KB , MAXSIZE = UNLIMITED, FILEGROWTH = 5120KB )
LOG ON
( NAME = N'anj_Log', FILENAME = N'E:\database\anj_Log.LDF' , SIZE = 1024KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )

COLLATE SQL_Latin1_General_CP1_CI_AS
GO

در کد فوق آدرس رو چه شکلی به صورت متغییر تعریف کنم
که بعدش بتونم در بخش Text Replacement در جلوی Find What اون رو قرار بدم وسوال دیگه اینه که اگه بخوام آدرس محل نصب رو جایگزین اون کنم آیا بایددر جلوی Replace With مورد [InstallChoice] رو قرار بدم ؟
با تشکر

Sal_64
دوشنبه 17 تیر 1387, 21:27 عصر
سلام
کسی میتونه کمکی کنه
تشکر