الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Connecting With Sql Database

بدأه مبرمجة بأول الطريق في 18 أكتوبر 2009 · 3 رد · 871 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا

انني احاول الاتصال بقاعدة بيانات sql server 2005 من خلال windows application وذلك باستخدام سلسلة الاتصال التالية:

string connectionString = "server=(Local)\\NetSDK;" +

"Trusted_Connection=yes; database=test";

SqlConnection con = new SqlConnection(connectionString);

ولكنني حصلت على الخطأ التالي :

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: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

علما أن الخطأ يحصل عند محاولة فتح الاتصال

فهل من مساعدة ؟

ولكم جزيل الشكر

#2

جرب جملة ربط مثل هذه :

Data Source=.\NetSDK;AttachDbFilename="db_path_file_ext";Initial Catalog=db_name;Integrated Security=True;Persist Security Info=False;Connect Timeout=30;User Instance=False

تحياتي...

#3

مرحبا ,

شكرا للرد

لقد قمت بكتابتها على النحو التالي

"Data Source=.\\NetSDK;AttachDbFilename='C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\DATA\\Test.mdf';Initial Catalog=Test;Integrated Security=True;Persist Security Info=False;Connect Timeout=30;User Instance=false

ولكنني حصلت على نفس رسالة الخطا;

تم تعديل هذه المشاركة بواسطة مبرمجة بأول الطريق في 18 أكتوبر 2009 في 19:15

#4

عفوا اخي هل النسخه التي تملكها اكسبريس او السيرفر

عموما افترض ان لديك السيرفر

حل هذه المعضله هي بانشاء كلاس جديد و كتابة ما يلي

 class DBconnection
	{
		private static SqlConnection _Connection = null;
		public static SqlConnection GetConnection()
		{
			if (_Connection == null)
			{
				_Connection = new SqlConnection();
				_Connection.ConnectionString = "server=my computer name;database=mydatabase;uid=username;PWD=password";

			}

			if (_Connection.State != System.Data.ConnectionState.Open)
				_Connection.Open();
			return _Connection;



		}
	}

مواضيع مشابهة