Skip to main content

SQL سرور نقل کی اقسام اور اجزاء

6- اعدادات الربط بين الاكسس و sql | مشاركة ونشر قاعدة البيانات اونلاين (مئی 2024)

6- اعدادات الربط بين الاكسس و sql | مشاركة ونشر قاعدة البيانات اونلاين (مئی 2024)
Anonim

SQL سرور نقل و حمل ڈیٹا بیس کے منتظمین کو ایک تنظیم بھر میں ایک سے زیادہ سروروں میں اعداد و شمار کو تقسیم کرنے کی اجازت دیتا ہے. آپ اپنے تنظیم میں کئی وجوہات کے لئے مثالی عمل درآمد کرنا چاہتے ہیں، جیسے:

  • وزن کو متوازن کرنا. نقل آپ کو آپ کے ڈیٹا کو کئی سرورز پر تقسیم کرنے کی اجازت دیتا ہے اور پھر ان سرورز کے درمیان سوال کا بوجھ تقسیم کرنے کی اجازت دیتا ہے.
  • آف لائن پروسیسنگ. نقل مکانی ایک مشین پر آپ کے ڈیٹا بیس سے اعداد و شمار کو جوڑنے کی حمایت کرتا ہے جو ہمیشہ نیٹ ورک سے منسلک نہیں ہوتا.
  • بدمعاش. نقل و حرکت آپ کو ناکامی سے زیادہ ڈیٹا بیس سرور بنانے کی اجازت دیتا ہے جو ایک لمحے کے نوٹس پر پروسیسنگ لوڈ لینے کے لئے تیار ہے.

کسی بھی نقل منظر میں دو اہم اجزاء ہیں:

  • پبلشرز دوسرے سرورز کو پیش کرنے کے لئے ڈیٹا ہے. ایک دیئے گئے نقل کی منصوبہ بندی میں ایک یا زیادہ پبلشرز ہوسکتے ہیں.
  • صارفین ڈیٹا بیس سرورز ہیں جب ڈیٹا کو نظر ثانی شدہ کرتے وقت پبلشر سے اپ ڈیٹس حاصل کرنا چاہتے ہیں.

ان دونوں صلاحیتوں میں کام کرنے سے ایک واحد نظام کو روکنے کی کوئی بھی چیز نہیں ہے. دراصل، یہ اکثر بڑے پیمانے پر تقسیم کردہ ڈیٹا بیس کے نظام کا ڈیزائن ہے.

نقل مکانی کے لئے SQL سرور سپورٹ

مائیکروسافٹ SQL سرور تین قسم کے ڈیٹا بیس کی نقل و حرکت کی حمایت کرتا ہے. یہ مضمون ان میں سے ہر ایک ماڈل کے مختصر تعارف فراہم کرتا ہے، جبکہ مستقبل کے مضامین انہیں مزید تفصیل میں تلاش کریں گے. وہ ہیں:

  • سنیپشاٹ نقل انداز میں کام کرتا ہے اس کے نام کا مطلب ہے. پبلیشر کو صرف پورے نقل کردہ ڈیٹا بیس کا ایک سنیپشاٹ لیتا ہے اور اسے صارفین کے ساتھ اشتراک کرتا ہے. ظاہر ہے، یہ ایک بہت وقت اور وسائل کی گہری عمل ہے. اس وجہ سے، سب سے زیادہ منتظمین ڈیٹا بیس کے لئے دوبارہ بار بار کی بنیاد پر سنیپشاٹ نقل استعمال نہیں کرتے ہیں جو اکثر تبدیل ہوتے ہیں. اس میں دو نظریات موجود ہیں جن میں سنیپشاٹ کی نقل عام طور پر استعمال ہوتی ہے: سب سے پہلے، یہ ڈیٹا بیسس کے لئے استعمال ہوتا ہے جو کچھ ہی کم ہی تبدیل ہوتا ہے. دوسرا، یہ ایک بنیادی لائن قائم کرنے کے لئے استعمال کیا جاتا ہے نظام کے درمیان نقل قائم کرنے کے لئے، جبکہ مستقبل کے اپ ڈیٹس استعمال کرتے ہوئے پروپیڈیٹ کیا جاتا ہے ٹرانزیکشن یا نقل مکانی .
  • ٹرانزیکٹو نقل ڈیٹا بیسس کے لئے ایک زیادہ لچکدار حل پیش کرتا ہے جو باقاعدہ بنیاد پر تبدیل ہوتا ہے. ٹرانزیکٹو نقل کے ساتھ، نقل مکانی ایجنٹ کو ڈیٹا بیس میں تبدیلیوں کے لئے پبلیشر کی نگرانی کرتا ہے اور صارفین کو ان تبدیلیوں کو منتقل کرتا ہے. یہ ٹرانسمیشن فوری طور پر یا دورانیہ کی بنیاد پر ہوسکتا ہے.
  • نقل نقل کریں پبلشر اور صارفین کو آزادانہ طور پر ڈیٹا بیس میں تبدیلیاں کرنے کی اجازت دیتا ہے. دونوں اداروں کو فعال نیٹ ورک کنکشن کے بغیر کام کر سکتا ہے. جب وہ دوبارہ جڑے ہوئے ہیں تو، ضم نقل نقل ایجنٹ کے اعداد و شمار کے دونوں سیٹوں پر تبدیلیوں کے لۓ چیک کرتا ہے اور ہر بیس ڈیٹا بیس میں ترمیم کرتا ہے. اگر تنازعات میں تبدیلی ہوتی ہے تو، مناسب اعداد و شمار کا تعین کرنے کے لئے ایجنٹ ایک پیش وضاحتی تنازعہ حل الگورتھم کا استعمال کرتا ہے. لیپ ٹاپ کے صارفین اور دوسروں کی طرف سے عام طور پر ضم استعمال کرنا عام طور پر پبلشر سے مسلسل منسلک نہیں ہوسکتا ہے.

    ان نقل کی تکنیک میں سے ہر ایک کو مفید مقصد فراہم کرتا ہے اور خاص طور پر ڈیٹا بیس کے منظر نامے کے لئے مناسب ہے.

    اگر آپ SQL Server 2016 کے ساتھ کام کر رہے ہیں تو، آپ کی نقل و حمل کی ضروریات پر مبنی اپنے ایڈیشن کا انتخاب کریں. ہر ایڈیشن میں مختلف صلاحیتوں کا سامنا کرنا پڑتا ہے جب یہ نقل کی حمایت کے لۓ آتا ہے:

    • صرف سبسکرائب کی حمایت: ایکسپریس،اوزار کے ساتھ ایکسپریس یا اعلی درجے کی خدمات اور ویب ایڈیشن محدود نقل صلاحیتوں کو پیش کرتے ہیں، صرف نقل مکان گاہ کے طور پر کام کرنے کے قابل ہیں.
    • مکمل پبلیشر اور سبسکرائب کرنے والے کی حمایت: سٹینڈرڈ اور انٹرپرائز ادارہ مکمل اشاعت کی پیشکش کرتے ہیں، اوررایکل پبلشنگ، ہمسایہ ٹرانزیکال نقل کے ساتھ ہم آہنگی، اور قابل تجدید طور پر ایک تازہ کاری کی رکنیت کے طور پر ٹرانزیکٹو نقل شامل ہیں.

    جیسا کہ آپ اس بات کی طرف سے بلاشبہ طور پر تسلیم شدہ ہے، SQL Server کی نقل کی صلاحیتوں کو ڈیٹا بیس کے منتظمین کو انٹرپرائز ماحول میں ڈیٹا بیس کے انتظام اور سکیننگ کے لئے ایک طاقتور آلہ فراہم کرتا ہے.