سؤال

لدي VS 2008 و SQL Server 2005 Developer Edition مثبتة على سطح المكتب الخاص بي. لدي مثيل XP يعمل في جهاز كمبيوتر Virtual وأرغب في الاتصال بمثيل Dev. لقد قمت بتسجيل الدخول كمستخدم مجال على كل من سطح المكتب والمثيل الظاهري من XP. عندما أحاول الاتصال أحصل على رسالة تقول "الخادم غير موجود أو تم رفض الوصول". ما الذي يجب أن أفعله للاتصال. أنا أستخدم اتصال موثوق به والمستخدم لديه امتيازات على DB.

بول

هل كانت مفيدة؟

المحلول 3

اكتشفت أنك يجب أن تذهب إلى أداة تكوين منطقة سطح خادم SQL Server وتعيين "الاتصالات عن بعد" إلى "الاتصالات المحلية والبعيدة". على ما يبدو الافتراضي هو "الاتصالات المحلية فقط".

نصائح أخرى

تأكد من أن VPC لا يستخدم NAT لاتصال الشبكة الخاص به.

تحقق أيضا من التكوين الخاص بك للتأكد من السماح بالاتصالات عن بعد. يتم إيقاف الاتصال عن بعد بشكل افتراضي.

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

واجهت نفس الشيء، ونوع - MS Server 2003 و SQLSERVER 2008 ENT الذي يعمل على VMware، والحصول على "الخادم غير موجود أو تم رفض الوصول" عند محاولة الاتصال من الجهاز المضيف (على Vista X64).

لذلك، هل تعتقد أن التغيير إلى "الاتصالات المحلية والبعيدة" عبر أداة تكوين منطقة سطح SQL Server ستقوم الخدعة؟

بالنسبة لي على الرغم من تكوين SQL Server للاتصالات عن بعد أيضا، لم أستطع الوصول إلى خادم SQL من Win XP VM.

لذلك عندما قمت بتعطيل جدار حماية Windows من الجهاز المضيف، فقد عملت بشكل جيد!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top