منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management (/showthread.php?tid=25840)

الصفحات: 1 2


نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - أسامة السالمي - 23-07-18

صممت برنامج مربوط بقاعدة بيانات من نوع SQL موجودة على الخادم الأساسي (SQLEXPRESS) وأريد تشغيل البرنامج على جهاز آخر، هل توجد طريقة لنقل الخادم وقاعدة البيانات بدون تثبيت برنامج (SQL Server Management) على الجهاز الآخر ؟!


جملة الإتصال :
PHP كود :
Data Source=.\SQLEXPRESS,1433;Initial Catalog=Employees;User ID=OSAMA;Password=123 



RE: نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - elgokr - 25-07-18

(23-07-18, 07:36 PM)أسامة السالمي كتب : صممت برنامج مربوط بقاعدة بيانات من نوع SQL موجودة على الخادم الأساسي (SQLEXPRESS) وأريد تشغيل البرنامج على جهاز آخر، هل توجد طريقة لنقل الخادم وقاعدة البيانات بدون تثبيت برنامج (SQL Server Management) على الجهاز الآخر ؟!


جملة الإتصال :
PHP كود :
Data Source=.\SQLEXPRESS,1433;Initial Catalog=Employees;User ID=OSAMA;Password=123 


كل ما عليك اخى الحبيب اتمام تغيير الكود الاتصال من ما فى الموضوع الى
كود :
Data Source=192.168.1.100,1433;Initial Catalog=Employees;User ID=OSAMA;Password=123
أو
Data Source=NameComputer,1433;Initial Catalog=Employees;User ID=OSAMA;Password=123

ولكن لاتمام ذذلك بدون اى مشكلة
قم بمتابعة الرابط التالى
http://vb4arb.com/vb/showthread.php?tid=14747&pid=124095#pid124095

تحياتى لك
وتمنياتى لك التوفيق



RE: نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - أسامة السالمي - 26-07-18

مشكور أخي، ولكن حتى لو غيرت جملة الإتصال فلن يجد البرنامج قاعدة البيانات لأنها بكل بساطة غير موجودة على الجهاز.

أنا بحاجة الى نقل السرفر وقاعدة البيانات الى جهاز واحد على الأقل لأربط به بقية الأجهزة على الشبكة.


RE: نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - elgokr - 26-07-18

(26-07-18, 05:12 PM)أسامة السالمي كتب : مشكور أخي، ولكن حتى لو غيرت جملة الإتصال فلن يجد البرنامج قاعدة البيانات لأنها بكل بساطة غير موجودة على الجهاز.

أنا بحاجة الى نقل السرفر وقاعدة البيانات الى جهاز واحد على الأقل لأربط به بقية الأجهزة على الشبكة.

نعم اخى هذا يحدث

اذا لم تتابع الرابط الذى فى الرد السابق
يجب عليك تفعيل رؤية قاعدة البيانات على الشبكة
حتى يتمكن الاتصال بقاعدة البيانات من خلال الشبكة الداخلية او الخارجية

فقم بمراجعة الرابط السابق ودقق به جيداً

تحياتى لك
وتمنياتى لك التوفيق



RE: نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - أسامة السالمي - 26-07-18

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


RE: نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - elgokr - 26-07-18

(26-07-18, 10:06 PM)أسامة السالمي كتب : معك الحق أخي، ولكن أنا لا أريد البرنامج لاستخدامي الشخصي وإنما أريد بيعه لعميل أو أكثر، فمن غير المنطقي أن أجعل العميل يرتبط بجهازي، ولذلك أنا بحاجة الى نقل قاعدة البيانات الى أحد أجهزة العميل وبعدها أقوم بربط كل أجهزة العميل الأخرى على هذا الجهاز.

اخى الحبيب أسامة السالمي

من حيث ردك هذا فانت حتى هذه اللحظة لم تصل لك الفكرة بعد

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

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

فالامر ليس كا سلم العميل واشتغل وخلاص
فانت ستقوم باعدادات يدوية حسب احتياج البرنامج من تثبيت البرامج لدى العميل

حتى توضح لك الفكرة كاملاً
لاتمام الاتصال بقاعدة البيانات عند العميل
ستحتاج الى تطبيق هذا الفيديو عند العميل
https://www.youtube.com/watch?v=921vTmjahlE

