خانه SQL Server استفاده از Credential و Proxy در SQL Server Agent SQL Server امنیت SQL Server نوشته شده توسط: حسن سلیمانی تاریخ انتشار: ۱۰ اردیبهشت ۱۴۰۲ آخرین بروزرسانی: ۲۷ خرداد ۱۴۰۳ زمان مطالعه: 5 دقیقه ۳.۴ (۸) استفاده از Credential و Proxy در SQL Server Agent از آن جهت اهمیت دارد که میخواهیم یک Login از نوع SQL Authentication ایجاد کنیم. درواقع، دو بخش Credential و Proxy به ایجاد یک Login برای دادن دسترسیهای خارج از SQL است، بدون آن که این دسترسیها را بهصورت مستقیم به خود آن Account بدهیم. همچنین نقش Proxy این است که از ترکیب آن با Credential میتوانید دسترسیهای لازم را برای اجرای یک Step از Job فراهم نمایید. اعتبارنامه (Credential) Credential در SQL Server یک مفهوم است که در آن برای Login های از نوع SQL Authentication یک هویت در خارج از SQL Server ازطریق یک Account خارجی (ویندوزی) ایجاد مینماید. یک Credential میتواند با چندین Login در ارتباط باشد، اما یک Login میتواند فقط با یک Credential در ارتباط (Map) باشد. بهعنوان مثال، با این روش، شما میتوانید دسترسی به یک مسیر خاص برای تهیه Backup را به یک لاگین مشخص بدهید. موارد استفاده Credential زمانی که شما میخواهید به یک SQL Server Login دسترسیهای خارج از SQL بدهید، بدون آن که این دسترسیها را بهصورت مستقیم به خود آن Account بدهید. علاوهبر این، دسترسیهای خارج از SQL را میتوانید به یک SQL Authentication Login نیز بدهید. با استفاده از یک Proxy و ترکیب آن با Credential شما میتوانید دسترسیهای لازم را برای اجرای یک Step از Job فراهم نمایید؛ بدون آن که آن دسترسی را به اکانت راهانداز SQL Server Agent بدهید. نحوه ایجاد Credential نام Credential موردنظر Account که قرار است این Credential، دسترسیهای آن را داشته باشد. رمز عبور برای Account تعیین شده در مرحله دوم تکرار رمز عبور Proxy بهطور خیلی ساده، Proxy یک شی یا مفهوم است که با یک Credential در ارتباط است. در ادامه استفاده از Credential و Proxy در SQL Server Agent، این Proxy دسترسیهای لازم را برای SQL Server Agent برای اجرای دستورات یک Step ازطریق Credential موجود در خود، مهیا میکند. با کمک این مفهوم، برای اجرای یک Step که نیاز به دسترسی خاصی خارج از SQL دارد، نیاز نیست آن دسترسی به اکانت راهانداز SQL Server Agent ایجاد و به منظور ایجاد یک Proxy به شکل زیر عمل نمایید. مرحله اول: یک Credential با دسترسیهای لازم (در صورت عدم وجود) ایجاد نمایید. مرحله دوم: برای ایجاد یک Proxy جدید، مطابق تصویر زیر عمل نمایید. نام Proxy موردنظر Credential مرتبط با این Proxy که سطوح دسترسی این Proxy را تعیین میکند. توضیحات درباره Proxy حوزههای فعالیت برای این Proxy account که به آنها دسترسی خواهد داشت. بهعنوان مثال، برای اجرای یک دستور Copy D:\Temp\NW.bak E:\Temp\NewNW.bak نیاز است که دسترسی به Operating system (CmdExec) داده شود. توجه داشته باشید که Credential انتخاب شده، دسترسی لازم در subsystem موردنظر را داشته باشد. ازطریق این صفحه میتوانید دسترسیهای لازم برای Proxy را در استفاده از Credential و Proxy در SQL Server Agent تعیین نمایید. جمع بندی استفاده از Credential و Proxy در SQL Server Agent در ایجاد Login هایی کاربرد دارد که قصد نداریم دسترسیها را بهصورت مستقیم به خود آن Account بدهیم. در این مقاله، با کاربردهای Credential و Proxy و نحوه ایجاد آنها آشنایی پیدا کردید تا بتوانید با کمک هر دو، دسترسیهای دلخواه خود را ایجاد نمایید. چه رتبه ای میدهید؟ میانگین ۳.۴ / ۵. از مجموع ۸ اولین نفر باش دانلود مقاله استفاده از Credential و Proxy در SQL Server Agent فرمت PDF 5 صفحه حجم 0/6 مگابایت دانلود مقاله معرفی نویسنده مقالات 7 مقاله توسط این نویسنده محصولات 0 دوره توسط این نویسنده حسن سلیمانی معرفی محصول مسعود طاهری دوره آموزش امنیت در SQL Server 2022 7.000.000 تومان مقالات مرتبط ۰۲ آبان SQL Server ابزار Database Engine Tuning Advisor؛ مزایا، کاربردها و روش استفاده تیم فنی نیک آموز ۱۵ مهر SQL Server معرفی Performance Monitor ابزار مانیتورینگ SQL Server تیم فنی نیک آموز ۱۱ مهر SQL Server راهنمای جامع مانیتورینگ بکاپ ها در SQL Server تیم فنی نیک آموز ۰۸ مهر SQL Server Resource Governor چیست؟ آشنایی با نحوه پیکربندی و اهمیت های آن تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