دسته بندی ها
11:32 1400/03/03

ایجاد دیتابیس و جداول Sql Server در ویژوال استودیو 2015

مشخصات سوال کننده :
کاربر : adonia     امتیاز کاربر : 0     رتبه کاربر : 7018
دسته بندی : Asp.net Mvc Asp.net Web Form

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 7160
1 نظر
hamid_b : از کاری که کردید و یا خطایی که دارید عکس بذارید. منوی سمت چپ یعنی کدوم منو دقیقا ؟نه اسم منو رو گفتید نه عکسی ازش گذاشتید

امتیاز کاربر : 510   رتبه کاربر : 4   تاریخ ثبت : 01:42 1400/03/03
پاسخ دهنده : fateme 20:12 1400/03/03

ایجاد دیتابیس از طریق ویژوال استودیو

نکته اول اینکه وقتی شما از طریق خود ویژوال استودیو دیتابیس رو ایجاد می کنید به صورت پیش فرض توی Sql Server Express دیتابیس شما ایجاد میشه. بنابراین داخل خود Sql Server نگاه کنید ببینید اصلا دیتابیس و جداولی که ایجاد کردید وجود داره یا نه.

 

بنده ویژوال استودیو نسخه 2015 ندارم متاسفانه و نسخه نصب شده روی سیستم من 2019 هست. نحوه ایجاد دیتابیس از طریق ویژوال استودیو 2019 رو یکبار توضیح میدم.

  • ابتدا یک پروژه خالی ایجاد کنید. طبق تصویری که شما قرار دادید ظاهرا پروژه شما از نوع Asp.net WebForm هست. پس یک پروژه خالی از نوع وب فرم ایجاد کنید.
  • از منوی View گزینه Server Explorer رو انتخاب کنید. بعد از انتخاب این گزینه پنجره Server Explorer باز می شود که می تونید اقدام به ایجاد دیتابیس کنید.

پنجره Server Explorer

 

  • از طریق پنجره Server Explorer روی گزینه Data Connection کلیک راست کنید و سپس از منوی باز شده گزینه Add Connection رو بزنید.

ایجاد کانکشن استرینگ از طریق ویژوال استودیو

 

  • خب پنجره Add Connection نمایش داده می شود. در این پنجره شما می تونید تنظیمات مربوط به Connection String رو انجام بدید. به تصویر زیر دقت کنید.

تنظیم کانکشن استرینگ در ویژوال استودیو

  1. در قسمت Data Source باید مشخص کنید که چه نوع دیتابیسی قرار است استفاده کنید. با توجه به اینکه شما از Sql Server استفاده می کنید پس باید Microsoft Sql Server انتخاب شود. دقیقا مطابق تصویر.
  2. در قسمت Server Name باید نام سروری که Sql Server روی آن قرار دارد مشخص کنید. دقت کنید در اینجا یک دات (.) قرار داده ایم. یعنی دیتابیس روی سیستم لوکال قرار دارد. (نکته مهم : اگر فلش رو به پایین در این کمبوباکس را بزنید چندین سرور جهت انتخاب نمایش داده می شود که ممکن است شما گزینه SQLExpress را انتخاب کرده باشید. بهتر است حالت اکسپرس انتخاب نشود.)
  3. در قسمت Authentication هم گزینه Sql Server Authentication را انتخاب کنید و نام کاربری و رمز عبور دیتابیس را در ادامه وارد نمایید.
  4. خب حالا می تونید دیتابیس خودتون رو انتخاب کنید (بخش 3) 
  5. در انتها با زدن دکمه Test Connection از ایجاد صحیح کانکشن استرینگ مطمئن شوید. باید پیغام The Connection Succeded نمایش داده شود.
  6. حالا روی دکمه Ok کلیک کنید.

 

  • خب حالا اگر در پنجره Server Explorer نگاه کنید دیتابیس انتخاب شده شما به همراه همه جداول و ... (در صورت وجود) نمایش داده می شود و شما میتونید هر گونه تغییری روی اون اعمال کنید.

نمایش دیتابیس در ویژوال استودیو

  • روی پوشه Tables کلیک راست کنید. گزینه Add new Table را بزنید.

افزودن جدول از طریق ویژوال استودیو

 

  • جدول خود را طراحی کنید و فیلدها و نوع آنها را مشخص کنید.

طراحی جدول در ویژوال استودیو

 

  • در بخش دستورات T-Sql نام جدول را تغییر دهید و نام دلخواه را برای جدول خودتون انتخاب کنید. سپس روی دکمه Update کلیک کنید تا تغییراتی که انجام دادید در دیتابیس انجام شود.

آپدیت دیتابیس در ویژوال استودیو

 

  • خب بعد از اینکه دکمه Update رو زدید یک پیغام نمایش داده میشه. پنجره ای به نام Preview Database Updates نمایش داده میشه. در این پنجره روی دکمه Update DataBase کلیک کنید و منتظر بمونید تا دیتابیس شما به روز رسانی بشه.

آپدیت دیتابیس در ویژوال استودیو

  • خب حالا اگر در دیتابیس خودتون در ویژوال استودیو نگاه کنید می بینید که جدول مورد نظر به همراه فیلدهای اون ایجاد شده.

جدول در ویژوال استودیو

 

نکته آخر : با توجه به مورد شما اگر همه مراحل رو درست انجام داده باشید ممکنه اشتباهی در ایجاد کانکشن استرینگ دارید یا اینکه دیتابیس شما روی یک هاست قرار داره و اجازه ایجاد جدول در اون رو ندارید.

ویرایش شده در دوشنبه 3 خرداد 1400 ساعت 20:15:20
به این پاسخ امتیاز بدهید    0
امتیاز: 1617 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود