PDA

View Full Version : سوال: استفاده از Diagram Designer در visual studio 2012



dharmaa
جمعه 21 تیر 1392, 11:20 صبح
سلام دوستان
من اومدم در VS2012 و با استفاده از Sqllocaldb یه دیتا بیس ساختم حالامیخام دیاگرامش رو هم رسم کنم ولی متاسفانه هر چی میگردم گزینه ای به نام Diagram Designer یا یه چیزی مشابه اینرو نمیبینم. یا اینکه میخام از در کوئری هام از Design Query in editor استفاده کنم ولی متاسفانه این رو هم نمیبینم.
ای کاش جوابمو بدین؟

ashkan1234
جمعه 21 تیر 1392, 12:38 عصر
سلام دوستان
من اومدم در VS2012 و با استفاده از Sqllocaldb یه دیتا بیس ساختم حالامیخام دیاگرامش رو هم رسم کنم ولی متاسفانه هر چی میگردم گزینه ای به نام Diagram Designer یا یه چیزی مشابه اینرو نمیبینم. یا اینکه میخام از در کوئری هام از Design Query in editor استفاده کنم ولی متاسفانه این رو هم نمیبینم.
ای کاش جوابمو بدین؟
سلام شما باید به دیتا بیس کانکت بشید!
الان به فایل mdf کانکت شدید و این فایل به تنهایی نمیتونه از دیاگرام استفاده کنه!
یکم جستجو کنید قبلا درموردش بحث کردم!

dharmaa
جمعه 21 تیر 1392, 13:24 عصر
سلام شما باید به دیتا بیس کانکت بشید!
الان به فایل mdf کانکت شدید و این فایل به تنهایی نمیتونه از دیاگرام استفاده کنه!
یکم جستجو کنید قبلا درموردش بحث کردم!
اوه خدای من بالاخره یکی جوابمو داد.
ممنون دوست گرامی بابت پاسختون.ای کاش یه کم بیشتر توضیح میدادین .من Digram Designer در همین سایت سرچ کردم ولی چیزی دستگیرم نشد.
من چهطوری باید به دیتا بیس کانکت بشم ؟ از قسمت Server explorer و انتخاب Add connection؟؟؟این کا رو میکنم اما این پیغام خطا رو میده.
this file is use
enter a new name or close the file that's open in another program

dharmaa
جمعه 21 تیر 1392, 18:11 عصر
مشکل add connection حل شد ولی هنوز نتونستم دیاگرام رو رسم کنم.
کسی حاضر نیست کمک کنه؟//

ashkan1234
جمعه 21 تیر 1392, 18:56 عصر
مشکل add connection حل شد ولی هنوز نتونستم دیاگرام رو رسم کنم.
کسی حاضر نیست کمک کنه؟//
یک عکس از محیطش بزارید لطفا

dharmaa
جمعه 21 تیر 1392, 21:18 عصر
اصلا من گزینه ایی به نام relationship or diagram نمیبینم.
یه سوال دیگه اگه بخام از بانکم یه بکآپ بگیرم و یا بکاپی رو ریستور کنم باید چه کار کنم؟107108

ashkan1234
جمعه 21 تیر 1392, 22:40 عصر
اصلا من گزینه ایی به نام relationship or diagram نمیبینم.
یه سوال دیگه اگه بخام از بانکم یه بکآپ بگیرم و یا بکاپی رو ریستور کنم باید چه کار کنم؟107108
همونطور که عرض کردم و از عکس هم پیداست فرمت بانک شما mdf هستش ٬ وقتی شما فایل mdf یک دیتابیس رو Add میکتید٬دیگه امکانات کامل sqlexpress رو ندارید و برای همین دیاگرام هم قابل استفاده نیست!
اگر میخواهید در sqlexpress از دیاگرام استفاده کنید باید به دیتابیس از sqlserver کانکت بشید در این صورت فرمت فایلتون از mdf به dbo تغییر میکند و از دیاگرام هم میتونید استفاده کنید!
واسه بک آپ و ریستور هم باید از sqlserver استفاده کنید.سحت نیست!عکساش هم توی اینترنت زیاده!
باز هم اگه مشکلی بود در حدمتم...:لبخند:

