سلام من یک برنامه با C# و sql2005 دارم
روی شبکه هم یک domain دارم
برنامه ام با administrator در شبکه کار میکنه اما با یوزرهای دیگه در domain مشکل sql داره
logon failed for user "domain\user1"
البته integrated secrity=true است
سلام من یک برنامه با C# و sql2005 دارم
روی شبکه هم یک domain دارم
برنامه ام با administrator در شبکه کار میکنه اما با یوزرهای دیگه در domain مشکل sql داره
logon failed for user "domain\user1"
البته integrated secrity=true است
سلام دوست عزیز
http://blogs.msdn.com/sql_protocols/...onnection.aspx
I've just started tweeting!
@Alireza_Maddah
اينم يه نمونه
"Server=GREEN;Initial Catalog=DbName;User ID=sa;Password=1234";
ممنونم از دوستان و خیلی ممنون مشکل حلشد البته برای دوستانی که ممکنه این مشکلو داشته باشند بگم که در SQL هم باید SQL AUTONTICATION رو انتخاب کنید.
از نظر امنیتی قرار دادن uid و pwd در connection string توصیه نمی شود . بهتر است از Active Directory استفاده کنید.
من برنامه ام را تحت #C و بانک SQL EXPRESS 2005 نوشتم. حالا برنامه را روی Domain نصب می کنم و مشکل SQL در کلاینت ها دارم و برنامه روی Domain صحیح کار می کند.
Connectionstring که من استفاده می کنم در زیر آورده ام:
SqlConnection con = newSqlConnection(@"data source=.\sqlexpress;database=SMS;integrated security = true");
SqlCommand cmd = newSqlCommand();
cmd.CommandText = command1;
cmd.Connection = con;
con.Open();
int result = 0;
try
{
result = cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
con.Close();