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

مشكله في الاتصال ب SQL2008 من خلال ويندوز 7

بدأه Ahmed Wahb في 19 سبتمبر 2010 · 7 رد · 1,794 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الاخوة الكرام

قمت بتصميم برنامج عن طريق فيجوال بيسك دوت نت 2008 وقاعدة البيانات SQL2008

وقمت بتركيب قاعدة البيانات علي SQL2008 علي ويندوز سيرفر 2003

وقمت بتشغيل البرنامج الخاص بي علي جهاز به ويندوز اكس بي و موصول بشبكه داخليه وتم الاتصال بنجاح ويعمل البرنامج بشكل جيد جداً

ولكن حينما قمت بتجربة البرنامج علي جهاز اخر موصول بشبكه داخليه ايضاً ولكن يوجد به Windows7 يظهر لي رسالة تفيد بأنه لا يستطيع الاتصال بقاعدة البيانات

مع العلم بأنني قمت بفتح البورت رقم 1433 و الخاص بالسيكوال 2008 ب Windows Firewall ولكن دون جدوي

مع العلم بأن الكونكشن المستخدم في الاتصال هو

"Data Source=SERVER\SQL2008;Initial Catalog=mydatabase;Integrated Security=SSPI;"

ويعمل علي ويندوز xp بشكل جيد ولكن لا يعمل علي win7

فهل يوجد مشكله في الويندوز 7 مع السيكوال 2008 ؟؟

ارجو الافادة

يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل

سبحان الله وبحمده ... سبحان الله العظيم

#2
اقتباس
فهل يوجد مشكله في الويندوز 7 مع السيكوال 2008 ؟؟

لايوجد .

لكن نرجو ذكر رسالة الخطأ حتى نعرف سبب المشكلة

#3

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

الاخ TareqVB

شكراً لاهتماك

بخصوص رسالة الخطأ التي تظهر عن الاتصال هي

A network-related or instance-specific error occurred while establishing a connection to SQL Server.
 The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections
. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

مع العلم بأن نفس الكونكشن يعمل بصورة جيداً علي الاكس بي

تم تعديل هذه المشاركة بواسطة Ahmed Wahb في 20 سبتمبر 2010 في 10:49

يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل

سبحان الله وبحمده ... سبحان الله العظيم

#4

السلام عليكم

اعتقد ان هناك مشكلة في DNS على الويندوز 7 لذا جرب استخدام رقم جهاز السيرفر بدل الاسم (آي بي السيرفر)

على سبيل المثال (تأكد من اي بي السيرفر )

"Data Source=192.168.1.1\SQL2008;Initial Catalog=mydatabase;Integrated Security=SSPI;"
#5

أوافق الاخ TareqVB على وضع الاي بي.

لانو مررت بنفس الامر. فوصعت الاي بي فتم المر.

حتى ولو حاولت الدخول ل ssms عن طريق login فاعتقد يحتاج ايضا وضع الاي بي في ال server name

بالتوفيق :wink:

#6

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

الاخوة الكرام

شكراً لمروركم العطر واهتمامكم بالموضوع

بالفعل جربت اضع رقم الاي بي الخاص بالسيرفر ولكن لم يفلح الموضوع ايضاً

حيث جربت الكونكشن كالتالي

"Data Source=192.168.0.100\SQL2008;Initial Catalog=mydatabase;Integrated Security=SSPI;"

حيث يظهر لي نفس رسالة الخطأ

للعلم قمت بسؤال بعض الاخوة الخاصين بالشبكات (IT) وأوضحو لي ان في الويندوز 7 يوجد

في ال Local Policy Settings ما يسمي

Network access : Sharing and Security model for local accounts

حيث يتم التأكد انها

Classic - local users authenticate as themselves

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

فهل يوجد شئ اخر يمكن فعله مع الويندوز 7 ؟

يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل

سبحان الله وبحمده ... سبحان الله العظيم

#7

السلام عليكم

من خلال السيرفر اذهب الى SQL configuration manager وتأكد من ان TCP فعالة من خلال بند Protocols .

وجرب بعد ذلك الاتصال باستخدام tcp:192.168.1.1\SQL2008

اذا لم تفلح بعد ذلك عليك بالاستعانة بخبراء الشبكات ومحاولة حصر المشكلة لان المشكلة تتعلق بالشبكة اكثر منها SQL server .

#8

الاخوة الكرام

شاكر لكم علي مساعداتكم لي

والحمد لله وصلت لحل للموضوع حبث اخبرني صديق لي بتغيير الكونكشن الي

"Data Source=SERVER\SQL2008;Initial Catalog=mydatabase;Persist Security info = True; User ID=USERNAME;Password=PASSWORD"

وإن شاء الله يستفاد الاخرين اللي واجهم نفس المشكله

تم تعديل هذه المشاركة بواسطة Ahmed Wahb في 27 سبتمبر 2010 في 21:47

−1

يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل

سبحان الله وبحمده ... سبحان الله العظيم

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