إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يمكنك تغيير ترتيب قاعدة البيانات الافتراضي من مدخل Azure عند إنشاء تجمع SQL مخصص جديد (المعروف سابقًا باسم SQL DW). تسهل هذه الإمكانية إنشاء قاعدة بيانات جديدة باستخدام إحدى ترتيبات قاعدة البيانات المدعومة البالغ عددها 3800.
تنطبق هذه المقالة على تجمعات SQL المخصصة (المعروفة سابقا ب SQL DW)، لمزيد من المعلومات حول تجمعات SQL المخصصة في مساحات عمل Azure Synapse، راجع أنواع الترتيب المدعومة ل Synapse SQL.
توفر الترتيبات القواعد المحلية وصفحة التعليمات البرمجية وترتيب الفرز وحساسية الأحرف لنوع البيانات المستندة إلى الأحرف. بمجرد الاختيار، جميع الأعمدة والتعبيرات التي تتطلب معلومات الترتيب تكتسب الترتيب المختار من إعداد قاعدة البيانات. يمكن تجاوز التوريث الافتراضي عن طريق ذكر ترتيب مختلف لنوع بيانات يستند إلى الأحرف بشكل صريح.
إشعار
في Azure Synapse Analytics، تتم معالجة نص الاستعلام (بما في ذلك المتغيرات والثوابت وما إلى ذلك) دائما باستخدام الترتيب على مستوى قاعدة البيانات، وليس الترتيب على مستوى الخادم كما هو الحال في عروض SQL Server الأخرى.
التحقق من الترتيب الحالي
للتحقق من الترتيب الحالي لقاعدة البيانات، يمكنك تشغيل قصاصة T-SQL البرمجية التالية:
SELECT DATABASEPROPERTYEX(DB_NAME(), 'Collation') AS Collation;
عند تمريرها 'Collation' كمعلمة الخاصية، ترجع الدالة DatabasePropertyEx الترتيب الحالي لقاعدة البيانات المحددة. لمزيد من المعلومات، راجع DATABASEPROPERTYEX.
اختيار الترتيب
لتغيير الترتيب الافتراضي، قم بتحديث حقل الترتيب في تجربة التزويد أثناء إنشاء تجمع SQL. على سبيل المثال، إذا كنت تريد تغيير الترتيب الافتراضي ليكون حساسا لحالة الأحرف، فقم بتعديل الترتيب من SQL_Latin1_General_CP1_CI_AS إلى SQL_Latin1_General_CP1_CS_AS داخل تجربة توفير المدخل. بدلا من ذلك، يمكنك تعديل الترتيب داخل قالب ARM الخاص بك.
إشعار
لا يمكن تغيير الترتيب على قاعدة بيانات موجودة. إذا كنت بحاجة إلى ترتيب مختلف على مستوى تجمع SQL، قم بإنشاء تجمع SQL جديد مع الترتيب المطلوب.
دعم الترتيب
يوضح الجدول التالي أنواع الترتيب التي تدعمها الخدمة.
| نوع الترتيب أو الترتيب | تجمع SQL بلا خادم | تجمع SQL مخصص - مستوى قاعدة البيانات والعمود | تجمع SQL مخصص - جدول خارجي (دعم أصلي) | تجمع SQL مخصص - جدول خارجي (Hadoop/PolyBase) |
|---|---|---|---|---|
| ترتيبات غير UTF-8 | نعم | نعم | نعم | نعم |
| UTF-8 | نعم | نعم | لا | لا |
Japanese_Bushu_Kakusu_140_* |
نعم | نعم | لا | لا |
Japanese_XJIS_140_* |
نعم | نعم | لا | لا |
SQL_EBCDIC1141_CP1_CS_AS |
لا | لا | لا | لا |
SQL_EBCDIC277_2_CP1_CS_AS |
لا | لا | لا | لا |
المحتوى ذو الصلة
يمكن العثور على معلومات إضافية حول أفضل الممارسات لتجمع SQL المخصص وتجمع SQL بدون خادم في المقالات التالية: