تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أريد تحويل مشروعي من اكسس الى sql
#1
السلام عليكم ورحمة الله وبركاته

اخواني الاكارم

لدي مشروع اكتمل بفضل الله ولكني اود تحويل قاعدة بياناته من اكسيس 2007 الى sql

ماهي افضل واسهل طريقه لعمل ذلك يا اخوه

برجاء لمن لديه الخبره ان يفيدني وجزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:
#2
تفضل
How to Convert an Access Database to SQL Server: http://youtu.be/q2eBNHTj86M

لاتنسى تغيير جمل الاتصال
الرد }}}
تم الشكر بواسطة:
#3
جزاك الله خيرا اخي على ردك واهتمامك لكن انا فعلت هذه الخطوات من قبل
وقمت بتحميل نفس البرنامج ايضا من قبل واتبعت كل هذه الخطوات

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

شاكر لك على اهتمامك وجزاك الله خيرا
الرد }}}
تم الشكر بواسطة:
#4
وجزاك خيرا
اطرح الرسالة بمحتواها نحدد المشكلة
الرد }}}
تم الشكر بواسطة:
#5
Connection to SQL Server failed
a network -related or instance -specific error occured while establishing a connection to SQL Server , the server was not fount or was not accessible , verify that the instance name is correct and that SQL Server is configured to allow remote connections .( provider : Nammed Pipes Provider , error : 40 - could not open a conection to SQL Server

مع العلم اني استخدمت نفس الاعدادات الموجوده في الشرح بالفيديو

جزاكم الله خيرا اخي الكريم
الرد }}}
تم الشكر بواسطة:
#6
(26-12-14, 03:09 PM)Dr.Sherif Alazizi كتب : Connection to SQL Server failed
a network -related or instance -specific error occured while establishing  a connection to SQL Server  , the server was not fount or was not accessible  ,  verify that the instance name is correct and that SQL Server is configured to allow  remote connections  .( provider : Nammed Pipes Provider , error : 40 - could not open a conection to SQL Server

مع العلم اني استخدمت نفس الاعدادات الموجوده في الشرح بالفيديو

جزاكم الله خيرا اخي الكريم

إذا كنت تتصل من خارج الشبكة او داخلها ولاكن من خلال جهاز اخر اتبع التعليمات التالية ( فتح البورتات في جدار الحماية تفعيل الموارد المعطلة تبع السيرفر ...)

إقتباس :Step 1:    First Step check your SQL services are running fine.


Step 2:    Click on “Start Window” and expand “Microsoft SQL Server 2008 R2” and click on “SQL Server Configuration Manager”.


[صورة مرفقة: SQL-Server-Configuration-Manager.png]

Step 3:   Now click on left pane “SQL Server Services” and check for “SQL Server (SQLEXPRESS)” running or not, if it is in green color then it’s working fine.




[صورة مرفقة: SQL-Express.png]



Step 4:  Now check for “SQL Server (MSSQLSERVER)”, it should be in green color means running fine.

[صورة مرفقة: SQL-Server-MSSQLServer.png]

Step 5: Now check for “SQL Server Browser” running or not, you have to make sure is green marked.



[صورة مرفقة: SQL-Browser-Running.png]


Step 6: Now click on “Aliases“ left pane, make assure on right pane that  there should be empty aliases, if requires then should recreate from fresh.


[صورة مرفقة: Aliases.png]

Step 7: Now check for SQL Server Default Portal 1433, if you have not already added then follow to open “Ctrl + R”, type “Firewall.cpl” then Firewall will open and Click on “Advanced Settings”.


[صورة مرفقة: Advanced-Settings.png]


Step 8:
Click on “Inbound Rules” in left pane and click on right pane “New Rule”.


[صورة مرفقة: New-Rule.png]


Step 9: Then Click on “Protocol and Ports” and click on “Specific local ports” and write SQL default Port No “1433”.


[صورة مرفقة: Protocol-Ports.png]



Step 10: Now write name on SQL Port Name and click on “Finish” button.

 [صورة مرفقة: SQL-Port-Name.png]

Step 11: Now click on “Client Protocols” in left pane, next click on right pane “TCP/IP” and click on “Property” then you check that your default Port “1433” has been populated.


[صورة مرفقة: sql-Port-1433.png]




Step 12: Now Open “SQL Server Management Studio” and right click, now property window open and click on “Property”.


[صورة مرفقة: SQL-Server-Management-Studio.png]

Step 13: Now click on “Connections” option and Check option “Allow remote connections to this server” and click now on “OK”.



[صورة مرفقة: Allow-Remote-Connections.png]

Step 14: You have to Ping for your IP Host Address on your command prompt  "cmd" console.


[صورة مرفقة: Ping-IP-Host.png]

Step 15: Check for Firewall blocking SQL Server Port 1433

Hope above steps will eradicate your problem permanently Could not open a connection to SQL Server and work as per your expectations seamlessly.


ثم عرف متغير عام


إقتباس :Public con As New SqlConnection


ثم جرب الاتصال من خلال جملة الاتصال التالي


 
إقتباس :
Try
            kCon.ConnectionString = "Data Source=" + TextSER.Text.Trim + ";Initial Catalog=" + TextDA.Text.Trim + ";User ID= " & TextUSER.Text.Trim & ";Password=" & TextPASS.Text.Trim & ""
            kCon.Open()
            MsgBox("نجح الاتصال بقاعدة البيانات")
            kCon.Close()
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
TextSER.Text.Trim اسم السيرفر
TextDA.Text.Trim قاعدة البيانات
TextUSER.Text.Trim اسم المستخدم
TextPASS.Text.Trim الباسورد



وطريقة عمل اسم المستخدم من خلال السيرفر اتبع الصور بالمرفقات .......


الان يلزم ايقاف السيرفر واعادة تشغيله من خلال لوحة التحكم > ادوات الادمن > ثم الخدمات وافعل التالي








ثم تاكد ان جميع خدمات السيرفر تعمل بشكل تلقائي ولا يوجد أي برنامج يحجبها كجدار الحماية




اما إذا كان الاتصال داخلي
تاكد من عمل خدمات السيرفر فاغلب مشاكله الصلاحيات او السماحيات



Heart


الملفات المرفقة صورة/صور
                       
الرد }}}
تم الشكر بواسطة: a_almisery , nabil1982
#7
جزاك الله خيرا اخي الفاضل  ولكن هناك بعض الامور
اولا اجد لدي فقط في قائمة البرامج 

