إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
نصيحة
Microsoft Fabric Data Warehouse هو مستودع علائقي على نطاق مؤسسي قائم على أساس بحيرة البيانات، مع بنية جاهزة للمستقبل، وذكاء اصطناعي مدمج، وميزات جديدة. إذا كنت جديدا في مستودع البيانات، ابدأ ب Fabric Data Warehouse. يمكن لأحمال عمل تجمع SQL المخصصة الحالية الترقية إلى Fabric للوصول إلى قدرات جديدة في علوم البيانات، والتحليلات اللحظية، والتقارير.
في هذه المقالة، ستتعرف على:
- خيارات التكوين ل Azure Synapse Analytics التي تمكن المستخدمين من أداء المهام الإدارية والوصول إلى البيانات المخزنة في هذه قواعد البيانات.
- الوصول وتكوين التفويض بعد إنشاء خادم منطقي جديد لمجموعة SQL المخصصة المستقلة (سابقا SQL DW).
- مجموعات SQL المخصصة في Azure Synapse Analytics workspaces لا تستخدم خوادم SQL المنطقية.
- كيفية إضافة تسجيلات الدخول وحسابات المستخدمين في
masterقاعدة البيانات ومنح هذه الحسابات صلاحيات إدارية. - كيفية إضافة حسابات المستخدمين في قواعد بيانات المستخدمين، سواء مرتبطة بتسجيلات الدخول أو كحسابات مستخدمين محتوية.
- كيفية تكوين حسابات المستخدمين ذات الأذونات في قواعد بيانات المستخدم باستخدام أدوار قواعد البيانات والأذونات الصريحة.
المصادقة والتخويل
المصادقة هي عملية إثبات هوية المستخدم كما يدعي. يتصل المستخدم بقاعدة بيانات باستخدام حساب مستخدم.
عندما يحاول المستخدم الاتصال بقاعدة بيانات، فإنه يوفر حساب المستخدم ومعلومات المصادقة. يتم التحقق من صحة المستخدم باستخدام إحدى طريقتي المصادقة التاليتين:
-
باستخدام هذه الطريقة للتوثيق، يقوم المستخدم بتقديم اسم حساب المستخدم وكلمة المرور المرتبطة به لإنشاء الاتصال. يتم تخزين كلمة المرور في
masterقاعدة بيانات حسابات المستخدمين المرتبطة بتسجيل الدخول أو مخزنة في قاعدة البيانات التي تحتوي على حسابات المستخدمين غير المرتبطة بتسجيل الدخول. مصادقة معرف Microsoft Entra
باستخدام هذه الطريقة للتوثيق، يقوم المستخدم بتقديم اسم حساب المستخدم ويطلب من الخدمة استخدام معلومات بيانات الاعتماد المخزنة في Microsoft Entra ID (سابقا Azure Active Directory).
تسجيل الدخول هو حساب في
masterقاعدة البيانات، يمكن ربط حساب المستخدم في قاعدة بيانات أو أكثر به. مع تسجيل الدخول، يتم تخزين معلومات بيانات الاعتماد الخاصة بحساب المستخدم مع تسجيل الدخول.حساب المستخدم هو حساب فردي في أي قاعدة بيانات قد يكون مرتبطا، لكنه ليس بالضرورة، مرتبطا بتسجيل دخول. مع حساب المستخدم غير مرتبط بتسجيل الدخول، يتم تخزين معلومات بيانات الاعتماد مع حساب المستخدم.
يتم إدارة التفويض للوصول إلى البيانات وأداء إجراءات مختلفة باستخدام أدوار قاعدة البيانات والأذونات الصريحة. يشير التفويض إلى الأصلاحيات المخصصة للمستخدم، ويحدد ما يسمح له بفعله. يتم التحكم في التفويض بواسطة قاعدة بيانات حساب المستخدم الخاص بك، وعضويات الأدوار ، والأذونات على مستوى الكائنات. كأفضل ممارسة، يجب أن تمنح المستخدمين أقل الامتيازات اللازمة. لمزيد من المعلومات، راجع نظرة عامة Azure Synapse على التحكم في الوصول إلى مساحة العمل.
تسجيل الدخول وحسابات المستخدمين الحالية بعد إنشاء قاعدة بيانات جديدة
عند نشر مورد Azure SQL لأول مرة، حدد اسم تسجيل الدخول وكلمة مرور لنوع خاص من تسجيل الدخول الإداري، وهو Server admin. أثناء النشر، يحدث التكوين التالي لتسجيل الدخول والمستخدمين في قواعد بيانات master وقواعد بيانات المستخدمين:
مهم
لا تدرج أي معلومات شخصية أو حساسة أو سرية في حقل اسم تسجيل دخول مسؤول الخادم. البيانات المدخلة في هذا الحقل لا تعتبر بيانات عميل.
- تقوم عملية النشر بإنشاء تسجيل دخول مصادقة SQL مع صلاحيات إدارية باستخدام اسم تسجيل الدخول الذي حددته. حساب login هو حساب فردي لتسجيل الدخول إلى Azure Synapse Analytics.
- تمنح عملية النشر هذا تسجيل الدخول صلاحيات إدارية كاملة على جميع قواعد البيانات كمدير على مستوى الخادم. تسجيل الدخول يحتوي على جميع الأذونات المتاحة ولا يمكن تقييده.
- عندما يدخل هذا الحساب إلى قاعدة بيانات، فإنه يتطابق مع حساب
dboالمستخدم الخاص (حساب المستخدم)، الذي يوجد في كل قاعدة بيانات مستخدم. يستخدم مستخدم dbo جميع صلاحيات قاعدة البيانات داخل قاعدة البيانات وهو عضو في الدور الثابتdb_ownerفي قاعدة البيانات. تناقش المقالة لاحقا أدوار قواعد بيانات ثابتة إضافية.
لتحديد حساب مسؤول الخادم :
- انتقل إلى مدخل Azure.
- في قائمة الموارد، اذهب إلى مساحة عمل Synapse الخاصة بك.
- في صفحة النظرة العامة ، عرض قيم المستخدم الخاص بمسؤول SQL.
مهم
لا يمكنك تغيير اسم حساب مسؤول الخادم بعد إنشائه. لإعادة تعيين كلمة المرور لمسؤول الخادم، اذهب إلى بوابة Azure، ثم اذهب إلى مساحة عمل Synapse الخاصة بك، ثم اختر Reset password admin SQL.
إنشاء تسجيلات دخول إضافية ومستخدمين بصلاحيات إدارية
في هذه المرحلة، يتم إعداد الخادم المنطقي فقط للوصول باستخدام تسجيل دخول مصادقة SQL واحد وحساب مستخدم. لإنشاء تسجيلات دخول إضافية بصلاحيات إدارية كاملة أو جزئية، استخدم الخيارات التالية، حسب وضع النشر لديك:
أنشئ حساب مسؤول Microsoft Entra مع صلاحيات إدارية كاملة
فعل Microsoft Entra المصادقة وأضف Microsoft Entra admin. يمكنك تكوين حساب Microsoft Entra واحد كمسؤول للنشر مع صلاحيات إدارية كاملة. يمكن أن يكون هذا الحساب حسابا فرديا أو حسابا أمنيا أو مجموعة أمنية. أنت يجب تهيئة Microsoft Entra admin إذا أردت استخدام حسابات Microsoft Entra للاتصال ب Azure Synapse.
في Azure Synapse تجمع SQL مخصص، أنشئ تسجيلات SQL بصلاحيات إدارية محدودة
- أنشئ تسجيل دخول مصادقة SQL إضافي في
masterقاعدة البيانات. - أنشئ حساب مستخدم في
masterقاعدة البيانات المرتبطة بهذا التسجيل الجديد. - أضف حساب المستخدم إلى ال
dbmanagerأوloginmanagerالدور أو كليهما فيmasterقاعدة البيانات باستخدام بيان sp_addrolemember .
- أنشئ تسجيل دخول مصادقة SQL إضافي في
في Azure Synapse تجمع SQL بدون خادم، أنشئ تسجيلات SQL مع صلاحيات إدارية محدودة
- أنشئ تسجيل دخول مصادقة SQL إضافي في
masterقاعدة البيانات. - بدلا من ذلك، أنشئ تسجيل دخول مصادقة Microsoft Entra باستخدام صيغة CREATE LOGIN.
- أنشئ تسجيل دخول مصادقة SQL إضافي في
إنشاء حسابات للمستخدمين غير المسؤولين
على سبيل المثال، راجع كيفية إعداد التحكم في الوصول لمساحة العمل Azure Synapse الخاصة بك.
تعرف على الميزات التالية التي يمكنك استخدامها لتقييد أو رفع الأذونات:
- يمكن استخدام الانتحالوتوقيع الوحدات لرفع الأذونات مؤقتا بأمان.
- يمكن استخدامRow-Level الأمان للحد من الصفوف التي يمكن للمستخدم الوصول إليها.
- يمكن استخدام التمويه الديناميكي للبيانات للحد من تعرض البيانات الحساسة.
- يمكن استخدام الإجراءات المخزنة للحد من الإجراءات التي يمكن اتخاذها في قاعدة البيانات.