পাইপের অন্য প্রান্তে কোনও প্রক্রিয়া নেই (এসকিউএল সার্ভার ২০১২)


96

আমি এই ত্রুটি পেয়েছি:

A connection was successfully established with the server, but then an error occurred
during the login process. (provider: Shared Memory Provider, error: 0 - No process is
on the other end of the pipe.)

(Microsoft SQL Server, Error: 233)

আমি জানি, এই সাইটে অনুরূপ প্রশ্ন রয়েছে এবং উত্তরটি হ'ল টিসিপি / আইপি এবং পাইপ সক্ষম করতে। তবে আমি উভয়ই সক্ষম করেছি এবং এখনও কাজ করে না:

এমএসএসকিউএল ত্রুটি

আমি মাইক্রোসফ্ট এসকিউএল সার্ভার 2012 ব্যবহার করছি এবং ব্যবহারকারীর সম্পূর্ণ অনুমতি রয়েছে।


চেষ্টা পিনাল ডেভ সমাধান blog.sqlauthority.com/2009/05/21/...
GeoVIP

সার্ভারের প্রমাণীকরণ থেকে উইন্ডোজ প্রমাণীকরণে পুনরায় সংযোগ করার সময় এটি আমার পক্ষে কাজ করেছিল।
গেঞ্জি রাজকুমার

4
আমার জন্য কী কাজ করেছে (স্কয়ার এক্সপ্রেস 2016) ... মিশ্র প্রমাণীকরণ সরিয়ে ফেলা কেবল উইন্ডোস এথ ছেড়ে চলেছে, পরিষেবাটি পুনরায় চালু করা হচ্ছে, এটি আবার মিশ্র লেখায় স্যুইচ করুন, পরিষেবাটি পুনঃসূচনা করুন। যতক্ষণ না আমি এই কিছুই না করে প্রসেস ত্রুটিটি স্থির করে না
রোস্টল

4
এর মূল্য কী, আপনার কনফিগারেশনের ফাইলটিতে সংযোগের স্ট্রিং পরীক্ষা করে দেখুন check আমার জন্য কেউ একটি সার্ভারের নাম পরিবর্তন করে এটিতে চেক ইন করেছিল My
camainc

আমার জন্য কাজ করে না।
স্যাম

উত্তর:


126

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

সুতরাং উত্তরটি হল: উইন্ডোজ থেকে এসকিউএল প্রমাণীকরণে স্যুইচ করুন :

  1. সার্ভারের নামটিতে ডান ক্লিক করুন এবং নির্বাচন করুন properties;
  2. securityট্যাব নির্বাচন করুন ;
  3. সক্ষম করুন SQL Server and Windows Authentication mode;
  4. এসকিউএল সার্ভার পরিষেবাটি পুনরায় চালু করুন।

আপনি এখন আপনার লগইন / পাসওয়ার্ডের সাথে সংযোগ করতে পারেন।


4
বিকল্পটি সঠিকভাবে যাচাই করা হয়েছিল, তাই আমি 'উইন্ডোজ প্রমাণীকরণ' পরীক্ষা করেছিলাম, আমি পরিষেবাটি পুনরায় চালু করি তারপরে আমি সেই সমস্যাটি সমাধানের জন্য 'উইন্ডোজ প্রমাণীকরণ + এসকিউএল প্রমাণীকরণ' পরীক্ষা করে দেখি। অনেক সুখী!
গ্রোকো

4
@ গ্রোকোর মন্তব্য স্পষ্ট করতে: ব্যবহার করে লগ ইন Windows Authenticationকরুন >> আপনার সার্ভারকে ডান ক্লিক করুন >> Properties>> Security(আন্ডার Select a page) >> Server Authenticationনির্বাচন অধীন নির্বাচন করুন SQL Server and Windows Authentication mode। এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও বন্ধ করুন, এসকিউএল সার্ভার পরিষেবাটি পুনরায় চালু করুন এবং আবার লগ ইন করার চেষ্টা করুন।
মিন ট্রান

4
আমার যে ইস্যুটি ছিল সেটি Server Authenticationছিল সেট আপ করা Windows Authentication mode। এবং সঠিক পাসওয়ার্ড ইনপুট নির্বিশেষে, আমাকে সর্বদা অভ্যর্থনা জানানো হয়েছিল A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.)। ত্রুটি জুড়ে আমি লগ ইন করতে সক্ষম হয়েছিলWindows Authentication
মিন ট্রান

তোমাকে অনেক ধন্যবাদ. স্কেল সার্ভিসটি পুনরায় চালু করে আমার সমস্যাটি স্থির করে।
ব্যবহারকারী 1282609

58

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

অ্যাডমিন সক্ষম করুন

যদি এটি কাজ না করে তবে আপনার এসকিউএল সার্ভারটি পুনরায় ইনস্টল করার প্রয়োজন হতে পারে


এটি করার পরে, এসকিউএল সার্ভার পুনরায় চালু করুন। তারপরে লগ ইন করার চেষ্টা করুন
ওয়েবুকেটর

27

এছাড়াও আপনি পরিষেবাগুলিতে যাওয়ার চেষ্টা করতে পারেন এবং আপনার এসকিএল সার্ভার উদাহরণ পুনরায় চালু করতে পারেনএখানে চিত্র বর্ণনা লিখুন


4
অন্যান্য সমস্যার সমাধান করার পরে এটি আমার সমস্যার সমাধান করেছে।
mini998

4
আহ, এটি কি এমন কোনও বড় সতর্কতার লেবেলযুক্ত হওয়া উচিত নয় যে স্কেল সার্ভার পরিষেবাটি পুনরায় আরম্ভ করার কারণে আপনি সংযোগ করতে পারবেন না এমন অন্যান্য জিনিস যা সফলভাবে সংযুক্ত রয়েছে তা ভেঙে ফেলবে?
আন্ডারলাইন করুন

এটি আমার জন্য কাজ করে মহান। এই সমাধান বিবেচনা করে লোকেরা অবহেলা করা কতটা সহজ তা আমি দেখতে পাচ্ছি।
টেকনিক্যাল

19

সুতরাং, সাম্প্রতিক সুরক্ষার জন্য আমারও সম্প্রতি এটি ছিল, এটি প্রমাণিত হয়েছে যে আমার সমস্যাটি সমাধান করা প্রকৃতপক্ষে সহজ ছিল তবে মূলত কারণ আমি আমার সংযোগের স্ট্রিংয়ে "বিশ্বাসযোগ্য_সংযোগ = সত্য" যুক্ত করতে ভুলে গিয়েছিলাম ।

আমি জানি যে মোটামুটি সুস্পষ্ট বলে মনে হতে পারে কিন্তু এটা আমার 20 মিনিট বা তাই জন্য যাচ্ছে না হওয়া পর্যন্ত আমি বুঝতে পারি যে আমি থেকে আমার সংযোগ স্ট্রিং বিন্যাস অনুলিপি ছিল connectionstrings.com এবং সংযোগ স্ট্রিং এর যে অংশ অনুপস্থিত ছিল।

সরল এবং আমি কিছুটা বোকা বোধ করি তবে এটি আমার পক্ষে উত্তর ছিল।


আমি সমস্ত মন্তব্য চেষ্টা করেছিলাম কিন্তু এটি কার্যকর হয়নি। আপনার সমাধান আমার জন্য নিখুঁত কাজ করেছে। আপনাকে অনেক ধন্যবাদ.
রয়েল.ও

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

10

এই ত্রুটির অন্য কারণ হ'ল ভুল বা অস্তিত্বের ডাটাবেসের নাম হতে পারে।

টিসিপি / আইপি সংযোগটি চাপিয়ে দেওয়ার ( বা 127.0.0.1তার পরিবর্তে সরবরাহ করে ) ত্রুটির আসল কারণটি প্রকাশ করতে পারে। আমার ক্ষেত্রে, সংযোগ স্ট্রিংয়ে নির্দিষ্ট করা ডাটাবেসের নামটি ভুল ছিল।localhost.

সুতরাং, এখানে চেকলিস্টটি রয়েছে:

  • নিশ্চিত করুন নামযুক্ত পাইপ কনফিগারেশন পরিচালকে সক্রিয় করা হয় (সার্ভার পুনরায় আরম্ভ করতে ভুলবেন না)।
  • নিশ্চিত হয়ে নিন যে আপনি যে ডাটাবেসটি সংযুক্ত করছেন তা বিদ্যমান রয়েছে।
  • নিশ্চিত করুন যে এসকিউএল সার্ভার প্রমাণীকরণ (বা মিশ্র মোড) সক্ষম হয়েছে।

এক্সপ্রেস 2016 এ কনফিগারেশন ম্যানেজারের কী হয়েছিল? আমি এটি উপলব্ধ দেখতে পাচ্ছি না? ওহ, আমাকে এখন এসকিউএল সার্ভারম্যানেজার 13.msc চালাতে হবে
কার্স্টেন লোভ

আমি যখন 127.0.0.1 এ পরিবর্তন করেছি তখন আমি ত্রুটি বার্তা পেয়েছি বার্তা = এসকিউএল সার্ভারের সাথে সংযোগ স্থাপনের সময় একটি নেটওয়ার্ক-সম্পর্কিত বা উদাহরণ-নির্দিষ্ট ত্রুটি ঘটেছে। সার্ভার পাওয়া যায় না বা প্রবেশযোগ্য ছিল না। উদাহরণটির নামটি সঠিক কিনা এবং দূরবর্তী সংযোগের অনুমতি দেওয়ার জন্য এসকিউএল সার্ভারটি কনফিগার করা হয়েছে তা যাচাই করুন। (সরবরাহকারী: এসকিউএল নেটওয়ার্ক ইন্টারফেস, ত্রুটি: 26 - সার্ভারের সন্ধান / ত্রুটি নির্দিষ্ট করার ক্ষেত্রে ত্রুটি) উত্স = কোর। নেট স্ক্যালক্লায়েন্ট ডেটা সরবরাহকারী
কার্স্টেন লোভ

