PDA

View Full Version : مشکل در رسم دیاگرام در sql



elahe software
دوشنبه 02 اردیبهشت 1392, 22:58 عصر
من میخوام برای دیتابیس دیاگرام رسم کنم و لی پیغام زیر رو میده. باید چی کار کنم؟


Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects

elahe software
چهارشنبه 04 اردیبهشت 1392, 19:57 عصر
من خودم تونستم مشکلم حل کنم. راهش میذارم تا اگه کس دیگه ای به این مشکل بر خورد ازش استفاده کنه.
باید تو اون دیتابیس از کوئری زیر اجرا بگیره، فقط در کوئری زیر به جای DataBaseName نام دیتابیس مورد نظر رو باید بذاره.


ALTER AUTHORIZATION ON DATABASE::DataBaseName TO sa
GO

niegrua
یک شنبه 15 اردیبهشت 1392, 10:59 صبح
سلام. من هم همین مشکل رو پیدا کردم. من میخوام Relationship بین چند تا table ایجاد کنم، از طریق new diagram که این اررور رو میده. راه حل شما رو نمی دونم چطور باید اجرا کنم ! ممکنه منو راهنمایی کنید ؟ سپاس فراوان




من خودم تونستم مشکلم حل کنم. راهش میذارم تا اگه کس دیگه ای به این مشکل بر خورد ازش استفاده کنه.
باید تو اون دیتابیس از کوئری زیر اجرا بگیره، فقط در کوئری زیر به جای DataBaseName نام دیتابیس مورد نظر رو باید بذاره.


ALTER AUTHORIZATION ON DATABASE::DataBaseName TO sa
GO

یوسف زالی
یک شنبه 15 اردیبهشت 1392, 11:53 صبح
سلام.
در یک new query
البته راه دیگه ای هم داره. روی دیتابیستون راست کلیک کنید و properties بگیرید.
در گزینه ی Files می تونید Owner رو ست کنید.
اون رو به sa تغییر بدید.

niegrua
یک شنبه 15 اردیبهشت 1392, 12:09 عصر
عالی بود. این یکی راهتون بی دردسر بود ! اما من چندین user درست کردم برای قسمت های مختلف !
یوزری که باهاش به دیتابیس وصل میشم Gabriel's 8 هست ! و همچنین SA رو هم در لیست می بینم. تفاوت این 2 یوزرم چی هستن باهم؟
http://barnamenevis.org/attachment.php?attachmentid=103730

یوسف زالی
یک شنبه 15 اردیبهشت 1392, 12:31 عصر
تفاوتش رو شما هنگام ساختن می گید.
یوزر sa در حقیقت system admin هست و تمام دسترسی ها رو داره.

elahe software
سه شنبه 17 اردیبهشت 1392, 22:30 عصر
سلام. من هم همین مشکل رو پیدا کردم. من میخوام Relationship بین چند تا table ایجاد کنم، از طریق new diagram که این اررور رو میده. راه حل شما رو نمی دونم چطور باید اجرا کنم ! ممکنه منو راهنمایی کنید ؟ سپاس فراوان

اول دیتا بیس مورد نظرت رو انتخاب کن و بعدش new query رو بزن. بعد اون کد کپی کن تو صفحه و فقط به جای DataBaseName نام دیتابیس مورد نظر رو باید بذاری. بعدش هم اجرا بگیر.