تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الاتصال ب MS SQL Server من خلال الفيجوال بيسك دوت نت
#1
[COLOR="#0000FF"][COLOR="#FF0000"]بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
[/COLOR][/COLOR]

نبدأ موضوعنا بالصلاة و السلام على أشرف خلق الله سيدنا محمد و على آله و صحبه و سلم ...
أما بعد,
يوجد لدي بعض الاستفسارات بخصوص طريقة التعامل مع قواعد البيانات من نوع (MS SQL Server 2008 R2) من خلال الفيجوال بيسك دوت نت 2010, و هي:
1- لو كان لدينا MS SQL Server 2008 R2 و الـ Connection mode = Mixed و هنالك Username = administrator و Password = vb4arb.com و هذه الـ Credentials هي للاتصال بالـ MS SQL Server 2008 R2 من أجل عمل قاعدة بيانات جديدة.
- ملاحظة: الـ MS SQL Server 2008 R2 Instance name = IT-PC\vb4arb123 .

2- لو قمنا بإنشاء قاعدة بيانات بإسم (vb4arb_db) و وضعنا الجداول التالية فيها:
- Emp_Tbl و يحتوي على الحقول التالية:
ID
CityID
EmpName
EmpAddress
EmpPhone

- City_Tbl و يحتوي على الحقول التالية:
ID
CityName


3- الان لدينا المعلومات التالية عن قاعدة البيانات:
- إسم الـ (MS SQL Server 2008 R2) هو (IT-PC\vb4arb123).
- الـ (Connection mode) هو (Mixed).
- إسم المستخدم المسؤول عن الارتباط بـ (IT-PC\vb4arb123) هو (administrator) و كلمة المرور الخاصة به هي (vb4arb.com) و هو نفس المستخدم المسؤول عن قاعدة البيانات (vb4arb_db).
- إسم قاعدة البيانات التي نريد الاتصال بها و الخاصة بمشروعنا هي (vb4arb_db) و يوجد بها جدولين (Emp_Tbl, City_Tbl).

الاسئلة التي لدي هي:
السؤال الاول – أفضل طريقة للإتصال بقاعدة البيانات, هل (Ado.net) أم (LINQ)؟ و أيهما أسرع في الخزن و إسترجاع البيانات و الامان فيه عالي جداً.
السؤال الثاني – هل يتم الاتصال عن طريق (إضافة قاعدة البيانات من خلال الـ Connection Wizard) الموجود في الفيجوال بيسك دوت نت 2010؟
كما موضح بالشكل:
[ATTACH=CONFIG]2642[/ATTACH]

أم عن طريق (إضافة موديول و كتابة كود الاتصال فيه) و نستغني عن الـ (Connection Wizard)؟
PHP كود :
Imports System
Imports System
.Data.SqlClient
Dim ConnectionString 
As String
Dim connection 
As SqlConnection
ConnectionString 
“Data Source=IT-PC\vb4arb123;Initial Catalog=vb4arb_db;User ID=administrator;Password=vb4arb.com”
Connection 
= New SqlConnection (ConnectionString
في الحالة الاولى, نستطيع إختيار الـ (Data Source) الخاصة بالـ (DataGridView) لاننا قمنا بإضافة قاعدة البيانات من خلال الـ (Connection Wizard). و لكن في الحالة الثانية, لن نستطيع إختيار الـ (Data Source) الخاصة بالـ (DataGridView) الا من خلال الكود لاننا لم نستخدم الـ (Connection Wizard) عند إضافة قاعدة البيانات او الاتصال بها.
كما موضح بالشكل:
[ATTACH=CONFIG]2643[/ATTACH]

السؤال الثالث – أي طريقة أفضل لإضافة أو للإتصال بقاعدة البيانات من الطرق المذكورة بالسؤال الثاني؟

[COLOR="#FF0000"]ملاحظة:
يفضل أن تكون الإجابة بالتفصيل و تبيين سبب تفضيل نوع إتصال على ثاني.[/COLOR]


شاكراً لكم مساعدتكم ...

أخوكم.


الملفات المرفقة صورة/صور
       
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الاتصال ب MS SQL Server من خلال الفيجوال بيسك دوت نت - بواسطة hoob computer - 08-05-13, 01:13 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة عند الاتصال ب sql server 2014 bassant 1 1,332 27-08-23, 12:26 PM
آخر رد: رضوان الجماعي
  تشغيل الsql server على جهاز متصل بالسيرفر عن طريق vpn bassant 1 1,472 20-09-21, 11:10 AM
آخر رد: bassant
  مشكلة عند الاتصال ب sql server 2014 bassant 4 1,836 16-09-21, 02:52 PM
آخر رد: asemshahen5
  تحويل multiline text الى single line في عمود في قاعدة بيانات sql server bassant 0 1,209 07-09-21, 04:36 PM
آخر رد: bassant
  اريد ربط 3 جداول (relation ship) فى sql server سلام و محبه 0 1,558 23-01-21, 08:10 PM
آخر رد: سلام و محبه
  سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة alfaiz678 6 4,504 02-10-20, 07:42 AM
آخر رد: alfaiz678
  حل ارجوكم عاوز اربط ال SQL Server بالانترنت Hosam Ashraf Elwakel 0 1,435 17-09-20, 03:05 PM
آخر رد: Hosam Ashraf Elwakel
  [سؤال] نقل البيانات من جدول إلى أخر SQL Server 2008 semsemalex 7 15,530 19-04-20, 12:00 AM
آخر رد: essamprog2020
  معرفة عدد الأسماء في قاعدة البيانات sql server aldery 6 3,277 24-03-20, 04:21 AM
آخر رد: morkoskhalaf
  [سؤال] عجزت عن عمل اتصال بقاعدة بيانات (SQL Server) مرفوعه على استضافة يوجد مثال khalidalwdi 14 5,426 21-12-19, 10:48 PM
آخر رد: khalidalwdi

التنقل السريع :


يقوم بقرائة الموضوع: