السلام عليكم :
أولا أحب أن أشكر الشباب الذين ساعدوني في msde و لكن لم أعرف ماذا أغير في عبارة الconnection string أرجو كتابة التغييرات المطلوبة بالفصيل و بسرعة أرجوكم ياشباب و الله يجزيكم الخير
السلام عليكم :
أولا أحب أن أشكر الشباب الذين ساعدوني في msde و لكن لم أعرف ماذا أغير في عبارة الconnection string أرجو كتابة التغييرات المطلوبة بالفصيل و بسرعة أرجوكم ياشباب و الله يجزيكم الخير
ما هو ال connection string الذي كنت تسنخدمه قبل ال MSDE
لا فرق في ال Connection string بين MSDE او اي نسخة اخرى فقط في ال MSDE هناك محدودية
في التعامل مثل انه لا تنزل tools الخاصة ب SQL Server و هناك محدودية ايضا من حيث عدد المستخدمين و الحجم و لا فرق في ال Connection string راجع وجود خطأ ما في ال Connection string
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
waeldalol كتب:لا فرق في ال Connection string بين MSDE او اي نسخة اخرى فقط في ال MSDE هناك محدودية
هناك فرق بسيط
نسخة SQL Server الكاملة غالبا ما تنزل باعتبارها الdefault instance ويمكن أن تنزل كnamed instance، بينما MSDE تنزل كnamed instance فقط وهذا سيتطلب تغيير الconnection string إذا كنا نتعامل معها باعتبار أنها default instance.
في حال تنزيل SQL Server كdefault instance يمكننا أن نضع في خانة data source/Server في جملة الاتصال اسم الجهاز الذي يشتمل على هذه النسخة، مثلا: server=myServer، أو فقط كلمة (default)، مثلا:
server=(default)
اما في حال التنزيل كnamed instance فيجب علينا تخصيص اسم للنسخة في أثناء التنزيل، ومن ثم نضع في خانة data source/Server اسم السيرفر يليه اسم النسخة الذي حددناه، مثلا: myServer/MyInstanceName
فكر بطريقة أخرى
the connection string - as mentioned before- doesnot change when you work with either thr MSDE or the sql server
by the way the MSDE can be installed as a nemed instance by modifying the setup.ini file
finaly if you installed the MSDE as a default instance you can reference the Data Source=SERVERNAME
اقتباسهناك فرق بسيطنسخة SQL Server الكاملة غالبا ما تنزل باعتبارها الdefault instance ويمكن أن تنزل كnamed instance، بينما MSDE تنزل كnamed instance فقط وهذا سيتطلب تغيير الconnection string إذا كنا نتعامل معها باعتبار أنها default instance.
هل انت متأكد من هذه المعلومة؟؟
يمكن ان تنصب MSDE بحيث تكون هي Default Instance و ذلك بترك البارميتر INSTANCENAME فارغاً عند التنصيب و بالتالي
تكون MSDE هي Default Instance
و لكن لتحديد من هي instance التي نود الاتصال معها في حال وجود اكثر من instance نقوم بوضع اسم النسخة وراء اسم السيرفر على الشكل
myServer/MyInstanceName
ويتم معاملة ال Default Instance بدون وضع اسمها بعد اسم السيرفر وانما فقط اسم السيرفر مباشرة ويتم الاتصال فورا
في حال كنا نتصل مع Server Local يمكن استخدام النقطة . للدليل على Local بدون وضع اسم السيرفر
اقتباسserver=(default)
لا يمكن الاتصال بهذه الجملة مع ال Server :blink:
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
هذا الموضوع مغلق.