Microsoft SQL Server 2008 
ولا أجد

Microsoft SQL Server 2008 R2

قمت بفتح الـ SQL Server Configuration Manager من قائمة Configuration Tools في Microsoft SQL Server 2008

 وجدت SQL Server (SQLEXPRESS)  مفعل ويعمل 


لم أجد SQL Server (MSSQLSERVER)


وجدت SQL Server Browser  ولكنها غير مفعله  ... ولم أتمكن من تفعيلها  فقمت بالضغط عليها بالزر الايمن فوجدت ان كل الخيارات غير مفعله


لذا توقفت عن اكمال الشرح


ارجو متابعتي حتى انتهي من تحويل البرنامج الى sql لاني احتاجه بشده


ولدي سؤال ... هل سيتم ارفاق ملف قاعدة البيانات SQL مع المشروع وتثبيت ملفات ال SQL Server 2008 مع المشروع وبالتالي سيعمل تلقائيا في جهاز العميل ام انه لابد من ضبط خيارات اخرى في جهاز العميل   واين يمكنني ان أجد ملف القاعدة


جزاك الله خيرا اخي الفاضل المفضال


تحياتي  .. واشكرك جزيل الشكر على تعبك وشرحك الرائع بارك الله فيك
الرد }}}
تم الشكر بواسطة:
#8
اخي الكريم جملة الاتصال هي التي تحدد هوية المستخدم
فاكتبها لعل وعسى تجد السر.
الرد }}}
تم الشكر بواسطة:
#9
(29-12-14, 01:43 AM)Dr.Sherif Alazizi كتب : جزاك الله خيرا اخي الفاضل  ولكن هناك بعض الامور
اولا اجد لدي فقط في قائمة البرامج 

Microsoft SQL Server 2008 
ولا أجد

Microsoft SQL Server 2008 R2

وجزاك اخي
هناك اكثر من نسخه لل SQL Server قد تكون النسخه لديك قبل ضهور Microsoft SQL Server 2008 R2



قمت بفتح الـ SQL Server Configuration Manager من قائمة Configuration Tools في Microsoft SQL Server 2008

 وجدت SQL Server (SQLEXPRESS)  مفعل ويعمل 


