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

استعلام عن بيانات باللغة العربية في جدول

بدأه fatoma_ali في 10 مارس 2010 · 5 رد · 697 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أرجو مساعدتي في sql server server حيث أنني قمت بعمل Backup من sql server 2008 إلى sql server 2005 و أنشئت استعلام بشرط يحتوي على بيانات باللغة العربية لكن النتيجة تظهر بأنه لا توجد صفوف رغم وجود بيانات في العمود مثلاً هذا الاستعلام :

select

*

from

dbo.Courses

where

Course_address = 'دورة فوتشوب'

كيف أحل هذه المشكلة علماً بأن بقيت قواعد البيانات الموجودة على نفس instanct تعمل بشكل صحيح عند البحث على بيانات باللغة العربية

#2

جرب الاستعلام بهذه الطريقة

select
*
from
dbo.Courses
where
Course_address Like '%فوتشوب%'

ربما ادخلت النص غير مطابق لما لديك فى الجدول

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3
طارق إبراهيم كتب:

جرب الاستعلام بهذه الطريقة

select
*
from
dbo.Courses
where
Course_address Like '%فوتشوب%'

ربما ادخلت النص غير مطابق لما لديك فى الجدول

لقد قمت بمثل أرسلت لي لكن المشكلة قائمة بحد ذاتها هل backup له علاقة ، لأن بقية قواعد البيانات الموجودة في نفس instanct يظهر نتائج عند البحث باللغة العربية

#4

ما علاقة قواعد البيانات الاخرى بقاعدة البيانات الحالية التى تعمل عليها

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

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#5

اكتشفت أن الsql server 2008 الذي قمت بعمل منه نسخة احتياطية منه الخاصية server collation هي SQL_Latina_CI_mm بينما الsql server المنسوخ إليه قاعدة البيانات خاصية server collation هي Arabic_CI_SA هل توجد هناك علاقة ؟

#6

لقد تم حل المشكلة من خلال تغيير server collation لقاعدة البيانات إلى Arabic_CI_AS

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