اخواني الاعزاء
تحية طيبة مباركة
احتاج لكود الاتصال بقاعدة بيانات sqlserver في حالة التعامل معها كقاعدة بيانات منفصلة والجهاز ليس به sqlserver2005
اشكركم
ومع امنياتي بكل التوفيق
اخواني الاعزاء
تحية طيبة مباركة
احتاج لكود الاتصال بقاعدة بيانات sqlserver في حالة التعامل معها كقاعدة بيانات منفصلة والجهاز ليس به sqlserver2005
اشكركم
ومع امنياتي بكل التوفيق
تم تعديل هذه المشاركة بواسطة elsayed24 في 10 فبراير 2009 في 09:40
لا اعتقد اخى انه يمكن تحقيق هذا النوع من الاتصال مع قاعدة بيانات السيكوال سيرفر لانه لا يمكن الاتصال بها عن طريق الدليل او الباس ولا تعتبر كملف يمكنك التحكم به عن طريق النسخ او النقل كتعاملك مع الملفات العادية واعتقد انه سيفقد معناه على اى كمبيوتر اخر كقاعدة بيانات والا اصبحت البيانات غير امنة لو نجحت تلك الطريقة ....
كما انه من المنطقى الا يحمل ملف قاعدة البيانات كلمات المروراو اسماء المستخدمين بداخله لانه يعتمد على اذونات المستخدمين على الويندوز ولكن يمكنك القيام بهذا العمل فى قواعد بيانات اخرى كالاكسس مثلا مع اشتراط نقل محركات قواعد البيانات الخاصة بها وتضمينها الى المشروع فتعمل عند المستخدم حتى مع عدم وجود اكسيس لديه
هذا على قدر علمى والله أعلم
دمت بود
السلام عليكم
اذا كنت تقصد الاتصال بقاعدة بيانات sql server موجودة على جهاز اخر فهذا ممكن طبعا ..وتحتاج لمعرفة اسم الجهاز اذا كان في نفس الشبكة المحلية LAN أو إلى عنوان IP اذا كان الجهاز على الانترنت بشرط ان يتم تفعيل الاتصال TCP/IP من قبل قاعدة البيانات ... وطبعا تحتاج لمعرفة اسم المستخدم وكلمة المرور لقاعدة البيانات .. ثم تضع هذه المعلومات في جملة Connection String .
لو فرضنا ان قاعدة البيانات موجودة على جهاز على الشبكة المحلية اسمه SQLServer واسم قاعدة البيانات MyDb واليوزر user1 والباسوورد a123456 تكون جملة connection string كالتالي :
"Persist Security Info=False;User ID=user1;Password=a123456;Initial Catalog=MyDB;Server=SQLServer"
الف شكر اخواني الاعزاء م/ عبدالحفيظ ، ghader
لكم كل التحية والتقدير على الاراء العلمية الواضحة
شكر جد الاخ ghader وانا انضم اليك في هذا الراي
المهندس عبدالحفيظ انا فعلا نفذت برنامجي من خلال الاتصال به من جهاز اخر وهو يعمل عبر شبكة محلية LAN والحمد لله بنجاح حيث جعلت جهاز سيرفر به قاعدة البيانات ويتم الاتصال والعمل عليها من باقي الاجهزة والطريقة والكود التي ذكرتهما بعاليه جيدة ولكن جاء لي هذا التساؤل بفرض انني اذا رغبت العمل على جهاز واحد فقط ولكن الان انضم لسيادتك وghader في نفس الراي
اشكركم ووفقكم الله
وهو خير الحاسبين