نمایش نتایج 1 تا 6 از 6

نام تاپیک: ساخت سرور دوم

  1. #1
    کاربر دائمی
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    فعلا ایران - فعلا تهران
    پست
    2,628

    ساخت سرور دوم

    سلام
    یک برنامه داریم که نمیخواهیم کسی دسترسی به جداول آن داشته باشد و
    اگر بخواهیم این برنامه را روی یک سرور که چندین سیستم دیگر روی آن
    نصب است بگذاریم بالطبع باید رمز دیتابیس رو به Admin بدهیم ، آیا
    میتوان یک سرور دیگه روی SQL رجیستر کرد و بانکمان رو آن سرور بذاریم
    و این دو سرور همزمان با هم کار کنند و سرویس بدهند یا باید یکی Stop
    شود و دیگری شروع به کار کند و برعکس.
    راه بهتری هست ؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    تهران
    پست
    558
    سلام مهندس جان
    در مورد استفاده از چندین سرور به روش گفته شده٬‌دلیل این کار می تونه از لحاظ امنیتی٬‌دسترسی سریعتر به اطلاعات٬ کم کردن ترافیک شبکه ها٬ مدیریت راحت تر و ... خیلی خوب باشه.
    می تونید سرور های بعدی رو در کنار سرور اول نصب کنید (یعنی instance های مختلف روی یک سیستم از sql داشته باشید)
    یا اینکه سرور های دوم و الی آخر روی ماشینهای مختلف نصب کنید و فقط اونها در سرور اصلی مورد نظرتون رجیستر کنید.
    بعد از اینکارها برای حرکت همزمان و یکی بودن اطلاعات می تونید از replication ها استفاده کنید
    اگه همزمانی اطلاعات خیلی مهمه٬ بهتره نوع replicat رو transaction قرار بدید و تغییرات رو بلافاصله تو سرور دیگه داشته باشید.
    در غیر اینصورت می تونید بصورت merge و یا snapshot هم اطلاعات رو یکسان کنید (ولی تراکنش بهتره).

    در ضمن در replicate کردن اطلاعات می تونید با استفاده از شرطها٬‌سطرهای خاص و یا ستونها و جداول و ... خاصی رو برای replicate شدن انتخاب کنید.

  3. #3
    اگر یک Instance دیگه نصب کنین، Admin میتونه سرویس SQL Server رو متوقف کنه و دیتابیس شما رو ببره تحت یک Instance دیگه. پس باید به نحوی از شر Admin راحت بشین! مثلا یک سرور دیگه که Admin نمیتونه واردش بشه.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    فعلا ایران - فعلا تهران
    پست
    2,628
    پس باتوجه به راهنمایی اساتید اگر من یک سرور دیگه روی همون ماشین رجیستر بکنم و دسترسی Admin رو به نحوی بهش ندم مشکل حله ؟؟؟؟؟؟؟؟

  5. #5
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    تهران
    پست
    558
    سلام
    فقط یه مورد کوچیک میمونه٬ و اون اینه که٬‌ نام کاربری و کلمه عبوری رو که برای ارتباط با سرور راه دور به admin اولی میدی٬‌باید مجوزهای لازم برای عمل replication رو هم داشته باشه.

  6. #6
    پس باتوجه به راهنمایی اساتید اگر من یک سرور دیگه روی همون ماشین رجیستر بکنم و دسترسی Admin رو به نحوی بهش ندم مشکل حله
    ظاهرا بله، اما چطور میشه اجازه Stop کردن یک سرویس رو از Admin گرفت؟ منظور من از یک سرور دیگه، کلا یک کامپیوتر دیگه بود(در پست قبلی)
    البته شما میتونین یک Instance دیگه روی همون سرور نصب کنین ولی لاگین متعلق به Windows Admin رو حذف کنین تا نتونه وارد SQL Server بشه اما قضیه Stop کردن سرویس به قوت خودش باقیه!

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •