راستش من یک سری اطلاعات رو توی دیتابیس به صورت پیش فرض دارم که میخوام توش باشه. با ایجاد دیتابیس به روش اسکریپت میشه این اطلاعات رو درون دیتابیس داشت؟
بعله....
همهی این کارا رو موتور SQL سرور انجام میده با اسکریپت و فرقی براش نمیکنه که خودش جنریت کرده باشه یا شما نوشته باشی! ....
اما در مورد ایجاد دیتابیس .مثلا در صورت ایجاد در local . در این صورت برای نصب برنامه در یک سیستم دیگر نیاز به نصب نسخه ای از اس کیو ال و یا چیز دیگری هست؟؟ برای مثال باید برای سیستم مقابل sql manager نصب کنیم و سپس دیتابیس رو درون local او سیستم قرار بدیم؟
شما موقع ایجاد فایل نصب و اینا، میتونی تیک همراه شدن فایلهای مورد نیاز برای سرور رو هم بزنی که دیگه خود سیستم همراه با نصب نرمافزار شما اون رو هم نصب میکنه و نیازی نیست اون همه مراحل نصب فایل های سنگین اسکیوال سرور رو انجام بدی.... حجم فایلی که خود ویژوال اوستودیو میفرستاد فک کنم حدود 110-20 مگ بودش!
...
من الان متاسفانه رو سیستم اسکیو ال سرور ندارم و داره دانلود میشه نسخهی 2012 اون که بخوام براتون بگم و یه 6-7 ماهی هم میگذره از اخرین برنامه نویسیی که انجام دادم :(....
برا همین از سورس های اینترنتی براتون پیدا کردم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کلیت کار این بود که دیتابیس رو روی فلش کنارش کلیک میکردین تا پوشههای زیر مجموعهاش نمایش داده بشه... بعدش اون پایین تو اخرین گزینههای دیتابیس، سکیورتی هستش که اونجا باید یه یوزر جدید ایجاد بکنین و یوزر های قبلی رو دسترسی هاشون رو ویرایش بکنین و از این حرفا...
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دو لینکی که براتون قرار دادم، اولی معرفی سطوح دسترسی ها هستش و دومی روش کامل و دقیق انجام کار ...شرمنده دیگه، چون خودم رو سیستم ندارمش نمیتونم خودم براتون بگم دقیقا باید چیکار بکنین...
در خصوص اسکریپت هم من بهش میگم اسکریپت! منظور همون کد های SQL هستش که باید بنویسید!
...
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثلا این تکه کد، دیتابیسی رو به نام database_name براتون میسازه!!...
در نهایت، این روش خیلی ...(بیخیالش!)...
حالت هوشمندانهی انجام کار اینه که شما کل دیتابیس رو بسازی، تمام قوانین یوزر و خلاصه کارت رو باهاش تموم بکنی، دیتای اولیه و اینا رو هم بریزی توش، همهی این کارا که تموم شد، روی اسم دیتابیس کلیک راست میکنین، از بخش Tasks انتخاب میکنین چیزی شبیه به Generate script یا همچین چیزی رو...!!
صفحهی جدیدی ساخته میشه که بهتون کدهای مربوطه رو میده... البته میتونین تنظیماتش رو هم دستکاری بکنین که مثلا فقط ساختار دیتابیس رو براتون جنریت بکنه یا دیتا و اینا هم همراهش باشن و خلاصه از این حرفا، فایل مربوطه رو یا از همونجا ذخیره بکنین( راه سخت!) یا همهی تکست های داخلش رو کپی کنین توی یه فایل نوت پد ذخیره کنین و خلاص!!!...
برای استفاده هم کاملا شبیه به کدهای معمولی SQL میباشه....
یعنی همونجوری که کانکشن استرینگ و اضافه کردن و حذف کردن و از این حرفا مینویسین، اینبار این کدهای جنریت رو مینویسین و داخل یه متد قرار میدین که با فراخونیش، اون اتفاقات میافته...
برای دیتچ و اتچ هم راستش کد SQL یادم نیست( هرچند به لطف LINQ اصلا یاد نگرفتم چنین چیزایی رو!
)....
بنابراین بهتره کدهای SQL اتچ و دیتچ رو پیدا کنین و استفاده کنین!