'নামযুক্ত পাইপ সরবরাহকারী, ত্রুটি 40 - ত্রুটিটি কীভাবে ঠিক করব?' এসকিউএল সার্ভারের সাথে কোনও সংযোগ খুলতে পারিনি?


152

আমি কোনও সাইট থেকে আমার ডাটাবেসের সাথে সংযুক্ত হতে পারি না। আমি এই ত্রুটি পেয়েছি:

নামযুক্ত পাইপ সরবরাহকারী, ত্রুটি: 40 - এসকিউএল সার্ভারের সাথে কোনও সংযোগ খুলতে পারেনি

আমি স্থানীয় আইপি ঠিকানাটি পাশাপাশি জনসাধারণের সাথে সংযোগ স্থাপনের চেষ্টা করেছি। আমি চেষ্টা করেছিলাম:

  1. হ্যাঁ, সাইটটি সার্ভারের সাথে যোগাযোগ করতে পারে
  2. নামযুক্ত পাইপ / টিসিপি সক্ষম করা আছে।
  3. দূরবর্তী সংযোগ অনুমোদিত are
  4. উইন্ডোজ ফায়ারওয়াল বন্ধ আছে
  5. উইন্ডোজ ফায়ারওয়ালে 1433 পোর্টের জন্য একটি ব্যতিক্রম তৈরি করেছে।
  6. এসকিউএল সার্ভার কনফিগারেশন ম্যানেজারের সমস্ত কিছু সক্ষম করে।

আমি এখানে আর কি করতে পারি?


2
এটি এসকিউএল সার্ভারটি প্রকৃতপক্ষে 1433 বন্দর ব্যবহার করছে কিনা তা পরীক্ষা করা উপযুক্ত হতে পারে It এটি ডিফল্ট পোর্ট ব্যতীত অন্য কিছু ব্যবহার করছে।
রাজীব শেনয়

পিং করার সময়ও নিশ্চিত হয়ে নিন যে সার্ভারের নামটি সঠিকভাবে সেট করা আছে (বা ভাল লেখা)। আমার ক্ষেত্রে এই সমস্যা ছিল!
ইয়ান চাবোট

@ রাজীবভ শনয়: সংযোগ ছাড়াই আপনি কীভাবে বলতে পারবেন (কোনটি সমস্যা)? আমি সংযোগের সময় পোর্টটি নেটস্পট ব্যবহার করে বলতে পারি তবে সংযোগ থাকলে এটি কেবল কাজ করে।
এমএসআইএস

উত্তর:


117

এই সমস্যা সমাধান করা খুব সহজ:

  1. কন্ট্রোল প্যানেলে যান।
  2. পরিষেবাগুলির জন্য অনুসন্ধান করুন।
  3. আপনার অনুসন্ধান ফলাফল থেকে স্থানীয় পরিষেবা উইন্ডো খুলুন
  4. আপনার এমএসএসকিউএসএলভার পরিষেবাটি পুনরায় চালু করুন।

পদক্ষেপের স্ক্রিনশট:

পদক্ষেপের স্ক্রিনশট


1
বাহ, ম্যানেজমেন্ট স্টুডিওটি স্বয়ংক্রিয়ভাবে সেট করার জন্য সেট করা সত্ত্বেও আমার পরিষেবা শুরু করবে না
জনি 5

ধন্যবাদ, এটি সাহায্য করেছে Wআমি কি প্রতিবারই এখান থেকে পরিষেবা চালু রাখতে থাকব? আমি আগে ছিল না।
naz786

3
এই পরিষেবাগুলি এখানে না থাকলে কী হবে? আমি এসকিউএল সার্ভার 17 ইনস্টল করেছি I আমি এই পরিষেবাটি দেখতে পাচ্ছি না ....
সায়রণ গ্যালাগার

1
170 গিগাবাইট ডাটাবেস ব্যাকআপ করা পরিষেবা বন্ধ হয়ে গেছে। এটির জন্য ধন্যবাদ এটি একটি গুরুত্বপূর্ণ ক্লায়েন্টের ব্যবহৃত স্কেল সার্ভারটি পুনঃসূচনা করতে মাত্র 5 মিনিট সময় নিয়েছিল। আপনাকে অনেক ধন্যবাদ.
Shondeslitch

2
সমস্ত ক্রিয়া পরীক্ষা করা হয়েছে, তবে পুনরায় চালু করা আমার পক্ষে কার্যকর হয়নি। এখনও একই ত্রুটি পেয়ে।
জয়পেক্স

