PDA

View Full Version : دو سوال در مورد sa در sql express



majid_darab
یک شنبه 11 مرداد 1388, 20:46 عصر
با سلام بر شما دوستان عزیز:
بعضی از برنامه ها به هنگام نصب نسخه ای از sql express را همراه خود نصب می کنند.
من وقتی با databese engine به sql express وصل می شوم (windows authentication) در قسمت security لاگینی به نام sa وجود دارد که دارای پسورد می باشد و تا اونجایی که یادمه من این پسوردو تعیین نکردم...
سوال اول : این پسورد چیست؟
سوال دوم : من بر نامه ای دارم که صفحه ای را به صورت دمو در ie باز می کند (Telerik)و اگر
service sql express فعال نباشد این برنامه Exeption (خطا)می دهد.در این دمو جداولی وجود دارد که می خوام به اونها از طریق sql express دسترسی داشته باشم.اما وقتی با databse ingine به sql express وصل میشم از این جداول و دیتابیس ها خبری نیست.مگر نه اینکه دموی مزبور می خواد از sql express استفاده کنه،پس این جداول در کجا قرار دارند؟
با تشکر

منصور بزرگمهر
دوشنبه 12 مرداد 1388, 00:41 صبح
یوزر sa پسورد ندارد، شما بعداً تعیین می کنی برای امنیت بیشتر. ولی اینکه با این یوزر نمی توانی وارد برنامه شوی باید در nod سرور مورد property و سپس مورد security را انتخاب و مورد ورود با مود ویندوز و SQL Server را انتخاب کنی.

majid_darab
دوشنبه 12 مرداد 1388, 23:25 عصر
با تشکر از شما دوست عزیزم آقای بزگمهر...
من می توانم به sql express در حالت (local) با win authentication متصل شوم و برای اتصال مشکلی ندارم و از این طریق می توانم پسورد یوزر sa که مجهول است را عوض کنم.
اما نکته اینجاست که وقتی در database engine در قسمت security یک یوزر جدید می سازیم حالت default برای authntication روی مود ویندوز می باشد و به طبع این موضوع برای sa هم باید اینگونه باشد ... در حالی که مود authentication آن روی مود sql server است که برای آن پسورد تعیین گردیده...
من گفتم شاید یوزر Sa که ادمین نیز می باشد پسورد از پیش تعیین شده ای هم دارد و هدف از پست اول این بود که متوجه شوم این پسورد از کجا اومده ... والا برای اتصال مشکلی ندارم.
با تشکر
مجید

بهنام بهمنی
سه شنبه 13 مرداد 1388, 08:42 صبح
sa شما رمز ندارد , اینکه در قسمت رمز * نشان می دهد بخاطر این است که خالی بودن رمز و اینکه طولش چقدر است از دید کاربر مخفی بمتند.