رفع خطا در هنگام ساخت database diagram

دوستان زیادی رو دیدم که گاهی اوقات نیاز به ساخت یک database diagram جدید پیدا میکنند. گاهی اوقات پس از اینکه روی نام پایگاه داده کلیک راست را می‌زنیم و گزینه New Database Diagram را انتخاب می‌کنیم با خطای زیر مواجه میشویم.


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.


دلیل آن هم به خوبی درپیغام خطا نمایش داده شده است و آن هم این است که برای پایگاه داده مورد نظر شما یک owner به صورت مستقیم تعریف نشده است.


برای رفع این مشکل می‌توانید از اسکریپت زیر استفاده کرده و عمل مورد نیاز برای رفع مشکل را انجام دهید.


ALTER AUTHORIZATION ON DATABASE::database_name TO valid_login


درست مانند :


ALTER AUTHORIZATION ON DATABASE::RamezaniDB TO sa


/ 9 نظر / 263 بازدید
احسان زینلی

ممنونم آقای رمضانی من سالهاست که در این مورد مشکل داشتم . متاسفانه کسی یارای جواب این مشکل من نبود و بالاخره شما این طلسم را شکستید و من را تا آخر عمر مدیون خودتان کردید تشکر

seyed ehsan

سلام خسته نباشید . مطالب جالب شما من رو بر اون داشت تا دست از اکسس بکشم و اس کیو ال را شرو کنم و نسخه 2008 اون رو SQL SERVER 2008 R2 را دانلود کردم ولی شماره سریال اون رو ندارم . شما می تونید به من کمک کنید ؟

جواد رضایی

بسیار ممنون من با این مشکل روبرو شده بودم و اکنون به جواب رسیدم باز هم ممنونم

شهریار

سلام و خسته نباشید آقا این صفحات وبلاگ درست باز نمیشه . شما میتونین هر چند وقت یکبار مطالب بلاگ رو بصورت یه فایل chm خروجی بدین ؟ ممنون

z

ببخشید این valid login و از کجا باید پیدا کنیم؟

farzaneh

salam , mamnun az rahnemaitun , vali motasefane gozineye alter to .. gheyre fa'al hastesh :(

محسن

استاد ممنونم و خیلی عالی بود .

M

خیلی از محبتتون ممنونم مشکلم حل شد

سعید

خیلی ممنون من تو یه شرکت مسئول دیتابیس هستم و مدیر واحد دیاگرام دیتابیس رو ازم خواسته بود و همیشه این مشکل رو میداد. واقعا ممنونم مشکلم حل شد :-)