নির্দিষ্ট নেটওয়ার্কের নাম আর উপলব্ধ নেই


10

আমাদের কাছে এমন একটি অ্যাপ্লিকেশন রয়েছে যা ডাটাবেস অ্যাক্সেস করে (SQL সার্ভার 2014 এন্টারপ্রাইজ সংস্করণ)। অ্যাপ্লিকেশনটি একটি সঞ্চিত পদ্ধতিতে ডাটাবেস অ্যাক্সেস করতে কল করে। নিম্নলিখিত ত্রুটিটি প্রেরণ এবং অ্যাপ্লিকেশনগুলি বন্ধ না করা পর্যন্ত সবকিছু ঠিকঠাক কাজ করছিল। অ্যাপ্লিকেশনটি পুনঃসূচনা করা সাময়িকভাবে সমস্যার সমাধান করুন তবে একই ত্রুটির পরে রয়েছে।

ত্রুটি: সার্ভার থেকে ফলাফল পাওয়ার সময় একটি পরিবহন-স্তরের ত্রুটি ঘটেছে। (সরবরাহকারী: টিসিপি সরবরাহকারী, ত্রুটি: 0 - নির্দিষ্ট নেটওয়ার্কের নামটি আর উপলভ্য নয়))

আমি অনেক গবেষণা করেছি যার মধ্যে বেশিরভাগই একটি নেটওয়ার্ক ইস্যু হিসাবে চিহ্নিত করেছেন কিন্তু সমস্যাটি সমাধান করার জন্য কিছুই খুঁজে পেল না। কেউ কি জানেন যে এই সমস্যাটি সমাধান করতে আমার ডাটাবেস দিক থেকে কী পরিবর্তন আনতে হবে। আমি কোন পরামর্শ খুব প্রশংসা করি।

উত্তর:


8

স্পটিটি ডিএনএস রেজোলিউশন ইস্যু বা দীর্ঘ চলমান অনুসন্ধানগুলির মতো মনে হচ্ছে।

ডিএনএসের ঝামেলা-শুটিংয়ের জন্য

ব্যান্ড-এইড এবং সমস্যা-শ্যুটিং সহায়তা হিসাবে সি: \ উইন্ডোজ \ সিস্টেম 32 \ ড্রাইভারস \ ইত্যাদিতে আপনার অ্যাপ্লিকেশন সার্ভারের (এসকিউএল সার্ভার নয়) হোস্ট ফাইলে প্রবেশ এবং প্রবেশের ব্যবস্থা রয়েছে As

SQLServerIPAddress SQLServerName

উদাহরণ:

172.16.0.5 ProductionSQLBox

এইভাবে, এসকিউএল সার্ভার নামটি হোস্ট ফাইল দ্বারা সমাধান করা হবে যতক্ষণ না আপনি নাম রেজোলিউশনে যা চলছে তার আসল সমস্যাটি খুঁজে না পান।

নিশ্চিত হন এবং কমান্ড লাইনের মাধ্যমে অ্যাপ সার্ভার থেকে এসকিউএল বাক্সটি পিং করে হোস্ট ফাইলটি পরীক্ষা করুন। অথবা, পর্যায়ক্রমে কন্ট্রোল প্যানেলে ওডিবিসি প্রশাসকের সাথে একটি ডিএসএন তৈরি করুন এবং সেখানে সংযোগটি পরীক্ষা করুন।

দীর্ঘ চলমান প্রশ্নের জন্য

এসকিউএল সার্ভারের সাথে সংযুক্ত অ্যাপ্লিকেশন সংযোগের স্ট্রিংগুলির জন্য একটি দীর্ঘতর কমান্ডের সময়সীমা মান প্রয়োগ করুন।

উদাহরণ

<connectionStrings> 
    <add name="webconfigconnectionString" connectionString="server=SQLServerName;database=dbName;uid=u‌​serName;password=ABC‌​123;Timeout=120" />
</connectionStrings>

6

এটি কোনও ডাটাবেসের সমস্যা নয়। এই সমস্যাটি সমাধান করতে পারে এমন ডাটাবেস পক্ষের কোনও পরিবর্তন নেই। এই ত্রুটিটি আপনার অ্যাপ্লিকেশনটিতে উচ্চ নেটওয়ার্ক ব্যান্ডউইথ বা ত্রুটির কারণে ঘটে। আমি আপনাকে এই ত্রুটিটি আপনার কোম্পানির আপনার উইন্টেল / নেটওয়ার্ক টিমের কাছে ফরোয়ার্ড করার পরামর্শ দিচ্ছি। এই ত্রুটি বন্ধ করতে তারা নেটওয়ার্ক স্যুইচ পরিবর্তন করতে বা নেটওয়ার্ক ব্যান্ডউইদথ পরিচালনা করতে পারে।


3

এটি কোনও অ্যাপ্লিকেশন সমস্যার মতো দেখাচ্ছে।

আমার মতামতটি হ'ল অ্যাপ্লিকেশনটি এই ধারণাটি নিচ্ছে যে এসকিউএল সংযোগ সর্বদা পাওয়া যায় (কমান্ডগুলি চালানোর আগে কোনও পরীক্ষা বা পরীক্ষা করা হয় না) সুতরাং যখন লাইনটি নিচে যায় বা কোনও কিছু সংযোগটি ড্রপ / বন্ধ করে দেয় তখন অ্যাপ্লিকেশনটি সেই বার্তা তৈরি করে।

পুনরুত্পাদন করতে, কেবল এসকিউএল সার্ভারে এসকিউএল সেশনটি মেরে ফেলুন এবং আপনি পাবেন খুব একই একটি অনুরূপ বার্তা।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.