PDA

View Full Version : win authentication



kelarak
سه شنبه 26 دی 1385, 09:03 صبح
سلام
من تاپیک های قبلی مربوط به این موضوع رو کاملا خوندم و مشکلم هنوز برقراره .
یعنی نمی تونم توی شبکه از مود تعیین اعتبار ویندوز برای اتصال به بانک اطلاعات سرور استفاده کنم
اقدامات زیر رو انجام میدم ولی پیغام خطا میده که SQL server does not exist or access denied
1- یه یوزر توی کلاینت می سازم و اون رو عضو گروه ادمین می کنم ( پسورد هم میدم)
2- همون یوزر با همون پسورد رو توی سرور هم می سازم
3- توی SQL Server سرور برای این یوزر لاگین می سازم و به دیتابیس دسترسی میدم
4- توی کلاینت با همون یوزری که ساختم لاگین می کنم
5- از محیط QA گزینه windows authentication رو انتحاب می کنم نام سرور رو هم به این صورت می ذارم serverName\user
که user اسم همون یوزر مشترک توی کلاینت و سروره
( شبکه workgroup هستش نکنه حتما باید دامین باشه؟)

zerobit-ltd
سه شنبه 26 دی 1385, 10:15 صبح
به جای نام سرورر، ip سرورو بزار ببین می تونی login کنی یا نه.

kelarak
سه شنبه 26 دی 1385, 11:16 صبح
نه.
IP رو با یوزر می زنم که همون خطا رو میده
بدون یوزر که میزنم پیغام میده که :
login fail for user ServerName\Guest

zerobit-ltd
سه شنبه 26 دی 1385, 13:13 عصر
باید یه user رو سرور بسازی. بعد از client با اون user وارد سرور بشی. بعد اگر واسه اون user اجازه دسترسی با windows authentication رو داده باشی، میتونی login کنی تو QA.

AminSobati
سه شنبه 26 دی 1385, 15:45 عصر
سلام
من تاپیک های قبلی مربوط به این موضوع رو کاملا خوندم و مشکلم هنوز برقراره .
یعنی نمی تونم توی شبکه از مود تعیین اعتبار ویندوز برای اتصال به بانک اطلاعات سرور استفاده کنم
اقدامات زیر رو انجام میدم ولی پیغام خطا میده که SQL server does not exist or access denied
1- یه یوزر توی کلاینت می سازم و اون رو عضو گروه ادمین می کنم ( پسورد هم میدم)
2- همون یوزر با همون پسورد رو توی سرور هم می سازم
3- توی SQL Server سرور برای این یوزر لاگین می سازم و به دیتابیس دسترسی میدم
4- توی کلاینت با همون یوزری که ساختم لاگین می کنم
5- از محیط QA گزینه windows authentication رو انتحاب می کنم نام سرور رو هم به این صورت می ذارم serverName\user
که user اسم همون یوزر مشترک توی کلاینت و سروره
( شبکه workgroup هستش نکنه حتما باید دامین باشه؟)
شما روال مورد نیاز برای Win Auth در Workgroup رو کاملا صحیح پیاده کردید ولی تصور میکنم فقط نام سرور رو اشتباه وارد میکنید. نام User در Server Name نقشی نداره!
ضمنا چرا از SQL Auth استفاده نمیکنید؟

kelarak
چهارشنبه 27 دی 1385, 09:50 صبح
آقای ثباتی بدون اسم user که می نویسم این پیغام خطا رو میده
login fail for user ServerName\Guest
از من خواستن که این کار رو بکنم قبلا از SQL Auth استفاده می کردیم ولی مدیرمون خواسته که از مد ویندوز استفاده کنیم منم 3 روزه دارم کلنجار می رم نمی دونم مشکل از چیه .
شبکمون workgroup هستش نکنه حتما باید دامین باشه ؟

MM_Mofidi
چهارشنبه 27 دی 1385, 09:55 صبح
پیاده سازی win authentication بدون داشن DC یک فاجعه تمام عیار است.عملا بی معنی و غیر قابل مدیریت مگر برای تعدادکاربر و station محدود.

kelarak
چهارشنبه 27 دی 1385, 13:14 عصر
:ناراحت:
امتحان کردم مسیر برعکس درست کار میکنه
یعتی دو تا کامپیوتر دارم سرور 1 و سرور 2
از سرور 1می تونم win atuth به سرور 2 وصل شم و لی از 2 به 1 نه
هر دو تا سرور یه یوزر مشترک دارن که توی sql هم لاگین دارند

ممکنه به نسخه های مختلف ویندوز و sql server مربوط باشه؟

AminSobati
چهارشنبه 27 دی 1385, 14:49 عصر
پیاده سازی win authentication بدون داشن DC یک فاجعه تمام عیار است.عملا بی معنی و غیر قابل مدیریت مگر برای تعدادکاربر و station محدود.
کاملا موافقم. اگرچه خودم روی Workgroup با Win Auth مشکلی نداشتم تا به حال اما راه حلی نیست که در Production Environment ازش استفاده بشه. فکر میکنم اگر مدیرتون رو قانع کنید که در Workgroup از SQL Auth استفاده بشه اصولی تره.

h_baqery
شنبه 30 دی 1385, 16:01 عصر
قبل از برقراری ارتباط یک بار با خود ویندوز لاگین کنید و بعد تست کنید .

rezaei manesh
دوشنبه 23 بهمن 1385, 18:34 عصر
آقای ثباتی بدون اسم user که می نویسم این پیغام خطا رو میده
login fail for user ServerName\Guest
از من خواستن که این کار رو بکنم قبلا از SQL Auth استفاده می کردیم ولی مدیرمون خواسته که از مد ویندوز استفاده کنیم منم 3 روزه دارم کلنجار می رم نمی دونم مشکل از چیه .
شبکمون workgroup هستش نکنه حتما باید دامین باشه ؟

یوزر Guest رو به جمع کاربران sqlاضافه کن مشکلت حل می شه
اما با این کار همه میتونند وارد شد !!!!!!!!!!