تقييم الموضوع :
  • 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 التي تتم عملها بالطريقة العاديه ام انها تختلف عنها وهل تختلف عن قدرتها كثيرا عن قاعدة بيانات الاكسس ؟

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ازاى يبقى الصفوف فى الداتا جريد فيو مترتبة زى اللى فى الداتا بيز اكسس بالظبط araxis 2 79 01-12-16, 07:04 AM
آخر رد: araxis
  تغيير قاعدة البيانات من اكسس الى sql hglogtd 2 111 26-11-16, 03:03 AM
آخر رد: hglogtd
  ربط قاعدة بيانات اكسس 2010 مع فيجوال 2012 diab4diab 2 98 15-11-16, 10:24 PM
آخر رد: thevirus
  [VB.NET] كيفية تحميل صورة من قاعدة بيانات اكسس 2010 نوريس 2 113 09-11-16, 12:32 PM
آخر رد: نوريس
  [VB.NET] تحويل التاريخ لسلسلة نصية tifagreet 1 93 01-11-16, 01:28 PM
آخر رد: ممدوح
  عمل كومبكت لقاعدة بيانات اكسس 2010 makky 0 51 29-10-16, 09:26 PM
آخر رد: makky
Information [VB.NET] خطاء في الكرستال ريبورت عند تحويل قاعدة البيانات من اكسس إلى ميسكوال 3msoft 2 71 22-10-16, 11:49 PM
آخر رد: 3msoft
  [سؤال] أريد أن أصنع برنامج يمثل الدوال أرجو المساعدة Bettayeb 4 408 20-10-16, 10:54 PM
آخر رد: Bettayeb
  [سؤال] برنامج الفيجول بيسيك لا يقبل الاتصال بقاعدة بيانات اكسس من نوع accdb abdalla89 6 169 20-10-16, 01:06 AM
آخر رد: جوري
  تحويل الحروف الصغيره إلى كبيره hano 4 142 12-10-16, 08:16 PM
آخر رد: hano

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


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