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

رسالة خطأ في اتصال الفيجول بيسك بالـsql

بدأه abc_123 في 27 فبراير 2012 · 5 رد · 919 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

واجهت مشكلة أثناء اتصال برنامج الفيجول بيسك بsql

هذا الكود الذي تم كتابته

conn.ConnectionString = "Data Source = (local); Initial Catalog = r; Integrated Security = True"

وهذه رسالة الخطأ

http://www.mediafire.com/?dk4b3p39m794uq6

أرجو التكرم بالرد ممن يعرف حل لهذه المشكلة

وقد قمت بحذف برنامج sql وأعدت تنصيبه لأكثر من مره لكن لا تزال المشكلة قائمة..

وجزاكم الله خير

تم تعديل هذه المشاركة بواسطة abc_123 في 27 فبراير 2012 في 23:14

#2

الخطأ بسبب ان معلومات الاتصال غير صحيحة لذا جرب بدل (local) ان تضع localhost\Sqlexpress .

واذا بقيت المشكلة ارجو ان تعطينا تفاصيل اكثر عن

ماهي النسخة التي قمت بتنصيبها .

وهل انشأت قاعدة البيانات وكيف انشأتها.

1
#3
TareqVB كتب:

الخطأ بسبب ان معلومات الاتصال غير صحيحة لذا جرب بدل (local) ان تضع localhost\Sqlexpress .

واذا بقيت المشكلة ارجو ان تعطينا تفاصيل اكثر عن

ماهي النسخة التي قمت بتنصيبها .

وهل انشأت قاعدة البيانات وكيف انشأتها.

الحمدلله حمدا كثيرا

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

والآن باستخدام حلك تم الإتصال بنجااااح

جزاك الله خير الجزاء أستاذنا الكريم

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

أنا أقوم الآن بعمل "مشروع تخرجي" بsql و vb

أي أن النظام بعد انتهائه بحول الله من المفترض أن ينفذ بنجاح على أي جهاز أقوم بتجربته عليه

فسؤالي هو:

هل هذا الحل يعتبر حل نهائي وصحيح لمشكلة الاتصال في أي جهاز أقوم بتجربته عليه..

لأني أخشى أن تظهر لي هذه المشكلة مؤخرا لا سمح الله على جهاز آخر..

وجزاك الله خير الجزاء فقد فرجت عني هم كبييييير..

تم تعديل هذه المشاركة بواسطة abc_123 في 28 فبراير 2012 في 20:58

#4

واستفسار آخر لو تكرمت..

لماذا الكود الذي كتبته وهو

اقتباس
conn.ConnectionString = "Data Source = (local); Initial Catalog = r; Integrated Security = True"

كانت تتم عملية الاتصال بنجاح في أحد الاجهزة..بينما فشلت في جهازي وأجهزة أخرى أيضا؟؟

سألت إحدى الاستاذات فاخبرتني ان المشكلة في الخيارات التي تم تحديدها عند تثبيت الـsql

لذلك أعدنا تثبيته عدة مرات لكن دون جدوى..

فقط أحببت معرفة الإجابة كمعلومة فقط..

وانا في انتظار معرفة رأيك في الاستفسار السابق..

وشكرا مرة أخرى لك..

تم تعديل هذه المشاركة بواسطة abc_123 في 28 فبراير 2012 في 21:33

#5

السلام عليكم

عند تنصيب SQL server هناك خيار لوضع اسم السيرفر كافتراضي او Named instance فاذا تم اختيار افتراضي فسيكون اسم السيرفر هو localhost او (local) ام اذا اسخدمت named instance فسيكون اسم السيرفس هو localhost/InstanceName و InstanceName هي ما تضعه انت وتكون افتراضيا SQLexpress .

وافضل حل لمعرف الاسم هي بالدخول على الاداة SQL Server Configuration Manager وكما هو موضح في الصورة (الصورة قد تختلف عندك حيث يوجد عندي نسختين من SQL server)

post-112904-009253700 1330513656_thumb.p

المرفقات
sqlConfig2.png

تم تعديل هذه المشاركة بواسطة TareqVB في 29 فبراير 2012 في 14:08

1
#6

حضرتك ممكن يكون الخطــأ في معلومات قاعده البيانات

ممكن تكتب البروفايدر الخاص بقاعده بيـانات الخاصه علي جهازكـ

باستخدام ملف TXT

1- تنشأ ملف TXT جديد

2- تحول الامتداد بتاعه من TXT الى UDL

3-تختــار نوع قاعده البيانات وهو SQL SERVER

4- تختــار اسم قاعده البيانات وتحدد مكانها بالطبع وتشوف اذا كان قاعده البيانات ليها باسورد معين او INTEGRATED SECURITY

بعد الانتهاء من بيانات قاعده البيانات

حول الملف تاني لنوع TXT وافتحه

وانقل البروفايدر الخاص بقاعده البيانات بتاعتكـ

في ال connection string

جرب وان شاء الله تتحل المشكـله

تم تعديل هذه المشاركة بواسطة osama_new99 في 2 مارس 2012 في 02:02

1

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

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