dharmaa
جمعه 21 تیر 1392, 23:31 عصر
همونطور که عرض کردم و از عکس هم پیداست فرمت بانک شما mdf هستش ٬ وقتی شما فایل mdf یک دیتابیس رو Add میکتید٬دیگه امکانات کامل sqlexpress رو ندارید و برای همین دیاگرام هم قابل استفاده نیست!
اگر میخواهید در sqlexpress از دیاگرام استفاده کنید باید به دیتابیس از sqlserver کانکت بشید در این صورت فرمت فایلتون از mdf به dbo تغییر میکند و از دیاگرام هم میتونید استفاده کنید!

اما میشه بگین تفاوت این دو پسوند در چیه؟ و بانکهاشون از چه لحاظ باهم متفاوت اند؟
من برای این اومدم از Sqllocaldb استفاده کردم که میخاستم زمان نصب برنامه کاربر دیگه قرار نباشه اس کیو ال سرور رو نصب کنه تا بتونه برنامه رو اجرا کنه!!!

مثلا نمیخام برای بکآپ گیری از اس کیو ال سرور استفاده کنم.

ashkan1234
جمعه 21 تیر 1392, 23:40 عصر
اما میشه بگین تفاوت این دو پسوند در چیه؟ و بانکهاشون از چه لحاظ باهم متفاوت اند؟
من برای این اومدم از Sqllocaldb استفاده کردم که میخاستم زمان نصب برنامه کاربر دیگه قرار نباشه اس کیو ال سرور رو نصب کنه تا بتونه برنامه رو اجرا کنه!!!

مثلا نمیخام برای بکآپ گیری از اس کیو ال سرور استفاده کنم.
dbo در واقع کل دیتا بیس رو میاره یعنی هم فایل mdf و هم log و اینگونست که sqlexpress بهتون اجازه ساخت دیتابیس دیاگرام رو میده!
خوب پیشنهادم اینه که اول با sqlserver کل دیتابیس رو طراحی کنید بعد فایل mdf رو به serverExplore اضافه کنید!
یا اینکه با خود sqlExpress اول بطور کامل متصل بشید و دیتابیس رو طراحی کنید و بعد از اتمام کار اونجوری که میخواهید متصل شوید!
موفق باشید:لبخند:

foo0z0ool
سه شنبه 27 اسفند 1398, 16:11 عصر
dbo در واقع کل دیتا بیس رو میاره یعنی هم فایل mdf و هم log و اینگونست که sqlexpress بهتون اجازه ساخت دیتابیس دیاگرام رو میده!
خوب پیشنهادم اینه که اول با sqlserver کل دیتابیس رو طراحی کنید بعد فایل mdf رو به serverExplore اضافه کنید!
یا اینکه با خود sqlExpress اول بطور کامل متصل بشید و دیتابیس رو طراحی کنید و بعد از اتمام کار اونجوری که میخواهید متصل شوید!
موفق باشید:لبخند:

منم همین مشکل رو دارم

هم یه دیتابیس MDF ساختم که دیاگرام نداره
هم اومدم طبق گفته شما از طریق sql sever یه دیتابیس ایجاد کردم و بعد از طریق ویژوال استودیو بهش متصل شدم اما توی این بخش هم متاسفانه دیاگرام وجود نداره

foo0z0ool
پنج شنبه 14 فروردین 1399, 02:14 صبح
سلام دوستان
من اومدم در VS2012 و با استفاده از Sqllocaldb یه دیتا بیس ساختم حالامیخام دیاگرامش رو هم رسم کنم ولی متاسفانه هر چی میگردم گزینه ای به نام Diagram Designer یا یه چیزی مشابه اینرو نمیبینم. یا اینکه میخام از در کوئری هام از Design Query in editor استفاده کنم ولی متاسفانه این رو هم نمیبینم.
ای کاش جوابمو بدین؟

من به این مشکل توی vs2019 برخوردم هر چی گشتم و سوال کردم کسی جواب درست حسابی نداد !

اما روش برای درست کردن دیاگرام !

چیزی که یاد گرفتم این بود که فالدر diagram از سری مجموعه های دیتابیسی سرور حذف شده

و به جاش رفته توی دیتاست !

یعنی برای اتصال به دیتابیس شما باید یه دیتا ست بسازین اونجا میتونین دیاگرامهاتون رو هم ایجاد کنین

دیتا سروس رو باز کن گزینه ی configure data source with wizard رو بزن یه دیتاست از دیتابیست درست کن و کار ریلیشنت رو هم اونجا انجام بده

میتونی همه چی رو کم و زیاد کنی

مثلا اگه توی دیتا بیستش یه کالم یا جدول اضافه کردی باز میتونی به دیتاستت اضافش کنی