آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش نحوه ی پیکربندی Distribution

نحوه ی پیکربندی Distribution

در این مبحث نحوه ی پیکربندی Distribution در Publisher، تنظیم مجوزهای لازم برای publication (انتشار) و distribution (توزیع) پایگاه های داده را به شما شرح خواهیم داد.
چنانچه از قبل Distributer را پیکربندی کرده اید، در آن صورت باید ابتدا publishing و distribution را پیش از آغاز این درس غیرفعال کنید. توجه داشته باشید که اگر ملزوم به نگهداشت و حفظ replication topology جاری هستید، انجام این کار اصلا توصیه نمی شود.
جهت تنظیم و پیکربندی distribution در Publisher، کافی است مراحل زیر را دنبال کنید:


  1. داخل محیط SQL Server Management Studio به Publisher متصل شده، سپس نمودار درختی سرور (server node) را باز کنید.
  2. روی پوشه ی Replication راست کلیک کرده، سپس Configure Distribution را انتخاب کنید.
  3. نکته:

    در صورت استفاده از localhost بجای اسم واقعی سرور برای اتصال به SQL Server ، با یک پیغام هشدار مواجه می شوید که به شما اطلاع می دهد، SQL Server قادر به اتصال به سرور 'localhost' نیست. در پنجره ی هشدار بر روی دکمه ی OK کلیک کنید. حال در محاوره ی Connect to Server، Server name (اسم سرور) را از localhost به اسم سرور خود تغییر داده، سپس روی دکمه ی Connect کلیک کنید.

    راهنمای نصب Distribution Configuration راه اندازی می شود.


  4. در صفحه ی Distributor، '' will act as its own Distributor; SQL Server will create a distribution database and log را انتخاب کرده، سپس روی Next کلیک کنید.
  5. اگر SQL Server در حال حاضر فعال (در حال اجرا) نمی باشد، در صفحه ی (SQL Server) Agent Start روی Yes کلیک کرده و SQL Server Agent service را گونه ای پیکربندی (تنظیم) کنید که به صورت خودکار راه اندازی شود، سپس دکمه ی Next فشار دهید.
  6. \\\repldata را داخل کادر متن Snapshot folder وارد کنید، دقت داشته باشید که اسم Publisher می باشد. حال روی Next کلیک کنید.
  7. در صفحات بعدی ویزارد مقادیر پیش فرض را پذیرفته و فرایند را تا انتها ادامه دهید.
  8. در مرحله ی آخر Finish کلیک کرده تا distribution فعال شود.

به منظور تنظیم مجوزهای پایگاه داده در publisher، مراحل زیر را دنبال کنید:


  1. در محیط SQL Server Management ، گره ی Security را باز کرده و روی Logins راست کلیک کنید، سپس New Login را انتخاب کنید.
  2. روی صفحه ی General، Search را کلیک کرده و بعد Machine_Name>\repl_snapshot < را در کادرEnter the object name to select وارد کنید. اسم سرور منتشر کننده ی محلی (local publisher server) خواهد بود. Check Names را کلیک کرده، سپس OK را کلیک کنید.
  3. روی صفحه ی User Mapping، داخل لیست Users mapped to this login، هر دو پایگاه داده های distribution و AdventureWorks2012 را انتخاب کنید.
    در لیست Database role membership، نقش کاربری db_owner را برای ورود (login) به هر دو پایگاه داده انتخاب کنید.
  4. روی OK کلیک کرده تا login ساخته شود.
  5. حال به منظور ایجاد loginبرای حساب کاربری محلی repl_logreader، تمامی مراحل 1 تا 4 را مجددا دنبال کنید. Login ایجاد شده همچنین باید به کاربرهایی که اعضای نقش کاربری ثابت (role) پایگاه داده ی (fixed database role ) db_owner در پایگاه داده های distribution و AdventureWorks هستند map (نگاشت) شود.
  6. مراحل 1-4 را برای ایجاد یک login ویژه ی حساب کاربری محلی repl_distribution مجددا تکرار کنید. Login مزبور باید به کاربری که یک عضو (member) نقش کاربری ثابت پایگاه داده ی db_owner در پایگاه داده ی distribution است نگاشت (map) شود.
  7. جهت ایجاد یک Login ویژه ی حساب کاربری محلی repl_merge، باید تمامی مراحل 1-4 را بار دیگر اجرا کنید. این Login باید دارای user mappings در پایگاه داده های distribution و AdventureWorks باشد.
  • 1091
  •    1024
  • تاریخ ارسال :   1394/09/23

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .