الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

MSDE

مغلق
بدأه Kimo_2005 في 8 يوليو 2005 · 5 رد · 768 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قمت بتثبيت MSDE على نظامى تشغيل ميلينيوم و ويندوز سيرفر,والمشكلة كمايلى:

اولا: لا يستطيع البرنامج الذى قمت بإنشاءة الاتصال بقاعدة البيانات الا عن طريق عمل ملف dsn وإعطاءة بيانات الاتصال وبالفعل تم الاتصال بنجاح وقمت باسترجاع بيانات قاعدة البيانات master والتى يتم تحميلها مع نسخة الـ MSDE كتجربة اتصال ولكن المشكلة هى انة عند تجهيز ملف الـ dsn واعلام السيرفر انة سيتم الاتصال باستخدام حساب الويندوز (Windows Authentication) ينجح الاتصال ولكن اذا تم التجهيز باستخدام الـ SQL Authentication فانة يفشل علما بانى قمت باعطاء المعامل SECURITYMODE=SQL اثناء تثبيت نسخة الـ MSDE , هذا بالنسبة لنظام التشغيل ويندوز سيرفر أما بالنسبة لنظام الميلينيوم فانة لا يبل الاتصال ابدا بقاعدة البيانات سواء بحساب الويندوز أو السيكول(sa)

ثانيا: كيف اقوم بعمل Attach لملف قاعدة البيانات الخاص بى على النسخة MSDE حتى يتم التعرف عليها مثل القاعدة master

ثالثا: لماذا لاينجح الاتصال الا اذا قمت بة عن طريق استخدام الـ ODBC وانا اريد استخدام فئة الاتصال SqlConnection من خلال البرامج التى قمت بعملها

أرجوا عدم اهمال هذا الموضوع واذا قام احدا بتجربة ذلك لايبخل علينا بالخطوات التى قام بعملها لنجاح تشغيل البرامج على اجهزة الـClient

وشكرا

#2
اقتباس
ثانيا: كيف اقوم بعمل Attach لملف قاعدة البيانات الخاص بى على النسخة MSDE حتى يتم التعرف عليها مثل القاعدة master

استخدام الأمر OSQL

نتيجة البحث في المنتدى عن الأمر attach الذي يستخدم لتوصيل ملف قاعدة البيانات

اقتباس
ثالثا: لماذا لاينجح الاتصال الا اذا قمت بة عن طريق استخدام الـ ODBC وانا اريد استخدام فئة الاتصال SqlConnection من خلال البرامج التى قمت بعملها

كيف كتبت الconnection string عندما استخدمت فئة الاتصال SqlConnection؟

وتأكد حينها من أن الخدمة الخلفية لSQL Server تعمل ( أي يظهر مربع أخضر في صينية النظام)

بالتوفيق بإذن الله :)

فكر بطريقة أخرى

#3

طيب يا اخى انا قمت بتشغيل البرنامج على نظام الميلينيوم عن طريق ODBC وبحساب sa (كتجربة فقط) ولكن عند محاولة عمل اضافة او تعديل تظهر رسالة خطأ تفيد بأن قاعدة البيانات للقراءة فقط علما بأن البرنامج يعمل على نظام تشغيل اكس بى و2000 وبنفس خصائص الاتصال التى على نظام الميلينيوم ولا تظهر هذة الرسالة . فكيف احل هذة المشكلة؟؟

ولكم جزيل الشكر

#4

????????????????????????????????

#5
USE master
EXEC sp_dboption 'dbName', 'read only', 'TRUE'

شكرا ياجماعة ادينى سألت وانا اللى رديت على نفسى :wacko: :wacko: :wacko: صحيح لو صبر القاتل

تم تعديل هذه المشاركة بواسطة walcom في 16 يوليو 2005 في 23:06

#6

مبروك!!

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

مبروك مجدداً!

هذا الموضوع مغلق.

مواضيع مشابهة