4
@kirsteng আপনার ইনস্টল করা এসকিউএল সার্ভারের উদাহরণগুলি দেখুন। আপনি কি ডিফল্ট উদাহরণ ইনস্টল করেছেন (এমএসএসকিউএসএলএসভার)?
মোহাম্মদ দেহঘান

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

এটি (সাজানোর) কাজ করেছে। একবার আমি লোকালডিবি বাজে কথাটি 127.0.0.1 এ পরিবর্তন করে ফেললাম।
এরিক

9

দয়া করে এটিও এখানে চিত্র বর্ণনা লিখুনপরীক্ষা করে দেখুন কনফিগারেশন টিসিপি / আইপি, নাম পাইপলাইন এবং ভাগ করা মেমরি সক্ষম করা আছে


8

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

  1. ওপেন রিজেডিট
  2. এসকিউএল ইনস্ট্যান্স কীতে যান (আপনার উদাহরণের নামের উপর নির্ভর করে পৃথক হতে পারে): কম্পিউটার \ HKEY_LOCAL_MACHINE OF সফ্টওয়্যার, মাইক্রোসফ্ট, মাইক্রোসফ্ট, এসএসকিউএল সার্ভার, এমএসএসকিউএল 14.এসকিউএলএক্সপ্রেস \ এমএসএসকিউএল সার্ভার \
  3. লগইনমড 2 এ সেট করুন

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

  1. এসকিউএল পরিষেবা এবং এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও পুনরায় চালু করুন এবং আবার চেষ্টা করুন।

এটি সবচেয়ে উপযুক্ত উত্তর।
সুভাষ

মোহন মত কাজ!
অসীম

5

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

Alter login [user] with CHECK_POLICY = OFF
go

Alter login [user] with CHECK_POLICY = ON
go

4

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


তুমি আমার দিন বাঁচাও !!
শিক্ষার্থী

3

এই ত্রুটিটিও থাকলে, কারণটি সহজ ছিল, তবে সুস্পষ্ট নয়: ভুল পাসওয়ার্ড। নতুন করে ইনস্টল করা এসকিউএল 2016 সার্ভার থেকে কেন আমি কেবল "লগইন ব্যর্থ" পাইনি তা নিশ্চিত নয়।


3

হ্যাঁ, এই ত্রুটিটি পাশাপাশি "কিছু ব্যর্থ হয়েছে, ভাগ্য কী তা আবিষ্কার করে" হতে পারে - আমার ক্ষেত্রে এটি একটি ভুল ব্যবহারকারীর নাম ছিল। এসকিউএল সার্ভার 2019 আরসি 1।


2

আমার একই প্রপোজলটি রয়েছে "সার্ভারের সাথে একটি সংযোগ সাফল্যের সাথে প্রতিষ্ঠিত হয়েছিল, তবে লগইন প্রক্রিয়া চলাকালীন একটি ত্রুটি ঘটেছে provider

আমার সংযোগটি হ'ল:

সার্ভার = POS06 \ SQLEXPPress; AttachDbFilename = C: ... \ Datas.mdf; প্রাথমিক ক্যাটালগ = ডেটাস; ব্যবহারকারী আইডি = সা; পিডব্লিউড = 12345; সংযোগের সময়সীমা = 10;

তবে আমার এসকিউএল হ'ল পস 06 \ এমএসকিউএল2014

সংযোগ স্ট্রিং এ পরিবর্তন করুন

সার্ভার = POS06 \ MSQL2014; AttachDbFilename = C: ... \ Datas.mdf; প্রাথমিক ক্যাটালগ = ডেটাস; ব্যবহারকারী আইডি = সা; পিডব্লিউড = 12345; সংযোগের সময়সীমা = 10;

এটা কাজ করেছে.


0

আপনি সুরক্ষা-> লগইনগুলিতে ব্যবহারকারী নির্দিষ্ট করেছেন কিনা তা নিশ্চিত করুন - যদি না হয় - এটি যুক্ত করুন এবং আবার চেষ্টা করুন।


0

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


আপনি সাধারণত এটি নির্দিষ্ট করে আপনার নির্দিষ্ট ডাটাবেসের জন্য এসকিউএল পরিষেবাটি পুনঃসূচনা করতে পারেনservices.msc
জিমানো

0

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

স্ক্রিনশট

লগইন তৈরি হওয়ার কয়েক মিনিট আগে তৈরি হলেও পাসওয়ার্ডটির মেয়াদ শেষ হয়ে গেছে। যাইহোক, নতুন পাসওয়ার্ড সেট, সংযোগের স্ট্রিং আপডেট হয়েছে এবং সব ঠিক আছে।

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