PDA

View Full Version : استفاده از alter authorization برای ایجاد owner



fereshte22
دوشنبه 19 شهریور 1386, 18:05 عصر
سلامیه سوال دارم میدونم خیلی ابتدایی است ولی دوستان به بزرگی خودشون ببخشند.من میخواهم که از database digram استفاده کنم ولی وقتی میخواهم این کار را انجام دهم این خطا را میگیرد.که دیتابیس owner ندارد.و باید از alter authorization استفاده کنید.من فکر کردم که باید روی دیتابیس کلیک راست کرد و در قسمت new query این دستور را بنویسم.ولی مشکل حل نشد.میشه دوستان راهنمایی کنند که دقیقا باید چی کار کنم.؟

AminSobati
دوشنبه 19 شهریور 1386, 20:35 عصر
http://www.barnamenevis.org/forum/showthread.php?t=37268

fereshte22
دوشنبه 19 شهریور 1386, 20:49 عصر
ببخشید آقای ثباتی در sql من مقدار Compatibility Level روی همون مقدار 9 بود.ولی باز هم پیغام زیر را میدهد.

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.

AminSobati
دوشنبه 19 شهریور 1386, 21:08 عصر
در حال حاضر کی Owner دیتابیس هست؟

fereshte22
دوشنبه 19 شهریور 1386, 21:43 عصر
در PRIPERTIES دیتابیس و در قسمت files نامowner به صورت زیر بود. FERESHTE-BDE62C\fereshte

AminSobati
دوشنبه 19 شهریور 1386, 23:37 عصر
دیتابیس رو از 2000 به 2005 آوردین یا از ابتدا در 2005 ساخته شده؟

fereshte22
سه شنبه 20 شهریور 1386, 09:30 صبح
از ابتدا در 2005 ساختمش

AminSobati
سه شنبه 20 شهریور 1386, 12:09 عصر
لاگین FERESHTE-BDE62C\fereshte در قسمت Logins وجود داره؟

fereshte22
سه شنبه 20 شهریور 1386, 12:54 عصر
اقای ثباتی عزیز از راهنمایی ها و پیگیری شما ممنونم
در ضمن
این login وجود نداشت که البته ایجادش کردم ولی مشکل حل نشد
ایا تنظیمات خاصی در این login باید انجام دهیم

AminSobati
سه شنبه 20 شهریور 1386, 14:18 عصر
راستش این مشکل شما برای من خیلی عجیبه چون با توجه به اطلاعاتی که دادین نباید مشکل وجود داشته باشه. به هر حال این دستور رو هم اجرا کنین برای دیتابیس:

ALTER AUTHORIZATION ON DATABASE::MyDatabase TO sa

fereshte22
سه شنبه 20 شهریور 1386, 14:55 عصر
خیلی خیلی ممنون
با دستور اخری که فرمودید مشکل حل شد
بازم ممنون