PDA

View Full Version : ارتباط c# با sql2000



mafila
یک شنبه 25 آذر 1386, 15:59 عصر
سلام
من می خواهم در #c به sql2000 متصل شوم .ولی با error زیر مواجه می شوم
کد برنامه :
privatevoid Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
SqlConnection sqlcon=new SqlConnection("server=(local); database=data3; user id=sa; password=1; ");
string str="select * from tab3";
SqlDataAdapter da=new SqlDataAdapter(str,sqlcon);
DataSet ds=new DataSet();

da.Fill(ds);

DataGrid1.DataSource=ds;
DataGrid1.DataBind();

}





errpor:


SQL Server does not exist or access denied.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: SQL Server does not exist or access denied.

Source Error:

Line 29: DataSet ds=new DataSet();Line 30: Line 31: da.Fill(ds);Line 32: Line 33: DataGrid1.DataSource=ds;

choobin84
یک شنبه 25 آذر 1386, 23:45 عصر
SQL سرور رو راه اندازی کنید.
Start Or Connect
یا نام صحیح سرور رو به جای (local) قرار بدید.

mafila
دوشنبه 26 آذر 1386, 23:59 عصر
سلام
SQL سرور رو راه اندازی کردم و به جای local نام سرور کامیوتر خودم یعنی
WWW-B10B1305591 را قرار دادم ولی باز هم error قبلی را می دهد.

JavadGhaffarian
سه شنبه 27 آذر 1386, 03:44 صبح
به جای local از . استفاده کنید و به جای username و password از عبارت
Integrated Security=true استفاده کنید

mafila
چهارشنبه 28 آذر 1386, 21:11 عصر
سلام
به جای local از . استفاده کردم و به جای username و password از عبارت
Integrated Security=true استفاده کردم ولی باز error قبلی را می دهد.
در ضمن اگر به جای local از آدرس ip کامیوتر که sql server service manager نیز به کار می رود یعنی WWW-B10B1305591\A (البته در کامیوتر من) استفاده کنم در خط اول با error زیر مواجه می شوم:
Login failed for user 'WWW-B10B1305591\ASPNET'.