شناخت خطای 'Login failed for user 'SERVERNAME\IWPD
شناخت خطای 'Login failed for user 'SERVERNAME\IWPD
خطای ذکر شده به این معنا می باشد که اتصال به دیتابیس سرور درحالت Windows Authentication درحال انجام می باشد و کاربر IWPD مذکور اجازه ورود را ندارد. از آنجای که در بیشتر سرورها ازحالت Mixed Mode برای ورود به دیتابیس استفاده می گردد، لذا در Connection String می بایست تغییرات ذکر شده در زیر ایجاد گردد تا برای ورود به دیتابیس از کاربردیتابیس استفاده گردد:
در بخش Connection String گزینه Integrated Security فعال میباشد که بایست آن را غیر فعال کنید :
<add name="DBContext" connectionString="Data Source=localhost;Initial Catalog=DBname;
Integrated Security=True;User ID=DBuser;Password=P@s5vv0rD;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
<add name="DBContext" connectionString="Data Source=localhost;Initial Catalog=DBname;
Integrated Security=False;User ID=DBuser;Password=P@s5vv0rD;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />