السلام عليكم
في win xp يمكن تمكين الدخول على قواعد بيانات sql من خلال مصادقة الويندوز عن طريق إضافة المستخدم الرئيسي للقاعدة في جهاز العميل بواسطة لاأمر control userpasswords2
ولكن كيف يتم هذا الأمر اذا كان النظام win7 سواء كان الجهاز الموجود عليه القاعدة xp او سفن
لأني جربت الطريقة حقت اكس بي وما ضبطت معي
هل من شخص لديه خبرة في الموضوع
اريد شرح موجز فقط لأنني تائه فقط
تحياتي للجميع
السلام عليكم ورحمة الله وبركاته
للتوضيح أكثر قم بالآتي
اذكر طريقتك في استخدام control userpasswords2
وضع جملة الاتصال ConnectionString كاملة
السلام عليكم ورحمة الله وبركاته
اولا لنفهم بعض المصطلحات
1- الجهاز المحلي : وهو الجهاز الذي توجد به قاعدة البيانات
2- الجهاز البعيد : وهو الجهاز الذي يرغب بالاتصال بقاعدة البيانات
تجدر الإشارة الى أن الجهازين موجودين على شبكة واحدة من نوع Workgroup او domain ما تفرق
=== في ويندوز xp ==
اذا كان الجهاز البعيد يعمل على win xp فالطريقة سهلة وبسيطة
الخطوات التالية على الجهاز البعيد
تذهب الى ابدأ > تشغيل > وتكتب الامر control userpasswords2
تذهب الى تبويب خيارات متقدمة ثم ادارة كلمات المرور ثم إضافة
وتكتب في خانة الملقم عنوان الجهاز المحلي
وفي خانة اسم المستخدم تكتب عنوان الجهاز المحلي/اسم المستخدم(الرئيسي للجهاز المحلي administrator)
وفي خانة كلمة المرور تكتب كلمة المرور الخاصة بهذا المستخدم
عندها سيعمل معك الاتصال التالي
كود :
Data Source={servername}\SQLEXPRESS;Initial Catalog={dbname};[color=#FF0000]Integrated Security=True[/color]
اما في حالة كان الجهاز البعيد يعمل على win7 فلم أجد طريقة الى الآن للاتصال عن طريق مصادقة الوندوز
وفي هذه الحالة تضطر الى تضمين كلمة المرور للمستخدم sa في الاتصال لكي يتم الاتصال
اتمنى تكون وصلت الفكرة
السلام عليكم
اقرأ هذا الموضوع كاملة [url="http://vb4arb.com/vb/showthread.php?5674"]
ممكن طريقة ربط قاعدة بيانات sql لتعمل على اكثر من جهاز ؟ [/url]
وياريت البحث قبل طرح السؤال
أشكرك اخوي sajad على الاضافة
ولكن الرابط اللي عطيتني اياه انا شفته قبل كذا
الناس يتكلمون عن الجدار الناري والبورتات
انا ما عندي مشكلة من هالناحية
البورتات مفتوحة وكل شئ تمام
يبدو انك ما فهمت سؤالي كويس
إقتباس : من خلال مصادقة الويندوز
انا ما ابغى مصادقة sql
يعني ما ابغا SQL Server authentication
لأن هالنوع من الاتصال او المصادقة يتطلب ادرلج كلمة مرور المستخدم sa او غيره داخل الconnection string
انا ابغى windows authentication
بحيث يدخل المستخدم على قاعدة البياناتمن خلال مصادقة حسابه في الويندوز
باستخدام Integrated Security=True
الطريقة تمشي مع الاكس بي لكن مع السفن لا
==========
أخوي ابورائد
انا مثلك لقيت اللي انت لقيته لكنها لا تغير من واقع الأمر شيئا
اروح واضيف فيها البيانات واسوي حفظ لكن لا أزال اتلقى رسالة
Login failed for user server/guest”
تحياتي لك
معقولة ما أحد عنده رد أو خبر عن الموضوع
اشكرك اخوي smss
المشكلة في الطريقة اللي جبتها انت انه ما راح يكون فيه حماية
أي واحد على الشبكة يعرف اسم الجهاز راح يدخل على قاعدة البيانات ويكون له كامل الوصول الى القاعدة
اذا سمحت لحساب guest بالوصول الى قاعدة البيانات صارت كارثة
عموما هو حلك صحيح 100% وما قصرت جزاك الله خير
لكن انا ابحث عن الحامية القصوى لقاعدة البيانات
شكلي سؤالي صعب او اني ثقلت عليكم بالطلبات
عموما
انا اسحب السؤال وفي اليوم اللي راح القا فيه الحل راح احطه هنا
تحياتي للجميع
السلام عليكم
اقرأ الكتاب الذي في المرفقات لعل هذا ما تريد