واذا كان العميل لديه سيرفر
ويعمل عليه برنامج مسبقاً بقاعدة البيانات المثبت على السيرفر لديه
وما تقوم به انت هو انشاء برنامج جديد
فكل ما ستحتاج اليه هو انشاء اسم مستخدم وكلمة مرور وربطه بقاعدة البيانات
وتجعل كود الاتصال اى بى السيرفر او اسم السيرفر مثل Server
لاغلب الشركات بالسعودية تقوم بتسمية اجهزة السيرفر بهذا الاسم

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

تحياتى لك
وتمنياتى لك التوفيق



RE: نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - أسامة السالمي - 27-07-18

أشكرك أخي تعبتك معي، ولكن في الحقيقة أنا أعلم أن علي اعداد أجهزة العميل قبل تثبيت البرنامج، فمثلا علي أن أنشئ الشبكة اذا لم تكن موجودة وعلي ان أنشأ قاعدة البيانات، عادة سأقوم بتثبيت برنامج SQL Server Management لإعداد قاعدة البيانات ولكن هذا البرنامج ثقيل ويتطلب مواصفات عالية كما أنه يأخذ الكثير من المساحة، وهنا السؤال : هل توجد طريقة لإعداد قاعدة البيانات على جهاز العميل بدون استخدام برنامج SQL Server Management ؟!

فلو كان لدى العميل ثلاثة أجهزة فأنا بحاجة الى نقل قاعدة البيانات الى جهاز واحد ومن ثم أقوم بربط الجهازين الآخرين بالجهاز الأول عن طريق الشبكة.


RE: نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - elgokr - 27-07-18

(27-07-18, 02:04 PM)أسامة السالمي كتب : أشكرك أخي تعبتك معي، ولكن في الحقيقة أنا أعلم أن علي اعداد أجهزة العميل قبل تثبيت البرنامج، فمثلا علي أن أنشئ الشبكة اذا لم تكن موجودة وعلي ان أنشأ قاعدة البيانات، عادة سأقوم بتثبيت برنامج SQL Server Management لإعداد قاعدة البيانات ولكن هذا البرنامج ثقيل ويتطلب مواصفات عالية كما أنه يأخذ الكثير من المساحة، وهنا السؤال : هل توجد طريقة لإعداد قاعدة البيانات على جهاز العميل بدون استخدام برنامج SQL Server Management ؟!

فلو كان لدى العميل ثلاثة أجهزة فأنا بحاجة الى نقل قاعدة البيانات الى جهاز واحد ومن ثم أقوم بربط الجهازين الآخرين بالجهاز الأول عن طريق الشبكة.


فى البداية اخى أسامة السالمي

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


اذا كان جواب بخصوص الخادم الاساسي ليس لدى العميل
وتريد انشاء لدى العميل ولكن العميل ليس لديه جهاز / سيرفر يتحمل ذلك

فنصيحة منى حول قاعدة البيانات من Sql الى Access بما ان اولاً عدد المستخدمين ليس بالعدد المهول
وحيث ان المؤسسة او العميل المستخدم للبرنامج هو مؤسسة بسيطة أو متوسطة

وعند اتمام تحويل قاعدة البيانات كل ما ستحتاج اليه هو عمل Link لقاعدة البيانات الرئيسية
وجعل الـLink  هذا بكل جهاز يحتوى على نسخة من برنامج التسغيل

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

فالامر يرجع الى حالة العميل ومواصفات الاجهزة لديه

او يمكنك اقتراح على العميل عمل استضافة مخصصة لقاعدة البيانات
ويمكنك تخصيص الاستضافة كا قاعدة بيانات وموقع الكتروني له
فيمكنك الاطلاع على الرابط التالى
https://www.smarterasp.net/hosting_plans

فالتكلفة تبداء بـ 3$ تقريباً
يعنى ما يقارب 135 ريال سنوياً

اعتقد ان المبلغ بسيط جداً لاتمام دفعه سنوى

تحياتى لك
وتمنياتى لك التوفيق



RE: نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - أسامة السالمي - 27-07-18

شاكر لك أخي.


RE: نقل قاعدة البيانات الى جهاز آخر بدون تثبيت SQL Server Management - elgokr - 28-07-18

(27-07-18, 09:34 PM)أسامة السالمي كتب : شاكر لك أخي.

الشكر لله


تحياتى لك
وتمنياتى لك التوفيق