PDA

View Full Version : سوال: مشکل همیشگی : اتصال به دیتابیس روی SQL Server 2008



Ehsan Programmer
چهارشنبه 03 شهریور 1389, 02:05 صبح
سلام
من یک مشکل حل نشدنی دارم ، نمیتونم در برنامه های سی شارپ و وب به SQL Server وصل بشم
این مشکل رو هم در SQL Server EXPress 2005 و هم در SQL Server Enterprise 2008 دارم

من کد رو میذارم شما مشکل رو بگین لطفا ( کدها عینا از کتاب آموزش سی شارپ آقای سید محمد هاشمیان )
برنامه به این خط که میرسه متوقف میشه


objConnection.Open();

نام سرور رو نوشتم . روش اتصال به SQL Server هم بر اساسWindows Authonication است
از منوی Connect To Database--< Tool به دیتابیس هم متصل میشم و پایگاه pubs رو دارم




SqlConnection objConnection = new SqlConnection("Server = alias-df754627eb2; Database =pubs " + "User ID= alias-df754627eb2\\Mehdi ;Password=");
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
DataSet objDataSet = new DataSet();
// Set the SelectCommand properties...
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection =
objConnection;
objDataAdapter.SelectCommand.CommandText =
"SELECT au_lname, au_fname, title, price " +
"FROM authors " +
"JOIN titleauthor ON authors.au_id = " +
"titleauthor.au_id " +
"JOIN titles ON titleauthor.title_id = " +
"titles.title_id " +
"ORDER BY au_lname, au_fname";
objDataAdapter.SelectCommand.CommandType =
CommandType.Text;
// Open the database connection...
objConnection.Open();
// Fill the DataSet object with data...
objDataAdapter.Fill(objDataSet, "authors");
// Close the database connection...
objConnection.Close();


با تشکر

Mehdi Naderi
چهارشنبه 03 شهریور 1389, 03:16 صبح
کدت درسته فقط بجای خط زیر

SqlConnection objConnection = new SqlConnection("Server = alias-df754627eb2; Database =pubs " + "User ID= alias-df754627eb2\\Mehdi ;Password=");


اینو بذار


SqlConnection objConnection = new SqlConnection("Data Source=alias-df754627eb2;Initial Catalog=pubs;Integrated Security=True");


کدتو تو سی شارپ امتحان کردم جواب داد برای وب وقت نکردم