چرا نمیشه default_Schema رو تغییر داد ؟

saidtalaforoosh

عضو جدید
یک Database هست ، هر کاریش میکنم نمیشه بدون Default Schema اون جداولش رو فراخوانی کنم !!!! حتی برای یوزر خودم هم همون Default Schema تنظیم کردم ولی بازم می بینم نشد ولی وقتی میرم اون جدول رو با Prefix خودش می نویسم بهم گیر نمیده !!! یا اینکه میرم Default Schema اون Table رو به dbo تغییر میدم میبینم کار میکند ! البته با هر یوزری که log in می کنم وقتی Print User_Name میگیرم میبینم نوشته dbo !!!! به نظرتون مشکل من از کجاست ، باید چیکار کنم ؟
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
یک Database هست ، هر کاریش میکنم نمیشه بدون Default Schema اون جداولش رو فراخوانی کنم !!!! حتی برای یوزر خودم هم همون Default Schema تنظیم کردم ولی بازم می بینم نشد ولی وقتی میرم اون جدول رو با Prefix خودش می نویسم بهم گیر نمیده !!! یا اینکه میرم Default Schema اون Table رو به dbo تغییر میدم میبینم کار میکند ! البته با هر یوزری که log in می کنم وقتی Print User_Name میگیرم میبینم نوشته dbo !!!! به نظرتون مشکل من از کجاست ، باید چیکار کنم ؟

دوست عزیز زمانی که شما با یک schema جداول و ... رو ایجاد می کنید در هر حالت باید با همون هم شیء را فراخوانی کنی و این طبیعی است. ممکنه دو جدول همنام در دو schema باشه و باید تفکیک باشه که کدام منظور شماست.
امیدوارم درست متوجه شده باشم :gol:
 

saidtalaforoosh

عضو جدید
دوست عزیز زمانی که شما با یک schema جداول و ... رو ایجاد می کنید در هر حالت باید با همون هم شیء را فراخوانی کنی و این طبیعی است. ممکنه دو جدول همنام در دو schema باشه و باید تفکیک باشه که کدام منظور شماست.
امیدوارم درست متوجه شده باشم :gol:


خب حالا اگر بخوام اون Schema به یک یوزر دیگه ای اختصاص بدم باید چیکار کنم ؟ (با تغییر Default Schema به اون Schema مورد نظر ، هیچ اتفاقی نمی افته ، ولی وقتی Default Schema مربوز به Table ها رو به dbo تغییر میدم ، همه چیز درسته ، یعنی Queryها درسته ولی چون تعداد Query های من زیاد هستند و با dbo ننوشته شده اند ، برام مشکلساز میشوند !)
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
خب حالا اگر بخوام اون Schema به یک یوزر دیگه ای اختصاص بدم باید چیکار کنم ؟ (با تغییر Default Schema به اون Schema مورد نظر ، هیچ اتفاقی نمی افته ، ولی وقتی Default Schema مربوز به Table ها رو به dbo تغییر میدم ، همه چیز درسته ، یعنی Queryها درسته ولی چون تعداد Query های من زیاد هستند و با dbo ننوشته شده اند ، برام مشکلساز میشوند !)

خب دسترسی میدید از بخش securable مربوط به یوزرها :gol:
 
بالا