PDA

View Full Version : چرا نمیتونم بین جداول ارتباط ایجاد کنم.



malloc
سه شنبه 29 اسفند 1391, 20:57 عصر
سلام دوستان.

الان بعد مدتها اومدم یه جدول درست کنم اما یه خطایی میده که تا حالا ندیدمش.

من از sql express استفاده میکنم. برای ایجاد ارتباط بین جداول هم از قسمتی که در عکس زیر مشخص شده استفاده میکنم :
101663
اما بعد از کلیک روی اون کزینه به ترتیب سه تا پیغام زیر و میده و نمیزاره من ارتباط و ایجاد کنم :
1 :

101664

2 :

101665

3 :

101666

نمیدونم چیکارش کنم.
کسی هست کمکم کنه. من خیلی واجب و همین امشب به جواب نیاز دارم . لطفا کمک کنید دوستان

nice_boy_a
سه شنبه 29 اسفند 1391, 21:43 عصر
تو عکس اول yes بزن

malloc
سه شنبه 29 اسفند 1391, 21:51 عصر
داداش دمت گرم .
گفتم خیلی وقته کار نکردم اما نه تا این حد.

تو عکس اول و دوم yes میزنم.
حالا اگه تو عکس اول no بزنم سریع عکس سوم و نشون میده . اگه تو عکس دوم no بزنم عکس سوم و نشون نمیده اما هیچکاری هم نمیکنه

nice_boy_a
سه شنبه 29 اسفند 1391, 22:33 عصر
معمولا با زدن yes روی عکس اول درست میشد!
برنامه رو ببند و با run as admin بازش کن.
بدون diagram هم می تونی روابط رو ایجاد کنی، یکی از جداول رو در حالت design باز کن و از نوار ابزار relation رو انتخاب کن

astary.hosein
سه شنبه 29 اسفند 1391, 22:36 عصر
شما یه سر به سرویس های Sql Server بزن ببین run هستن .
Computer Management->Services And Application->Sql Server Configuration->Sql Server Services->Sql Server
گزینه ی Sql Server باید Run باشه.
برو نگاه کن ،می ارزه.

malloc
سه شنبه 29 اسفند 1391, 22:46 عصر
معمولا با زدن yes روی عکس اول درست میشد!
برنامه رو ببند و با run as admin بازش کن.
بدون diagram هم می تونی روابط رو ایجاد کنی، یکی از جداول رو در حالت design باز کن و از نوار ابزار relation رو انتخاب کن
با همین حالتی که شما لطف کردی و گفتی مشکلم حل شد . ممنون.

راستی سرویس ها رو هم چک کردم . run بود

mehrtash3000
شنبه 14 اردیبهشت 1392, 20:21 عصر
شاید یوزر دیتابیست owner نیس
فک کنم مربوط به حقوق و دسترسی لاگین دیتابیست باشه.
با sa بیا بالا ببین میشه ؟

ghasem167
دوشنبه 23 اردیبهشت 1392, 11:54 صبح
یه نکته رو میگم شاید بدردت بخوره.برای ایجاد ارتباط بین جداول حتما باید جداولت خالی باشه.