كيفية: تكوين أمان الخادم SQL لتطبيقات.NET

ملخص

توضح هذه المقالة كيفية تكوين SQL Server لتطبيقات.NET. بشكل افتراضي، SQL Server ترفض الوصول إلى حسابات المستخدمين عدم وضوح تم منحك حق الوصول إلى قاعدة بيانات أو جدول أو طريقة عرض. بشكل افتراضي، يتم تشغيل تطبيقات ASP.NET في سياق حساب مستخدم ASPNET. ما يمكنك منح حق الوصول إلى حساب مستخدم ASPNET، يتعذر قراءة أحد تطبيقات ASP.NET ولا يمكن تحديث البيانات في قاعدة بيانات SQL Server. توضح هذه المقالة العملية التي يمكنك استخدامها للسماح لتطبيق ASP.NET للحصول على الأذونات لقاعدة بيانات SQL Server 2000.

ملاحظة: يجب منح أذونات حساب حد أدنى لتشغيل مستخدم ASPNET. وهذا يحصر الضرر المحتمل الذي قد يؤدي إلى تطبيق ASP.NET بمهاجم ضار للخطر.

العودة إلى أعلى

تكوين ملقم SQL

للسماح لتطبيق ASP.NET ينفذ في سياق حساب ASPNET الوصول إلى قاعدة بيانات SQL Server، اتبع الخطوات التالية:
  1. على شريط المهام، انقر فوق ابدأ.
  2. أشر إلى البرامج ثم قم بالإشارة إلى
    ملقم Microsoft SQL.
  3. انقر نقراً مزدوجاً فوق إدارة المؤسسة.
  4. توسيع ملقمات Microsoft SQL ثم قم بتوسيع المجموعة SQL Server الذي يحتوي على الملقم الخاص بك.
  5. توسيع فرع الملقم الخاص بك ثم قم بتوسيع
    الأمان.
  6. انقر نقراً مزدوجاً فوق تسجيل الدخول ومن ثم حدد
    تسجيل دخول جديد لفتح مربع الحوار تسجيل دخول جديد خصائص تسجيل الدخول SQL Server .
  7. انقر فوق علامة التبويب عام . في الحقل الاسم، أدخل اسم مستخدم ASP.NET.

    بشكل افتراضي، هذا حساب محلي باسم شبكة المدارس المنتسبة.
  8. انقر فوق علامة التبويب قاعدة بيانات Access .
  9. ضمن تحديد الذي قواعد بيانات يمكن يمكن الوصول إليها بهذا تسجيل الدخول، حدد قواعد البيانات المستخدمة بواسطة تطبيق ASP.NET.

    بشكل عام لم تكن لمنح حق الوصول إلى قاعدة البيانات، الرئيسية قاعدة البيانات أو قاعدة البيانات Msdb أو قاعدة بيانات.
  10. لكل قاعدة بيانات الحساب يتطلب الوصول إلى، تأكد من تحديد دور عام في قائمة السماح في دور قاعدة البيانات .
  11. انقر فوق "موافق" للعودة إلى إدارة المؤسسة.
  12. توسيع الفرع قواعد البيانات ، ثم قم بتوسيع الفرع لتطبيق ASP.NET الخاص بك يتطلب الوصول إلى قاعدة البيانات. انقر لتحديد المستخدمين.
  13. في الجزء الأيسر، انقر نقراً مزدوجاً فوق حساب مستخدم ASPNET ومن ثم انقر فوق خصائص.

    على
    يظهر مربع الحوار خصائص المستخدم في قاعدة البيانات .
  14. انقر فوق أذونات.

    يظهر مربع حوار جديد. يظهر مربع الحوار هذا الأذونات لحساب مستخدم ASPNET لكافة الكائنات في قاعدة البيانات. قم بالتمرير خلال القائمة، ثم حدد خانات الاختيار التي تقترن بالجداول وطرق العرض التي يتطلبها التطبيق الوصول إلى. للجداول وطرق العرض التي التطبيق يجب قراءة، ولكن لا يتم الكتابة إلى، حدد حدد العمود فقط. لتحديد الجداول وطرق العرض التي يجب تحديثها، حدد،
    التحديث، إدراج، و
    حذف خانات الاختيار كما هو مناسب.
  15. بعد منحك الأذونات المطلوبة، انقر فوق
    موافق اثنين مرات للعودة إلى إدارة المؤسسة.
  16. أغلق إدارة المؤسسة.
العودة إلى أعلى

المراجع

للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
315736 كيفية: تأمين تطبيق ASP.NET باستخدام أمان Windows
315588 كيفية: تأمين تطبيق ASP.NET باستخدام شهادات العميل
818014 كيفية: تأمين التطبيقات التي تم إنشاؤها على برنامج.NET Framework
العودة إلى أعلى
خصائص

رقم الموضوع: 815154 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

تعليقات