89

এবং সহজ সমাধান - আপনার স্ল্যাশ ফিরে এসেছে কিনা তা পরীক্ষা করুন ...

SERVER / INSTANCENAME- এর কী কী সমস্যা আছে তা সনাক্ত করার জন্য আমি প্রায় এক ঘন্টা সময় ব্যয় করেছি যখন পাইপস , নাম ব্যবহারকারীর অ্যাক্সেসের অধিকারগুলি সঠিকভাবে কনফিগার করা হয়েছে ... এবং হঠাৎ করে এটি আমাকে আঘাত করেছিল, এটি কোনও স্ল্যাশ নয়, এটি ব্যাকস্ল্যাশ ( \)।

ভয়াবহতা, লজ্জা ...


2
আমার ওপির সমস্যা ছিল এবং এটি প্রমাণিত হয়েছে যে আমি সার্ভার / ইনস্ট্যান্সের নামটি অনুপস্থিত ছিল (পরিবর্তে সেখানে একটি বিন্দু ছিল)।
লাক্সডি

@ লাক্সডি আপনি সার্ভার \ INSTANCENAME কোথায় রেখেছেন এবং এটি কোথায় রয়েছে?
tom_mai78101

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

আমার সমস্যা সমাধান। ওয়ার্কিং সংযোগের স্ট্রিং: Server=MyServerName\DOLPHIN=Trusted_Connection=True;Database=DolphinPlatformবিকাশ চলাকালীন (সি #) আমি স্থানীয়ভাবে ইনস্টল হওয়া এমএসএসকিউএল 2017 সার্ভারের সাথে সংযোগ স্থাপন করছিলাম, তবে আমি যখন এটি স্থাপন করতে গিয়েছিলাম তখন সফ্টওয়্যার বিক্রেতার দ্বারা ইনস্টল করা রিমোট সার্ভারটি একটি হিসাবে চলছিল Instance। আমি ভাবতে থাকি এটি একটি প্রমাণীকরণের সমস্যা কারণ এটি সার্ভিস বা এটির সন্ধান না হওয়া পর্যন্ত এটি কোনও পরিষেবা হিসাবে চলছে।
অ্যালান

49

এসকিউএল সার্ভার ইনস্টল করার পরে এটি তিন ধাপের প্রক্রিয়া:

  1. নামযুক্ত পাইপগুলি এসকিউএল কনফিগারেশন ম্যানেজার সক্ষম করুন -> এসকিউএল সার্ভার নেটওয়ার্ক কনফিফ -> প্রোটোকল -> নামযুক্ত পাইপ -> ডান ক্লিক করুন -> পুনরায় চালু করুন

নামক পাইপ সক্ষম

  1. সার্ভারটি পুনরায় আরম্ভ করুন এসকিউএল কনফিগারেশন ম্যানেজার -> এসকিউএল সার্ভার পরিষেবাদি -> এসকিউএল সার্ভার (এসকিউএলএক্সপ্রেস) -> ডান ক্লিক করুন -> পুনরায় চালু করুন

  2. যথাযথ সার্ভার এবং উদাহরণের নাম ব্যবহার করুন (উভয় প্রয়োজন!) সাধারণত এটি হবে । স্কেলএক্সপ্রেস , উদাহরণস্বরূপ কোয়েরি এক্সপ্রেস সংযোগ ডায়ালগ থেকে স্ক্রিনশটটি দেখুন।

এখানে চিত্র বর্ণনা লিখুন

ওখানে তোমার আছে।


যেহেতু আপনার কাছে তুলনামূলকভাবে দেরিতে উচ্চ-স্কোরিং উত্তর রয়েছে। এটি কী, যখন আপনার কোনও সার্ভিস থাকে যা আপনার এসকিএল সার্ভারের সাথে সূক্ষ্মভাবে যোগাযোগ করে, তার সঞ্চয়ের জন্য 3 ঘন্টা পরে, এটি এই ত্রুটিটি পেতে শুরু করে যা 10 মিনিট বা তার বেশি সময় ধরে অব্যাহত থাকে। তারপরে, পরিষেবাটি ত্রুটির আগের মতো চলতে থাকে। ???
টিএস

এটি স্থানীয় সংযোগের জন্য? নেটওয়ার্কের মাধ্যমে কাজ করার জন্য দূরবর্তী সংযোগগুলির জন্য অতিরিক্ত কী প্রয়োজন?
কিসাকি

19

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

যদি কোনও নামযুক্ত উদাহরণটি চয়ন করেন এবং আপনি আপনার নামযুক্ত উদাহরণটি এসএসকিউডাটাবেস 1 টি কল করেন এবং আপনার পিসির নাম PCX1। আপনাকে অবশ্যই পিসিএক্স 1 \ এসএসকিউ ডেটাবেস 1 অবশ্যই এসএসকিউডাটাবেস 1 না লিখতে হবে বা আপনি নামযুক্ত পাইপ ত্রুটি পাবেন।


16

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

  • ভুল সংযোগ স্ট্রিং, যেমন স্কেলএক্সপ্রেস ব্যবহার করা
  • নামযুক্ত পাইপস (এনপি) এসকিউএল ইনস্ট্যান্সে সক্ষম ছিল না
  • রিমোট সংযোগ সক্ষম করা হয়নি
  • সার্ভার শুরু হয়নি, বা আপনার সংযোগের স্ট্রিংয়ে কোনও সত্যিকারের সার্ভার নয় not
  • অন্যরকম কারণ যেমন ভুল সুরক্ষা প্রসঙ্গ
  • আপনি যে দুটি মেশিনে কাজ করছেন তার মধ্যে বেসিক সংযোগের পরীক্ষা করে দেখুন

দুর্ভাগ্যক্রমে, তাদের মাধ্যমে গিয়েছিল এটি কোনও লাভ হয়নি। :(
ড্যামিয়েন

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

শুনে খুশী, কিন্তু কৌতূহলের বাইরে আপনি কি এটি ব্যবহার করে কানেক্ট করতে পারেন ip.ip.ip.ip/NamedInstance?
খান

10

আমি সবেমাত্র টিসিপি / আইপি, ভিআইএ, সিক্লু সার্ভার কনফিগারেশন ম্যানেজারের নামযুক্ত পাইপগুলিকে সক্ষম করেছি, আমার সমস্যার সমাধান হয়ে গেছে আরও তথ্যের জন্য এটি উল্লেখ করুন নামকরণ করা পাইপগুলির ত্রুটি সমাধান করা 40


মৃত লিঙ্ক এটা কি বলে কোন তথ্য?
কিসাকি

7

ব্যবহারের সার্ভার \\ উদাহরণস্বরূপ NAME এর .Using আমার প্রকল্প দ্বিগুণ ব্যাকস্ল্যাশ আমার সমস্যার সমাধান।


এটি আমার জন্যও কাজ করেছিল তবে কেউ আমাকে বলতে পারেন কেন এটি কাজ করেছে?
GWR

আমি বলবো স্ট্রিং পলায়ন, তবে প্রসঙ্গের উপর নির্ভর করে
মিজুকি নাকেশু

যদি সেই স্ট্রিংটি সি # কোডে থাকে @"server\instance"বা "server\\instance"কাজ করা উচিত। যদি এটি কোনও কনফিগার ফাইলে থাকে তবে আপনি কেবল প্লেইন পাঠ্য সার্ভার-উদাহরণ চাইবেন।
ডেনিস স্কিডমোর

7

দামিয়ানকে ধন্যবাদ ...

টিসিপি / আইপি নামের পাইপ ... উভয়ই সক্ষম enabled

ওয়েব কনফিগারেশন .... (লোকালহোস্টের জন্য)

<add name="FooData" connectionString="Data Source=localhost\InstanceName;Initial Catalog=DatabaseName;Integrated Security=True;" providerName="System.Data.SqlClient" />

5

একই সমস্যা ছিল। যখন কিছু সার্ভার মাইগ্রেট করতে হয়েছিল তখন 6 ঘন্টা সময় কাটায়। এই বিষয় এবং অন্যদের উপর উপলভ্য সমস্ত পরামর্শ চেষ্টা করে দেখুন।

সমাধান সার্ভার পুনঃসূচনা হিসাবে সহজ ছিল!


1
দুঃখের বিষয়, সার্ভারটি পুনরায় সেট করা আমার জন্যও সমস্যাটি স্থির করে। উল্লিখিত অন্যান্য সমস্ত পরামর্শ কার্যকর করার চেষ্টা করা হয়েছিল।
মিঃশ্মী

3

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

এসকিউএল সার্ভারের সাথে সংযোগ স্থাপনের সময় একটি নেটওয়ার্ক-সম্পর্কিত বা উদাহরণ-নির্দিষ্ট ত্রুটি ঘটেছে। সার্ভার পাওয়া যায় না বা প্রবেশযোগ্য ছিল না। উদাহরণটি সঠিক কিনা তা যাচাই করুন

যে এসকিউএল সার্ভার দূরবর্তী সংযোগগুলি অনুমোদনের জন্য কনফিগার করা হয়েছে। (সরবরাহকারী: নামযুক্ত পাইপ সরবরাহকারী, ত্রুটি: 40 - এসকিউএল সার্ভারের সাথে সংযোগ খুলতে পারেনি) (মাইক্রোসফ্ট এসকিউএল সার্ভার, ত্রুটি: 5)

আমি নীচে সমস্ত পরীক্ষা করে যাচাই করেছি

-নামযুক্ত পাইপ / টিসিপি সক্ষম করা আছে। - রিমোট সংযোগ অনুমোদিত। উইন্ডোজ ফায়ারওয়াল অফ-পোর্টিন উইন্ডোজ ফায়ারওয়ালের জন্য একটি ব্যতিক্রম তৈরি করা হয়েছে (সার্ভার একই সাবনেট নেটওয়ার্কে থাকায় এটি আমার ক্ষেত্রে প্রয়োজন ছিল না)। - এসকিউএল সার্ভার কনফিগারেশন ম্যানেজারের সমস্ত কিছুই সক্ষম করা হয়েছে।

তারপরে আমি বন্দর নম্বরটি 1433 কে ডিফল্ট হিসাবে ফিরিয়ে আনি এবং এসকিএল সার্ভার পরিষেবাটি পুনরায় চালু করলাম, এবং সমস্যাটি সমাধান হয়ে গেছে এবং আমি আমার স্থানীয় পরিচালনার স্টুডিও থেকে এসকিএল সার্ভারটি সংযোগ করতে সক্ষম হয়েছি।


3

আমারও একই সমস্যা ছিল। আমি এমএসএসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও 2017 ব্যবহার করি এবং এই পদক্ষেপগুলি ব্যবহার করে এই সমস্যার সমাধান করেছি:

  1. জরিমানা এসকিউএল সার্ভার পরিষেবাদি পরিষেবাগুলি পরীক্ষা করার জন্য পরীক্ষা করুন Check
  2. এসকিউএল সার্ভার (এমএসএসকিউএলএসভার) ভাল অবস্থায় কাজ করার জন্যও পরীক্ষা করে দেখুন।
  3. সূক্ষ্ম এসকিউএল সার্ভার ব্রাউজারটি কাজ করার জন্যও পরীক্ষা করুন।
  4. এসকিউএল সার্ভার পুনরায় চালু করুন (এমএসএসকিউএলএসভার)

এবং এটি স্থির।


3
এর জন্য ধন্যবাদ! এসকিউএল সার্ভার ব্রাউজার অক্ষম ছিল তাই এটি এটি আমার জন্য স্থির করে!
স্যাম

2

নিম্নলিখিত পদক্ষেপ চেষ্টা করুন:

  1. সার্ভিস উইন্ডো খুলুন ("রান বক্স খুলুন" এবং সার্ভিস.এমএসসি টাইপ করুন)।

  2. এসকিউএল পরিষেবাগুলি অনুসন্ধান করছেন (এসকিউএল উপসর্গ সহ)।

  3. এগুলি শুরু করুন (যদি শুরু না করা যায় তবে 4 ধাপে যান)।

  4. প্রতিটি পরিষেবায় ডান ক্লিক করুন -> বৈশিষ্ট্য -> "লগইন করুন" -> ট্যাবে পরিবর্তন করুন "স্থানীয় ..." -> 0 কে হিসাবে Choise লগ ইন করুন। তারপরে আবার এসকিউএল পরিষেবাগুলি শুরু করুন।

ওপেন এসকিউএল এবং ডেটাবেস সংযুক্ত করার চেষ্টা করুন।


2

আপনি সম্ভবত দেখতে পাবেন যে আপনার ডিবি নামটি সঠিক নয়, আপনি সার্ভারের নামটি VS তে "DESKTOP-0I14BKI" এর মতো দেখতে পাবেন তবে আপনি যদি এসএসএমএস খুলেন তবে আপনি DESKTOP-0I14BKI \ SQLBLAHBLAH দেখতে পাবেন , কেবল " \ SQLBLAHBLAH " যুক্ত করুন (উদাহরণস্বরূপ নাম) ) ভিএস সংযোগের বৈশিষ্ট্যগুলিতে আপনার "সার্ভার নাম" এ।

আপনি দেখতে পাবেন : এখানে চিত্র বর্ণনা লিখুন

ঠিক করতে: এখানে চিত্র বর্ণনা লিখুন


2

টি এল; ডিআর; আপনার এসকিউএল সার্ভার উদাহরণটি ডায়নামিক পোর্টগুলি ব্যবহার করছে যা কাজ করছে না। এসকিউএল সার্ভারকে স্ট্যাটিক পোর্ট # 1433 ব্যবহার করতে বাধ্য করুন।

সম্পূর্ণ বিবরণ : এই সমস্যাটির প্রথমত যদি আপনি ডিফল্ট এবং নামযুক্ত উদাহরণের সাথে মিশ্রিত হন বা কেবল উদাহরণস্বরূপ (যা আমার ক্ষেত্রে ছিল) মিশ্রিত হয় তবে সম্ভবত আরও বেশি সমস্যা হয়।

মুল ধারনা : কম্পিউটারে ইনস্টল হওয়া মাইক্রোসফ্ট এসকিউএল সার্ভারের প্রতিটি উদাহরণ আগত সংযোগের অনুরোধগুলি শুনতে আলাদা পোর্ট ব্যবহার করে। এসকিউএল সার্ভারের ডিফল্ট উদাহরণটি # 1433 পোর্ট ব্যবহার করে named আপনি যেমন নামকরণ ইনস্টল করেন তারপরে তারা ডায়নামিক পোর্টগুলি ব্যবহার শুরু করবেন যা নামকরা এসকিউএল সার্ভারের উদাহরণ অনুসারে উইন্ডোজ পরিষেবা শুরু করার সময় সিদ্ধান্ত নেওয়া হবে।

আমার কোডটি আমার ভিএম-তে থাকা কেবলমাত্র এসকিউএল সার্ভারের উদাহরণ হিসাবে সংযোগ করতে ব্যর্থ হয়েছিল (ত্রুটি কোড 40 সহ)। আপনি সম্ভাব্য সমাধানগুলির নীচে চেষ্টা করতে পারেন:

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

সমাধান # 2 : পোর্ট # টি পরীক্ষা করুন (হলুদ রঙে) আপনার নামযুক্ত এসকিউএল সার্ভার উদাহরণটি এসকিউএল সার্ভার কনফিগারেশন ম্যানেজার থেকে নীচের স্ন্যাপশটে প্রদর্শিত হিসাবে ব্যবহার করছে:

এখানে চিত্র বর্ণনা লিখুন

আপনার সংযোগের স্ট্রিংয়ে বা sqlcmdনীচে প্রদর্শিত সহ স্পষ্টভাবে সেই পোর্ট নম্বরটি ব্যবহার করুন :

sqlcmd -s mymachinename,11380 -i deleteDB.sql -o SQLDelete.txt

সমাধান # 3 : আপনার নামক উদাহরণটি পোর্ট # 1433 ব্যবহার করতে বাধ্য করুন যা ডিফল্ট উদাহরণস্বরূপ ব্যবহৃত হয়। মনে রাখবেন এটি কেবল তখনই কাজ করবে যদি আপনার কম্পিউটারে কোনও ডিফল্ট এসকিউএল সার্ভার উদাহরণ না থাকলে ডিফল্ট এসকিউএল সার্ভার উদাহরণটি ইতিমধ্যে # 1433 পোর্ট ব্যবহার করা হবে। একই পোর্ট নম্বর দুটি ভিন্ন ভিন্ন উইন্ডোজ পরিষেবা ব্যবহার করতে পারে না।

মার্ক TCP Dynamic portsফাঁকা করুন এবং ক্ষেত্র TCP Port1433 থেকে ক্ষেত্র।

এখানে চিত্র বর্ণনা লিখুন

আপনার সংযোগ স্ট্রিংয়ের পোর্ট নম্বরটি নীচে প্রদর্শিত হিসাবে পরিবর্তন করুন:

sqlcmd -s mymachinename\instanceName -i deleteDB.sql -o SQLDelete.txt

অথবা

sqlcmd -s mymachinename,1433 -i deleteDB.sql -o SQLDelete.txt

বিঃদ্রঃ : টিসিপি / আইপি সেটিংসে প্রতিটি পরিবর্তনের জন্য উইন্ডোজ পরিষেবা পুনঃসূচনা সম্পর্কিত প্রয়োজন।

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

এসকিউএল সার্ভারের গতিশীল পোর্টগুলি সম্পর্কে আরও জানতে দয়া করে আকর্ষণীয় থ্রেডগুলি পড়ুন:

একাধিক উদাহরণে কীভাবে এসকিউএল সার্ভার পোর্ট কনফিগার করবেন?

ডায়নামিক পোর্ট কখন "ডায়নামিক" হয়?

টিসিপি গতিশীল পোর্ট কখন এবং টিসিপি পোর্ট কখন ব্যবহার করবেন?

আমি এই ব্লগ থেকে আমার সমস্যার সমাধানের দিকে নিয়ে এসেছি ।


1

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

এখানে চিত্র বর্ণনা লিখুন


1

যদি আপনি Asp.net কোর নিয়ে কাজ করছেন এবং লোকালহোস্ট হিসাবে সার্ভার লেখার চেয়ে appsettings.json ব্যবহার করছেন এবং এর পরে সক্রিয় নামযুক্ত পাইপের জন্য এসকিএল উদাহরণ লিখুন

  "ConnectionString": {
    "dewDB": "server=localhost\\dewelopersql;database=dewdb;User ID=sa;password=XXXXX",
  },

1

খুব সহজ সমাধান

এটি ব্যবহার করুন (local)\InstanceName । এটা আমার জন্য কাজ করে।


1

আপনি যদি এমএসএসকিউএসএলভার পরিষেবাটি পুনরায় চালু করার চেষ্টা করে থাকেন এবং এটি কার্যকর না হয় তবে এটি সমাধান হতে পারে:

আপনি যদি এসকিউএলএক্সপ্রেস ব্যবহার করে থাকেন তবে আপনার সার্ভারের নামটি নিম্নলিখিত কম্পিউটারনাম \ এসকিউএলএক্সপ্রেস হিসাবে হওয়া উচিত। তবে, এসকিউএল ডেভেলপারের জন্য, আপনার কম্পিউটারনামের পরে আপনাকে এসকিউএল ডেভেলপারটি ডান করতে হবে না।


0

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


0

আমি স্থানীয় আইপি ঠিকানাটি পাশাপাশি জনসাধারণের সাথে সংযোগ স্থাপনের চেষ্টা করেছি। আমি চেষ্টা করেছিলাম:

হ্যাঁ, সাইটটি সার্ভারের সাথে যোগাযোগ করতে পারে নামযুক্ত পাইপ / টিসিপি সক্ষম করা আছে। দূরবর্তী সংযোগ অনুমোদিত are উইন্ডোজ ফায়ারওয়াল বন্ধ আছে উইন্ডোজ ফায়ারওয়ালে 1433 পোর্টের জন্য একটি ব্যতিক্রম তৈরি করা হয়েছে। এসকিউএল সার্ভার কনফিগারেশন ম্যানেজারের সমস্ত কিছু সক্ষম করে।

আমি নিশ্চিত করেছি এবং উপরেরটিও করেছি এবং আমি কেবল এটিই ভাগ করে নিতে চাই যে ডাবল ব্যাকস্ল্যাশ

oBuilder.DataSource = "SPECIFICPCNAME \ SQLEXPPress";

একটি একক ব্যাকস্ল্যাশ ব্যবহারের ফলে বিল্ড ত্রুটি যেমন: ত্রুটি 1 অজানা অ্যাস্ক্রিয়ার ক্রম

আমি আশা করি এটি পরবর্তী লোকটিকে সহায়তা করবে - আমি নৈশভোজ, মধ্যরাতের নাস্তা এবং এনবিএকে সমাধান করার সময় হাইলাইট করেছে

[তমিজ ভেন্থান] ^ _ ^ কে ধন্যবাদ ^


0

কম্পিউটার পরিচালনা -> এসকিউএল এবং পরিষেবাদিতে গিয়ে টিসিপি / আইপি, পাইপড প্রোটোকল সক্ষম করুন, পরিষেবা চালু রয়েছে তা নিশ্চিত করুন। ফায়ারওয়ালে পোর্টটি এনবেলে করুন। কমান্ড প্রম্পট -> অ্যাডমিন হিসাবে লগইন করার চেষ্টা করুন; সর্বশেষে ব্যবহারকারীর নামটি (স্থানীয়) Q স্কুলএক্সপ্রেস হওয়া উচিত। আশাকরি এটা সাহায্য করবে.


0

খুলুন এসকিউএল সার্ভার কনফিগারেশন পরিচালক

  1. ডান থেকে এসকিউএল সার্ভার পরিষেবাদি নির্বাচন করুন।
  2. ডান দিক থেকে আপনার সার্ভারটি সন্ধান করুন এবং এর বৈশিষ্ট্যগুলিতে যান (ডান ক্লিক সহ)
  3. স্থানীয় সিস্টেমে পদ্ধতিতে লগ পরিবর্তন করুন।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন


0

আমার একই সমস্যা ছিল এবং আমার ফায়ারওয়াল (ইএসইটি) অক্ষম করে সমস্যার সমাধান করেছি।

এই সমস্যাটি সমাধানের প্রথম পদক্ষেপটি অন্য কম্পিউটার থেকে আপনার নিজের কম্পিউটারকে পিং করার চেষ্টা করা উচিত। আপনার যদি ফায়ারওয়াল চালু থাকে তবে আপনি নিজেকে পিং করতে পারবেন না। আমি আমার নিজের পিসিকে পিং করার চেষ্টা করেছি, তারপরে পিং ব্যর্থ হয়েছিল (সার্ভারের কাছ থেকে প্রতিক্রিয়া পাইনি)


0

আমি তোমার সমস্যার সমাধান করার জন্য নীচের পদক্ষেপগুলি পরামর্শ দিয়েছেন আমি ভুল ঠিক করব - SQL সার্ভার 'নামক পাইপ প্রোভাইডার, ত্রুটি থেকে 40 একটি সংযোগ খোলা যায়নি' '

  1. জরিমানা এসকিউএল সার্ভার পরিষেবাদি পরিষেবার জন্য পরীক্ষা করুন Check বা না।
  2. এসকিউএল সার্ভার (এমএসএসকিউএলএসভার) ভাল অবস্থায় কাজ করার জন্যও পরীক্ষা করুন
  3. সূক্ষ্ম এসকিউএল সার্ভার ব্রাউজারটি কাজ করার জন্যও পরীক্ষা করুন
  4. আগের সমস্ত উপনাম মুছুন , এখন আপনার প্রয়োজন অনুসারে নতুন উপকরণ তৈরি করুন।
  5. এখন এসকিউএল সার্ভার ডিফল্ট পোর্ট 1433 এর কাজ করার জন্য পরীক্ষা করুন
  6. ইনস্ট্যান্সের মধ্যে ক্লায়েন্ট প্রোটোকল্স পরবর্তী ক্লিক করুন, তারপর এ ক্লিক করে TCP / IP , এখন মাউস ডান ক্লিক ক্লিক করুন, খুলুন সম্পত্তি, এখানে আপনি আপনার কাজ জরিমানা আপনার ডিফল্ট পোর্ট আশ্বাস করতে পারেন এসকিউএল 1433
  7. আপনার এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিওটি খুলুন , তারপরে ডান ক্লিক করুন, " সম্পত্তি " বিকল্পে ক্লিক করুন এবং তারপরে সংযোগগুলি ট্যাবে ক্লিক করুন , তারপরে অবশেষে এই সার্ভারে দূরবর্তী সংযোগের মঞ্জুরি দেওয়ার জন্য টিক চিহ্ন দিন
  8. সঠিক কাজের জন্য বা আপনার পিং আইপি হোস্টের জন্য পরীক্ষা করুন ।

0

আমি ভিএস ২০১৫ এ একটি নতুন সংযোগ যুক্ত করার চেষ্টা করছিলাম। এখানে কোনও পরামর্শই কাজ করেনি। উইজার্ডে কোনও ধরণের ত্রুটি সন্দেহ করা, বিশেষত যেহেতু এসএসএমএস ঠিক সূক্ষ্মভাবে সংযোগ করতে সক্ষম হয়েছিল, তাই আমি চেষ্টা করে চেষ্টা করব। এটা কাজ করেছে!

  1. সংযোগটি যুক্ত করার পরিবর্তে, "নতুন এসকিউএল সার্ভার ডেটাবেস তৈরি করুন" ব্যবহার করুন। নতুন ডিবির জন্য আপনার সার্ভারের নাম এবং একটি এলোমেলো নাম লিখুন, যেমন "পরীক্ষা"।

  2. এটি সফল হয়েছে বলে ধরে নিয়ে, ভিএস-তে সার্ভার এক্সপ্লোরার খুলুন, ডেটা সংযোগগুলিতে সংযোগটি সনাক্ত করুন, এটিকে ডান ক্লিক করুন এবং সংযোগ পরিবর্তন করুন নির্বাচন করুন।

  3. "টেস্ট" পরিবর্তন করুন (পদক্ষেপ 1 থেকে) আপনি যে সংযোগ করতে চান তা বিদ্যমান ডাটাবেসের নামে। "পরীক্ষা সংযোগ" ক্লিক করুন। এবার কাজ করা উচিৎ!

  4. আপনার পদক্ষেপ 1-এ তৈরি করা অস্থায়ী ডাটাবেস মুছুন।


0

আমার মনে হয় আরও একটি সমাধান আছে। আমি সম্প্রতি আমার কম্পিউটারের নামটি পাল্টে দিয়েছি, উপরের সমস্ত পদ্ধতিতে চেষ্টা করার পরেও আমি সংযোগ করতে পারিনি। আমি সার্ভারের নাম পরিবর্তন করেছি .. সার্ভারের নাম => (আরও জন্য ব্রাউজ করুন) => ডাটাবেস ইঞ্জিনের অধীনে, একটি নতুন সার্ভার কম্পিউটার নতুন নামের মতো পাওয়া গেছে। এটি কাজ করেছে, এবং জীবন আবার ভাল।


0

আমি আমার ত্রুটিটি উপলব্ধি করার আগে আমি যুগে যুগে এটির জন্য লড়াই করেছি - আমি সংযুক্ত স্ট্রিংয়ে সেমিকোলনের পরিবর্তে কমা ব্যবহার করেছি I


0

আমার এই সমস্যাটি ছিল তবে উপরের পরামর্শগুলির মধ্যে এটির কোনও এটি ঠিক করে নি।

আমি যখন আমার ওয়েবসাইট আইআইএস-এ স্থাপন করেছি তখন আমি এই সমস্যাটি দেখছিলাম। ফিক্সটি হ'ল ডিফল্ট অ্যাপ পুলের বিরুদ্ধে উন্নত সেটিংসে যেতে হবে এবং পরিচয় সম্পত্তিটি ডিফল্ট থেকে প্রশাসকের কাছে পরিবর্তন করা হত।


0

আমার কাছে এটি ফায়ারওয়াল ইস্যু ছিল।

প্রথমে আপনাকে পোর্টটি যুক্ত করতে হবে (যেমন 1444 এবং সম্ভবত 1434) তবে

C:\Program Files (x86)\Microsoft SQL Server\90\Shared\sqlbrowser.exe

এবং

%ProgramFiles%\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Binn\SQLAGENT.EXE

দ্বিতীয়বার যখন আমি এই সমস্যাটি পেয়েছি তখন ফায়ারওয়ালে ফিরে আসার সময়, পথগুলি সঠিক ছিল না এবং আমার 12 থেকে 13 ফর্মটি আপডেট করা দরকার! প্রোগ্রামগুলি এবং পরিষেবাদি ট্যাবে কেবল ব্রাউজ ক্লিক করে এটি উপলব্ধি করতে সহায়তা করে।

অবশেষে, কমান্ডটি চালানোর চেষ্টা করুন

এক্সইসি xp_readerrorlog 0,1, "পরিষেবা প্রধানের নাম নিবন্ধন করতে পারেনি", নাল

আমার জন্য, এটি ত্রুটির কারণটি ফিরিয়ে দিয়েছে


0

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

আমি যা পড়েছি তা অনুসারে এই সমস্যাগুলি সমাধান করার জন্য প্রচুর ক্লান্তিকর উপায় রয়েছে তবে টুইটিং ডটকমের সরঞ্জামটি আমার ডাব্লুএমআই (উইন্ডোজ ম্যানেজমেন্ট ইনস্ট্রুমেন্টেশন) সরবরাহকারী ফাইলগুলি সরিয়ে এবং প্রতিস্থাপন করতে সক্ষম হয়েছিল।

আমি কম্পিউটার মেরামত করতাম এবং সামগ্রিকভাবে টুইটকাগা ডটকম সরঞ্জামটি আমাকে সত্যই মুগ্ধ করেছিল এবং এটি ডাব্লুএমআই ত্রুটি ফোরামের পৃষ্ঠাগুলির একটি থেকে প্রস্তাবিত হয়েছিল।

আমি এই সমস্যাটি সমাধান করার পরে আমি স্থানীয় এবং দূরবর্তী উভয়ই আমার এসকিউএল ডিবিতে সংযোগ করতে সক্ষম হয়েছি।

আশা করি এটি কাউকে সাহায্য করবে।

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