رفع مشکل خطای Login failed در Sql Server
گاهی وقت ها ممکن است هنگام اتصال به دیتا بیس از طریق SQL Server Authentication با خطای Login failed (Microsoft SQL Server, Error: 4064 مواجه شوید. این مشکل ممکن است به دلیل پاک شدن بخشی از دیتابیسی که به عنوان پیش فرض برای ورود تنظیم شده است, به وجود آمده باشد.
مراحل
- دیتابیس پیش فرض را به روز رسانی کنید. در اینجا روش رفع این مشکل آورده شده است.
command prompt را باز کنید و متن های زیر را تایپ کنید.
روش اول :
SQL 2005
- osql -S SQL01 -d master -U usrlogin -P
usrpassword
ALTER LOGIN usrlogin WITH DEFAULT_DATABASE=new_default_db
- SQL 2000
isql -S SQL01 -d master -U usrlogin -P usrpassword (query analyzer را باز کنید و در آن خط بعد را تایپ کنید )
sp_defaultdb ‘usrlogin’, ‘ new_default_db’