PDA

View Full Version : سوال: خطا در اتصال به پایگاه داده



mehdibarati
دوشنبه 03 خرداد 1389, 22:29 عصر
سلام به همگی
من برای اولین باره که میخوام با پایگاه داده کار کنم. در اولین قدم خواستم یه اتصال با پایگاه برقرار کنم که نشد!:لبخند:
این کدم هستش

SqlConnection newconnect = new SqlConnection("Server=localhost;Database=Pubs;User=" + "IntegratedSecurity=True;");
newconnect.Open();
newconnect.Close();
که این خطا رو میده:

An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
ممنون میشم کمکم کنید

csharpprogramer88
دوشنبه 03 خرداد 1389, 22:39 عصر
using System.Data.SqlClient;

اين خط را وارد كردي در قسمت بالا اول صفحه

mehdibarati
سه شنبه 04 خرداد 1389, 00:59 صبح
این using رو هم اضافه کرده بودم
اگه بخوام با یوزر پسورد اس کیو ال اتصال رو ایجاد کنم چطور باید اون یوزر رو برای sql server ایجاد کنم تا برای اتصال ازش استفاده کنم؟

behnam25214
سه شنبه 04 خرداد 1389, 09:17 صبح
سلام
با یوزر و پسورد

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

M.YasPro
سه شنبه 04 خرداد 1389, 09:22 صبح
دوست عزیز کانکشن استرینگ شما درست نیست .
اینجا (http://www.dofactory.com/Connect/Connect.aspx)و اینجا (http://connectionstrings.com)رو ببینید .

mehdibarati
سه شنبه 04 خرداد 1389, 21:54 عصر
من مشکلم اینه که نمیدونم چطوری یه اکانت توی sql server بسازم
اگه در این مورد راهنماییم کنید ممنون میشم

behnam25214
سه شنبه 04 خرداد 1389, 22:07 عصر
منظورت از اکانت چیه؟ پسورد گزاشتن روی پایگاه داده است؟

mehdibarati
سه شنبه 04 خرداد 1389, 23:14 عصر
منظورم اینه که توی همون connection string که نوشتید یوزر و پسورد رو از کجا باید بیارم؟