![]() |
|
الاتصال بقاعدة بيانات mdf موجودة على القرص - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : الاتصال بقاعدة بيانات mdf موجودة على القرص (/showthread.php?tid=28843) الصفحات:
1
2
|
الاتصال بقاعدة بيانات mdf موجودة على القرص - نور الهدى الهدى - 04-03-19 السلام عليكم لدي سؤال كيف يمكن الاتصال بقاعدة بيانات mdf موجودة على القرص D عن طريق كود الاتصال مثل الاتصال بالاكسس بهذا الكود كود : Public Function Conn1() As OleDbConnectionقمت بعمل قاعدة بيانات Mdf واريد استخدامها بدل الاكسس علما بأني أول مرة أجرب SQL وشكراااا RE: الاتصال بقاعدة بيانات mdf موجودة على القرص - نور الهدى الهدى - 05-03-19 للرفع للرفع للرفع للرفع RE: الاتصال بقاعدة بيانات mdf موجودة على القرص - حريف برمجة - 05-03-19 (04-03-19, 10:45 PM)نور الهدى الهدى كتب : السلام عليكم مرحبا ،، مبدئياً هذا كود الإتصال ،، وإذا ما نفع يجب تحديد إصدار قاعدة البيانات اسكيوال سيرفر كود : Dim conn As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=d:\GGG.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;Context Connection=False")بالتوفيق للجميع RE: الاتصال بقاعدة بيانات mdf موجودة على القرص - نور الهدى الهدى - 05-03-19 (05-03-19, 04:57 PM)حريف برمجة كتب :(04-03-19, 10:45 PM)نور الهدى الهدى كتب : السلام عليكم مشكور جدا قمت بعمل إضافة القاعدة للفيجوال من تم استخرج جملة الاتصال من الفيجوال وهذا كود الإتصال واشتغل تمام كود : Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=D:\DDD.mdf;Integrated Security=True;Connect Timeout=30ولكن السؤال الان كيف استجلب كود الإتصال بجهاز العميل الذي لايوجد به فيجوال وكيف أقوم بعمل كلمة مرور للقاعدة وشكرااااااا RE: الاتصال بقاعدة بيانات mdf موجودة على القرص - elgokr - 07-03-19 (05-03-19, 06:27 PM)نور الهدى الهدى كتب : ولكن السؤال الان كيف استجلب كود الإتصال بجهاز العميل الذي لايوجد به فيجوال الامر يعود الى خيارين
أولاً من خلال انشاء Settings وعمل شاشة تعديل مسار فى الـ Settings
ويكون الكود الاتصال على هذا النحوكود : Dim conn As New SqlConnection(My.Settings.DBConn)ويكون قيمة DBConn على هذا الشكل كود : Data Source = (LocalDB) \ MSSQLLocalDB;AttachDbFilename=D:\DDD.mdf;Integrated Security=True;Connect Timeout=30ويكون تحرير الاعدادت من خلال انشاء شاشة تعديل مسار الملف ويكون كود زر الحفظ بهذا الشكل كود : My.Settings.acc_address = "Data Source = (LocalDB)\MSSQLLocalDB;AttachDbFilename=D:\DDD.mdf;Integrated Security=True;Connect Timeout=30"طبعاً مكان القيمة استخدم TextBox الفكرة من الاكود
هو توضيح المثال لكيفية الاستخدام
ثانياً من خلال ملف بجانب البرنامج يتم تعديله فى اى وقت لتغيير مسار قاعدة البيانات
ويكون الكود الاتصال على هذا النحو كود : Dim conn As New SqlConnection(File.ReadAllText(Application.StartupPath & "\DB.txt"))وكل الامر يتم انشاء ملف بجانب البرنامج باسم DB.txt
ويضع بداخل الملف الكود على هذا الشكل فقط كود : Data Source = (LocalDB)\MSSQLLocalDB;AttachDbFilename=D:\DDD.mdf;Integrated Security=True;Connect Timeout=30تحياتى لك
وتمنياتى لك التوفيق
RE: الاتصال بقاعدة بيانات mdf موجودة على القرص - نور الهدى الهدى - 10-03-19 مشكور دائما اخي العزيز ولكن هل استطيع عمل كلمة مرور لملف القاعدة (Mdf) لوحده حتي لا يتم فتحه من قبل مستخدمين واسفة على كترة الاسئلة وشكرااااا RE: الاتصال بقاعدة بيانات mdf موجودة على القرص - نور الهدى الهدى - 11-03-19 للرفع للرفع للرفع للرفع RE: الاتصال بقاعدة بيانات mdf موجودة على القرص - elgokr - 12-03-19 الشكر لله والحمد لله
والحمد لله على كل حال
بخصوص طلب وضع كلمة مرور على الملف
فلا يمكن ذلك فملفات قواعد البيانات sql لا تحمي نفسها بنفسها
فقط اذا كنت تستخدم قاعدة البيانات من خلال SQL Server Management Studio
فمن خلالها يمكنك وضع اسم مستخدم ولكلمة مرور ويكون الاتصال بقاعدة البيانات من خلال السيرفر sql وليس الملف
تحياتى لك
وتمنياتى لك التوفيق
RE: الاتصال بقاعدة بيانات mdf موجودة على القرص - نور الهدى الهدى - 13-03-19 (12-03-19, 06:15 PM)elgokr كتب : مشكور جدا ولاكن بهذه الطريقة يستطيع اي شخص اخد الملف وفتحه في SQL Server Management Studio وسحب كافة اليبانات اريد ان احمي البيانات بداخل الملف هل توجد طريقة وشكرا RE: الاتصال بقاعدة بيانات mdf موجودة على القرص - نور الهدى الهدى - 18-03-19 للرفع للرفع للرفع |