لم أجد SQL Server (MSSQLSERVER)

هذا اسم السيرفر قد يتغير من جهاز لجهاز

وجدت SQL Server Browser  ولكنها غير مفعله  ... ولم أتمكن من تفعيلها  فقمت بالضغط عليها بالزر الايمن فوجدت ان كل الخيارات غير مفعله



لذا توقفت عن اكمال الشرح

غير مهم ولاكن يفضل ان يكون يعمل وليس له علاقة بالاتصال

ارجو متابعتي حتى انتهي من تحويل البرنامج الى sql لاني احتاجه بشده


ولدي سؤال ... هل سيتم ارفاق ملف قاعدة البيانات SQL مع المشروع وتثبيت ملفات ال SQL Server 2008 مع المشروع وبالتالي سيعمل تلقائيا في جهاز العميل ام انه لابد من ضبط خيارات اخرى في جهاز العميل   واين يمكنني ان أجد ملف القاعدة

اكيد اخي لابد من ارفاق ملف القاعدة مع المشروف وتثبيت ملفات SQL Server 2008 طبق الاصدار الذي عملت عليه وإلا لن يعمل إذا اختلف الاصدار ( لكل قاعدة بيانات sql server اصدار معين إذا نقلت القاعدة لجهاز اخر لابد من تنصيب اصدار sql server الخاص بالقاعدة )

وكذلك لابد من ضبط نص الاتصال إذا كان ملف القاعدة خارج ملف المشروع شوف الموظوع هنا يفيدك كثير


إقتباس :
هنا مسار القاعدة sql server التي قمت بتصميمها
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA

قبل نسخها قم بايقاف السيرفر من الخدمات كما تعلمت مسبقاً

هناك قاعدة بيانات من نوع sql server لاتحتاج إلى تنصيب السيرفر اطلع على المشاركة هنا


جزاك الله خيرا اخي الفاضل المفضال


تحياتي  .. واشكرك جزيل الشكر على تعبك وشرحك الرائع بارك الله فيك
الرد }}}
تم الشكر بواسطة:
#10
جزاك الله خيرا أخي الكريم وبارك لك وعليك على مجهودك وتعبك لتوضيح الغامض لدي

لكن لدي سؤال من فضلك

من ناحية قاعدة البيانات SDF التي اشرت اليها في آخر موضوعك ..
هل تحتاج ان ارفق ملفات SQL SERVER مع المشروع وتنصيبها على جهاز العميل ؟
لم أجد المرجع System.Data.SqlServerCe المحدد في الشرح المرفق ... فما الحل ؟؟
هل تعتبر في قدرتها في استيعاب البيانات كقدرة قاعدة بيانات SQL التي تتم عملها بالطريقة العاديه ام انها تختلف عنها وهل تختلف عن قدرتها كثيرا عن قاعدة بيانات الاكسس ؟

جزاك الله خيرا اخي الكريم
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 273 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  [VB.NET] تحويل المشروع سطح المكتب للعمل على الويب Doby 3 359 13-01-24, 04:22 AM
آخر رد: dr.programming
  تحويل مشروع من c# الى فيجول بيسك Lathe1 4 718 05-01-24, 01:05 AM
آخر رد: HALIM ELEULMA
  [VB.NET] تحويل التاريخ بين أداتين تايم بيكر في نفس الفورم محمد العموري 1 266 29-12-23, 10:44 PM
آخر رد: Kamil
  جملة الاتصال بقاعدة البيانات اكسس محمد خيري 4 362 12-12-23, 03:14 AM
آخر رد: محمد خيري
  تحويل مشروع من 2008 الي 2015 atefkhalf2004 0 259 23-11-23, 03:10 PM
آخر رد: atefkhalf2004
  طريقة تحويل الأرقام إلى حروف Adel27213 2 495 18-11-23, 01:40 AM
آخر رد: sniper2030
  استعلام من عدة جداول لقاعدة بيانات اكسس Adel27213 12 1,070 09-11-23, 05:27 PM
آخر رد: justforit
  [سؤال] اريد تغيير اسم حقل ضمن جدول بقاعدة بيانات اكسس mh66 1 358 08-11-23, 08:16 AM
آخر رد: justforit
  مساعدة بشرح ربط قاعدة بيانات اكسس و استخدامها عبر النت rami700 2 475 06-11-23, 04:16 PM
آخر رد: أبووسم

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم