خرابی کو کیسے ٹھیک کریں ‘ایس کیو ایل سرور سے رابطہ قائم کرتے وقت ایک نیٹ ورک سے متعلق یا مثال سے متعلق خرابی پیش آگئی’۔



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

'ایس کیو ایل سرور سے کنکشن قائم کرتے وقت ایک نیٹ ورک سے متعلق یا مثال سے متعلق خامی پیش آگئی۔ سرور نہیں ملا تھا یا قابل رسائی نہیں تھا۔ تصدیق کریں کہ مثال نام صحیح ہے اور ریموٹ کنیکشن کی اجازت دینے کے لئے ایس کیو ایل سرور تشکیل دیا گیا ہے۔ (فراہم کنندہ: نامزد پائپ فراہم کنندہ ، نقص: 40 - ایس کیو ایل سرور سے کنکشن نہیں کھول سکا) (مائیکروسافٹ ایس کیو ایل سرور ، غلطی: 53) '۔



ایس کیو ایل سرور سے کنکشن قائم کرتے وقت ایک نیٹ ورک سے متعلق یا مثال سے متعلق کوئی خرابی پیش آگئی۔



مضمون میں خرابیوں کا سراغ لگانے کے طریقوں کی مکمل فہرست پر تبادلہ خیال کیا گیا ہے جو ایس کیو ایل سرور سے رابطہ قائم کرنے کے لئے استعمال ہوسکتے ہیں۔ سب سے پہلے ، ہم ان مسائل پر تبادلہ خیال کریں گے جو آپ کو درکار ہوتے وقت پیدا ہوتے ہیں IP ایڈریس کا استعمال کرتے ہوئے ریموٹ سرور سے رابطہ کریں کیونکہ یہ سب سے عام وجہ ہے۔ ان اقدامات میں لکھا گیا ہے “ SQL سرور 2008 R2 ″ پر “ ونڈوز 10 ، لیکن وہ معمولی ترامیم کے ساتھ دوسرے ورژن پر بھی استعمال ہوسکتے ہیں۔



غلطی کا عام طور پر مطلب یہ ہے کہ “ SQL سرور نہیں ملا ہے ” یا ' ٹی سی پی پورٹ یا تو نامعلوم ہے یا غلط ' ، یا اسے 'فائر وال' کے ذریعے مسدود کیا جاسکتا ہے۔

طریقہ 1: ایس کیو ایل سرور کی مثال کے بارے میں معلومات اکھٹا کریں۔

اس حصے میں ، ہم یا تو مثال کے طور پر جانچنے کے طریقوں پر تبادلہ خیال کریں گے ایس کیو ایل سرور اگر کام نہیں کررہا ہے تو اسے درست کرنے کے طریقوں کے ساتھ ساتھ کام کررہا ہے یا نہیں۔

مرحلہ 1. چیک کریں کہ آیا ایس کیو ایل سرور کی ایک مثال انسٹال ہے اور کام کررہی ہے یا نہیں

سب سے پہلے ایس کیو ایل سرور مثال کے طور پر کمپیوٹر کی میزبانی کریں۔ اب ، ونڈوز میں خدمات کھولنے کے لئے ان اقدامات پر عمل کریں۔



  1. پر کلک کریں 'اسٹارٹ مینو' اور پھر اس کی طرف اشارہ کریں 'تمام پروگرام' .
  2. اب ایس کیو ایل سرور کی طرف اشارہ کریں ، اور پھر اس کی طرف اشارہ کریں 'کنفیگریشن ٹولز'
  3. کلک کریں 'SQL سرور کنفیگریشن مینیجر' .
  4. اب منتخب کریں 'SQL سرور خدمات' اور دائیں پین میں چیک کریں کہ آیا ڈیٹا بیس انجن کی مثال چل رہی ہے یا نہیں۔
  5. مزید یہ کہ ٹائپنگ کے ذریعہ اسے سیدھا کھولا جاسکتا ہے 'Services.msc' میں رن اور کلک کریں ٹھیک ہے . مندرجہ ذیل اسکرین ظاہر ہوگی۔

RUN باکس میں 'Services.msc' ٹائپ کرکے خدمات کھول رہے ہیں۔

اب ، چیک کریں کہ ڈیٹا بیس انجن کو ریموٹ کنیکشن قبول کرنے کے لئے تشکیل دیا گیا ہے۔ اسے چیک کرنے کے لئے ، درج ذیل اقدامات پر عمل کریں۔

  1. خدمات کھولنے کے بعد آپ دائیں پین میں ڈیٹا بیس انجن دیکھ سکتے ہیں۔ 'ایم ایس کیو ایل سرور' ایک پہلے سے طے شدہ نامعلوم مثال ہے۔ پہلے سے طے شدہ مثال صرف ایک ہوسکتی ہے۔
  2. کے معاملے میں 'ایس کیو ایل ایکسپریس' ، پہلے سے طے شدہ مثال ہوگی 'سکلیکس پریس' جب تک کہ کسی کے ذریعہ انسٹالیشن کے دوران اس کا نام تبدیل نہ کیا جائے۔
  3. چیک کریں کہ جس مثال کے طور پر آپ رابطہ قائم کرنے کی کوشش کر رہے ہیں اس کا وہی نام ہے جو خدمات میں دیا گیا ہے۔
  4. نیز ، تصدیق کریں کہ اگر مثال کی حیثیت ہے 'چل رہا ہے' .
  5. مزید یہ کہ ، اگر آپ نامزد فوری سے رابطہ قائم کرنے کی کوشش کر رہے ہیں تو ، پھر ڈبل چیک کریں 'SQL سرور براؤزر سروس' پہلے سے چل رہا ہے۔ اس طرح آپ کو یہ چیک کرنے کی ضرورت ہے کہ آیا 'SQL سرور براؤزر سروس' اس سرور پر شروع ہوا ہے جس پر ایس کیو ایل سرور انسٹال ہے۔
  6. ایسی صورت میں ، جب ڈیٹا بیس انجن چل نہیں رہا ہے تو آپ کو اسے دوبارہ شروع کرنے کی ضرورت ہے۔ تو شروع کرنے کے لئے 'ڈیٹا بیس انجن' ، دائیں پین میں ، پر دبائیں 'ڈیٹا بیس انجن' ('MSSQLSERVER' پہلے سے طے شدہ) ، اور پھر کلک کریں 'شروع' .

چیک کریں کہ آیا 'SQL سرور براؤزر سروس' پہلے سے چل رہی ہے۔

مرحلہ 2. کمپیوٹر کا IP پتہ حاصل کریں۔

ایسا کرنے کے لئے ان اقدامات پر عمل کریں۔

  1. سب سے پہلے ، شروعاتی مینو سے ، کلک کریں 'رن' اور ٹائپ کریں 'سینٹی میٹر' اور دبائیں ٹھیک ہے .
  2. میں کمانڈ پرامپٹ ونڈو کی قسم 'ipconfig' اور نیچے نوٹ کریں IPV4 اور IPV6 پتے . لوگ زیادہ تر استعمال کرتے ہیں IPV4 ایڈریس۔

IPv4 ایڈریس حاصل کریں

مرحلہ 3. ایس کیو ایل سرور کے ذریعہ استعمال شدہ ٹی سی پی پورٹ نمبر حاصل کریں

ایس کیو ایل سرور کے ذریعہ ٹی سی پی پورٹ نمبر استعمال کرنے کیلئے درج ذیل اقدامات پر عمل کریں

  1. استعمال کرنا 'SQL سرور مینجمنٹ اسٹوڈیو' ( ایس ایس ایم ایس) ایس کیو ایل سرور کی مثال سے مربوط ہوں
  2. سے 'آبجیکٹ ایکسپلورر' پھیلائیں 'انتظام' ، پھیلائیں 'SQL سرور لاگ' اور موجودہ لاگ پر کلک کریں جس پر آپ کو فلٹر لگانا ہے۔
  3. فائلر لگانے کے لئے فلٹر پر ٹائپ کریں اور ٹائپ کریں 'سرور سن رہا ہے' پیغام میں ٹیکسٹ باکس ہوتا ہے۔ فلٹر لگائیں پر کلک کریں اور ٹھیک ہے دبائیں۔

    فلٹر لگانا 'سرور سن رہا ہے'

  4. ایسا پیغام 'سرور سن رہا ہے [‘ کسی بھی ’’ 1433] ” دکھایا جانا چاہئے. پیغام سے پتہ چلتا ہے کہ ایس کیو ایل سرور مثال کے ساتھ تمام کمپیوٹرز پر سن رہا ہے IP ایڈریس IPv4 اور ٹی سی پی پورٹ ہے 1433 (پہلے سے طے شدہ) .
  5. ایک سے زیادہ مثال کے طور پر ہر مثال کے لئے ٹی سی پی پورٹ مختلف ہوگا۔

    سرور دکھایا جانے والا پیغام IPv4 اور پورٹ 1433 پر سن رہا ہے

  6. اگر یہ معاملہ نہیں ہے تو پھر کلک کریں 'تمام پروگرام' ، MS SQL سرور ترتیب والے ٹولز کی طرف اشارہ کریں ، 'SQL سرور کنفگریشن مینجمنٹ' ، اور دائیں کلک کریں 'TCP IP' اور تبدیلیوں کو اثر و رسوخ پیدا کرنے کے لئے ایس کیو ایل سرور کو فعال اور دوبارہ اسٹارٹ کریں پر کلک کریں۔

طریقہ 2: 1433 پورٹ کیلئے پروٹوکول کو چالو کرنا

سے مربوط ہے 'ڈیٹا بیس انجن' دوسرے کمپیوٹر سے بہت سوں میں اجازت نہیں ہے 'ایس کیو ایل سرور' نفاذات جب تک کہ کوئی منتظم استعمال نہ کرے 'کنفیگریشن مینیجر' اس کی اجازت دینے کے ل. ایسا کرنے کے لئے درج ذیل اقدامات پر عمل کرنا چاہئے۔

  1. پر کلک کریں 'اسٹارٹ مینو' اور پھر اس کی طرف اشارہ کریں 'تمام پروگرام'
  2. کی طرف اشارہ کریں 'SQL سرور 2008 R2'
  3. کی طرف اشارہ کریں 'کنفیگریشن ٹولز' ، اور اس کلک کے بعد 'SQL سرور کنفیگریشن مینیجر' .
  4. پھیلائیں “ SQL سرور نیٹ ورک کی تشکیل '۔
  5. منتخب کریں “ پروٹوکول MSSQL سرور کے لئے ' . پر کلک کریں 'TCP IP' دائیں پینل میں

    'پروٹوکول ٹیب' کھولنا

  6. ٹیب میں 'پروٹوکول' کے طور پر قابل مقرر کریں 'جی ہاں' .
  7. منتخب کیجئیے 'IP ایڈریس ٹیب' کھڑکی سے اور سیٹ “ ٹی سی پی پورٹ ” کے برابر ' 1433 میں 'آئی پی آل' اندراج

    'IP ایڈریس ٹیب' میں پورٹ نمبر مقرر کریں

  8. اب تبدیلیاں کرنے کے ل database ڈیٹا بیس انجن کو دوبارہ چالو کریں تاکہ وہ اپنا اثر چھوڑیں۔ بائیں پین سے ایسا کرنے کے ل S ، ایس کیو ایل سرور خدمات منتخب کریں اور پھر دائیں پین سے دائیں کلک والے ڈیٹا بیس انجن مثال کے طور پر منتخب کریں اور دبائیں 'دوبارہ شروع کریں' .

طریقہ 3: فائروال کی رعایت بنائیں

کبھی کبھی ونڈوز فائر وال آن ہو جاتا ہے اور دوسرے کمپیوٹر سے لنک روکا جاتا ہے۔ اسے ٹھیک کرنے کے لئے ان اقدامات پر عمل کریں۔

  1. 'اسٹارٹ' پر کلک کریں اور ٹائپنگ شروع کریں 'فائر وال سی پی ایل' رن باکس میں

    'فائر وال سی پی ایل' کھولنا

  2. آپ ونڈوز فائر وال کے لئے 'کنفیگریشن فریم' حاصل کرکے 'فائر وال سی پی ایل' کمانڈ. آپ فائر وال کو تبدیل کرسکتے ہیں 'کبھی کبھی' مستثنیات اور دیگر ترتیبات کے ساتھ یہاں پر اطلاق ہوتا ہے۔ فائر وال کی حیثیت کو چیک کریں اور اگر فائر وال بند ہے تو اسے چالو کرنے کے لئے آن کریں۔ اگر آپ نے ابھی ابھی آن کیا ہے تو ، آپ کا فائر وال اس وقت آپ کے کمپیوٹر سے کسی بھی 'SQL سرور' کنکشن کی درخواست کو روک دے گا۔ کچھ مستثنیات بنانے کے ذریعے ، آپ کو ایس کیو ایل سرور ڈیٹا بیس انجن تک رسائی کی اجازت دینے کے لئے فائر وال کو ترتیب دینے کی ضرورت ہوگی۔
  3. 'اعلی درجے کی ترتیبات' پر کلک کریں

    فائر وال قواعد کھولنے کے ل advanced اعلی ترتیبات کے اختیارات پر کلک کریں

  4. ہمیں بندرگاہوں کے بارے میں جاننے کی ضرورت ہے جو ' ایس کیو ایل سرور ' اور ' ایس کیو ایل سرور براؤزر 'SQL سرور' فائر وال ترتیبوں سے نمٹنے کے وقت 'خصوصیت۔ دونوں ایک 'قائم کرنے میں ملوث ہیں' فائر وال ' کے لئے 'ایس کیو ایل سرور' . لہذا ، یہ ضروری ہوگا کہ دونوں تصورات کے ذریعہ الگ ہو۔
  5. تممئیاجازتیابلاکٹریفککوششیںکہملناضروریاتمیںحکمرانیکرنے کے لئےرسائیکمپیوٹر۔بذریعہپہلے سے طے شدہ 'باؤنڈ ٹریفک ' ہےمسدود ،تمضرورتکرنے کے لئےقائم کریں 'باؤنڈ حکمرانی ' کرنے کے لئےاجازت دیںٹریفککرنے کے لئےتک پہنچنے کےکمپیوٹر۔نلباطنیقواعدسےبائیںروٹیکے “ونڈوزفائر والکے ساتھاعلی درجے کی سیکیورٹی 'اور کلک کریںنئیقاعدہسے 'اعمال' ونڈو

    'عمل' ونڈو سے نیا اصول منتخب کرنا۔

  6. منتخب کریں “ پورٹ 'کے تحت قاعدہ ٹائپ کریں 'اوردبائیں ' اگلے' بٹن

    'پورٹ' آپشن کا انتخاب

  7. اب منتخب کریں 'مخصوص مقامی بندرگاہوں' اور اسے 1433 پر سیٹ کریں

    'مخصوص لوکل پورٹ' کو 1433 پر سیٹ کریں

  8. اب منتخب کریں “اجازت دیں رابطہ ' میں 'عمل' ڈائیلاگاوردبائیںاگلےبٹن

    'کنکشن کی اجازت دیں' کو منتخب کرنا

  9. دے دوحکمرانیکرنے کے لئے ' عنوان ' پریہاسٹیجاوردبائیں ختم ' بٹن

    حکمرانی کو ایک عنوان دیں

  10. منتخب کریں “ اپنی مرضی کے اصول ' سے 'نیا اصول' ٹیب

    'نیا اصول' ٹیب سے 'کسٹم رول' کا انتخاب کریں

  11. کلک کریں 'اپنی مرضی کے مطابق'

    'تخصیص' پر کلک کریں

  12. منتخب کریں “ ڈیٹا بیسانجنمثال خدمت ' سے “اپنی مرضی کے مطابق بنائیںخدمت ترتیبات ' کے تحت 'درخواست دیںکرنے کے لئےیہ خدمت ' اورکلک کریں 'ٹھیک ہے' بٹن

    'اس خدمت پر لاگو ہوں' کے تحت 'کسٹمائزڈ سروس سیٹنگز' سے 'ڈیٹا بیس انجن انسٹنس سروس' کا انتخاب کریں اور 'اوکے' بٹن پر کلک کریں۔

  13. اصول کو ایک نام دیں اور ختم پر کلک کریں

    نئے اصول کو ایک عنوان دیں

  14. بھی شامل کریں 'sqlservr.exe' عام طور پر میں واقع 'C: پروگرام فائلیں (x86) مائیکروسافٹ SQL سرور MSSQL.x MSSQL بن' (یا اپنے فولڈر کا اصل راستہ چیک کریں) راستے تک ، اصل فولڈر والے راستے کے ل your اپنے انسٹالز کو چیک کریں) اور پورٹ جس کی ڈیفالٹ ویلیو ہے '1433' . نیز ، اپنے کنکشن کے تار کو بھی چیک کریں۔

طریقہ 4: مقامی کنکشن چیک کریں

اس غلطی کی ایک وجہ یہ ہے کہ اگر ہم غلط سرور نام فراہم کرتے ہیں تو اس کے نتیجے میں غلطی ہوگی۔ جیسا کہ ذیل میں دیئے گئے اعدادوشمار میں دیکھا گیا ہے سرور کا نام ہے 'ڈیسک ٹاپ- UD88TLT1' جبکہ درست سرور نام ہے 'ڈیسک ٹاپ - UD88TLT' . تو یہ سرور سے رابطہ قائم کرنے سے قاصر ہوگا جس کے نتیجے میں غلطی ہوگی 'سرور سے رابطہ نہیں کر سکتے ہیں' . غلطی کی یہ سب سے بنیادی وجہ ہے ، لہذا اگر مقامی طور پر کام کر رہے ہو تو ہمیں پہلے اس کی جانچ کرنی چاہئے۔

مقامی طور پر ایس کیو ایل سرور کو غلط سرور نام کے ساتھ مربوط کرتے وقت غلطی اس وقت پیدا ہوتی ہے جب آپ اپنے سرور کے نام کے بعد ایکسپریس ایڈیشن استعمال کررہے ہیں تو ، شامل کریں 'Q سکلیکس پریس' جیسا کہ ذیل کی شکل میں دیکھا گیا ہے۔

ایکسپریس ایڈیشن کا استعمال کرتے ہوئے مقامی طور پر ایس کیو ایل سرور سے رابطہ قائم کرنا

5 منٹ پڑھا