رفع مشکل خطای Login failed در Sql Server

 

گاهی وقت ها ممکن است هنگام اتصال به دیتا بیس از طریق SQL Server Authentication با خطای Login failed   (Microsoft SQL Server, Error: 4064 مواجه شوید. این مشکل ممکن است به دلیل پاک شدن بخشی از دیتابیسی که به عنوان پیش فرض برای ورود تنظیم شده است, به وجود آمده باشد.

 

 

مراحل

command prompt

  1. دیتابیس پیش فرض را به روز رسانی کنید. در اینجا روش رفع این مشکل آورده شده است.

command prompt را باز کنید و متن های زیر را تایپ کنید.

روش اول :

SQL 2005

 

  1. osql -S SQL01 -d master -U usrlogin -P

usrpassword

 

ALTER LOGIN usrlogin WITH DEFAULT_DATABASE=new_default_db

SQL 2005

  1. SQL 2000

isql -S SQL01 -d master -U usrlogin -P usrpassword (query analyzer را باز کنید و در آن خط بعد را تایپ کنید )

sp_defaultdb ‘usrlogin’, ‘ new_default_db’

SQL 2000

 

 

منبع : رفع مشکل خطای Login failed در Sql Server