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

معرفة اسماء السيرفرات التي شبكن مع قاعدة البيانات Sql2005 مع Vb.ner2008

بدأه aymanmoftah في 15 مارس 2009 · 4 رد · 1,793 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد ان اعمل شاشة على vb2008

بحيث اظهر اسم السيرفرات التي تم شبكها بالاصل مع قلعدة البيانات sql2005

وعند اختيار اسم السيرفر ان يعطي اسماء قاعدة البيانات لكل اسم سيرفر او جهاز موجود عليه قاعدة البيانات اي باختصار

Server Name =000000000 Combo Server Name

Data Base Name=00000Combo Database Name

Button =Connect With User Name like sa

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

refrence Dll To Show List Server Name and DataBase Name

تم تعديل هذه المشاركة بواسطة aymanmoftah في 15 مارس 2009 في 14:52

#2

يمكن غير مفهوم السؤال

مطلوب شاشة لعمل ربط مع قاعدة البيانات sql2005

شبيه بشاشة الربط في sql2005

#3

انا فاهم وعاوز السؤال ده برضو

الشاشة بها كومبو بوكس

هذا الكومبو عاوزين يكون مملؤ بجميع الأجهزة اللي عليها سكوال سيرفر ومعمولها ريموت

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

يتم ظهور جميع قواعد البيانات الموجودة على هذا السيرفر في الكومبو بوكس الخاص بقاعدة البيانات

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#4

يمكنك اتباع الخطوات التاليه:

1 - استخدام WMI لمعرفة اسماء الأجهزه التى على الشبكه.

2 - قم بالأتصال بالـ Registry الخاص بكل جهاز و الدخول على الـ Key --> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server ستجد Keyvalue اسمها InstalledInstances بها اسماء النسخ الخاصه بالـ SQLServer التى تم تثبيتها على ذلك الجهاز.

3 - إذا كان اسم النسخه هو MSSQLSERVER فهذه هى النسخه الإفتراضيه و تقوم بعمل استبدال لإسمها بإسم الجهاز الموجوده به هذه النسخه و غير ذلك تضيف اسم الجهاز و بعده Back slash ثم اسم النسخه و للإختصار يمكنك اضافة نقطه و backslash ثم اسم النسخه.

4 - داخل البروفيدر الخاص بالـ SQL server يمكنك تثبيت اسم قاعدة البيانات master اما اليوزر نيم و الباسورد فلابد منك ان تكون على علم بإحداهما او يمكنك الدخول بإستخدام صلاحيات ويندوز(لم اجربها من قبل).

5 - بعد اتمام الإتصال بنجاح يمكنك معرفة اصدار الـ SQL Server من SqlConnection و هى ستفيدك انه اذا كانت النسخه 2000 ستستخدم الجدول sysdatabases لمعرفة جميعاسماء قواعد البيانات داخل السرفر اما اذا كانت اعبى ستسخدم الـ view--> sys.databases لمعرفة اسماء قواعد البيانات الموجوده.

مدونتي: C++ Tips and Tricks

#5

السلام عليكم

جزاك الله خير

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…