আমি কেন "সার্ভারের সাথে সংযোগ স্থাপন করতে পারি না - একটি নেটওয়ার্ক সম্পর্কিত বা উদাহরণ-নির্দিষ্ট ত্রুটি" পাচ্ছি?


378

এসকিউএল সার্ভারের সাথে সংযোগ দেওয়ার চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

108.163.224.173 এ সংযুক্ত হতে পারে না।

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

সার্ভার পাওয়া যায় না বা প্রবেশযোগ্য ছিল না। উদাহরণটি সঠিক কিনা তা যাচাই করুন এবং দূরবর্তী সংযোগের অনুমতি দেওয়ার জন্য এসকিউএল সার্ভারটি কনফিগার করা হয়েছে।

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

আমি ভিজ্যুয়াল স্টুডিও ২০১০-তে গ্রিডভিউতে আমার ডাটাবেসটি কনফিগার করার চেষ্টা করার সময় এই ত্রুটিটি ছুঁড়ে ফেলা হয়েছে this

আপনি কিভাবে এই ত্রুটি ডিবাগ করবেন? ত্রুটি বার্তায় উল্লিখিত একটি ছাড়াও এখানে কী চলছে তা নির্ধারণ করার জন্য আমার কী পদক্ষেপ নেওয়া উচিত?


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

1
এই নিবন্ধটি ব্যবহার করে দেখুন, আপনার সংযোগ সমস্যাগুলি সমাধান করার জন্য আপনার প্রয়োজনীয় সমস্ত পদক্ষেপগুলি পেরিয়ে গেছে
শান

3
আপনি যদি প্রথমবার সেট আপ করার সময় এসকিউএল সার্ভার {সংস্করণ error এক্সপ্রেসের সাথে এই ত্রুটিটি পান তবে আমার স্ক্রিন শটটি সহ আমার উত্তরটি এখানে দেখুন। আমি স্ট্যাকওভারফ্লোতে ফিরে এসে আমার উত্তরটি আবার ব্যবহার করেছি কারণ এটিই কেবল কাজ করেছিল। stackoverflow.com/questions/1391503/…
ম্যাকগাইভার

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

আজ আমি এটিতে অনেক সময় ব্যয় করেছি, শেষ পর্যন্ত আমার জন্য যা কাজ করেছে তা হল: <INSTANCE> -> টিসিপি / আইপি -> আইপি অ্যাড্রেসগুলি (ট্যাব) এর জন্য এসকিএল সার্ভার কনফিগারেশন পরিচালক -> প্রোটোকলগুলি খুলুন । সর্বশেষ প্রবেশের আইপি সমস্ততে যান এবং টিসিপি পোর্ট 1433 উল্লেখ করুন । এখন পরিষেবাদি.এমএসসি ব্যবহার করে এসকিউএল সার্ভার (ইনস্ট্যান্ট) পুনরায় চালু করুন । এর পরে, সমস্যার সমাধান হয়ে গেল।
ani627

উত্তর:


301

আমি নিম্নলিখিত কৌশলগুলি সহায়ক বলে মনে করেছি:

  1. আপনার ডাটাবেস ইঞ্জিন দূরবর্তী সংযোগ গ্রহণ করতে কনফিগার করা হয়েছে তা নিশ্চিত করুন :

    • শুরু> সমস্ত প্রোগ্রাম> এসকিউএল সার্ভার 2005> কনফিগারেশন সরঞ্জাম> এসকিউএল সার্ভার সারফেস এরিয়া কনফিগারেশন
    • পরিষেবা এবং সংযোগগুলির জন্য সারফেস এরিয়া কনফিগারেশনে ক্লিক করুন
    • যে সমস্যাটি> ডাটাবেস ইঞ্জিন> রিমোট সংযোগ রয়েছে সেগুলি নির্বাচন করুন
    • স্থানীয় এবং দূরবর্তী সংযোগ সক্ষম করুন
    • পুনরায় সূচনা করুন
  2. আপনার ব্যবহৃত এসকিউএল সার্ভার উদাহরণ এবং পোর্টের জন্য আপনাকে ফায়ারওয়ালে একটি ব্যতিক্রম তৈরি করতে হবে :

    • শুরু করুন> চালান> ফায়ারওয়াল.cpl
    • ব্যতিক্রম ট্যাবে ক্লিক করুন
    • Sqlservr.exe (সাধারণত অবস্থিত C:\Program Files (x86)\Microsoft SQL Server\MSSQL.x\MSSQL\Bin, প্রকৃত ফোল্ডার পাথের জন্য আপনার ইনস্টলগুলি পরীক্ষা করুন) এবং পোর্ট (ডিফল্ট হয় 1433) যুক্ত করুন
    • আপনার সংযোগের স্ট্রিংটিও পরীক্ষা করুন
  3. আপনার এসকিউএল সার্ভার পরিষেবাদি সঠিকভাবে চালু আছে কিনা তা পরীক্ষা করুন:

    • সমস্ত প্রোগ্রাম> মাইক্রোসফ্ট এসকিউএল সার্ভার 2008> কনফিগারেশন সরঞ্জাম> এসকিউএল সার্ভার কনফিগারেশন পরিচালক> এসকিউএল সার্ভার পরিষেবাদিতে যান
    • এসকিউএল সার্ভার পরিষেবার স্থিতি চলছে কিনা তা পরীক্ষা করে দেখুন।

    এছাড়াও, আপনার দূরবর্তী সার্ভারটি একই নেটওয়ার্কে রয়েছে তা নিশ্চিত করুনsqlcmd -Lআপনার সার্ভারটি আপনার নেটওয়ার্ক তালিকায় অন্তর্ভুক্ত করা হয়েছে কিনা তা নিশ্চিত হয়ে চালান ।

  4. এসকিউএল সার্ভার কনফিগারেশনে টিসিপি / আইপি সক্ষম করুন

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

    • সমস্ত প্রোগ্রামে যান >> মাইক্রোসফ্ট এসকিউএল সার্ভার ২০০৮ >> কনফিগারেশন সরঞ্জাম >> এসকিউএল সার্ভার কনফিগারেশন পরিচালক >> টিসিপি / আইপি নির্বাচন করুন
    • টিসিপি / আইপিতে রাইট ক্লিক করুন >> সক্ষম ক্লিক করুন

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


10
এসকিউএল সার্ভার 2014 এক্সপ্রেস ব্যবহার করার সময় এসকিউএল সার্ভারের কনফিগারেশনটি টিসিপি / আইপি সক্ষম করুন solution
মাইক রিচার্ডস

73
আজ আমি এটিতে অনেক সময় ব্যয় করেছি, শেষ পর্যন্ত আমার জন্য যা কাজ করেছে তা হল: <INSTANCE> -> টিসিপি / আইপি -> আইপি অ্যাড্রেসগুলি (ট্যাব) এর জন্য এসকিএল সার্ভার কনফিগারেশন পরিচালক -> প্রোটোকলগুলি খুলুন । সর্বশেষ প্রবেশের আইপি সমস্ততে যান এবং টিসিপি পোর্ট 1433 উল্লেখ করুন । এখন পরিষেবাদি.এমএসসি ব্যবহার করে এসকিউএল সার্ভার পুনরায় চালু করুন (<INSTANCE>) । এর পরেও সমস্যার সমাধান হয়ে গেল!
ani627

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

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

15
এছাড়াও মনে রাখবেন থেকে ENABLE SQL Server Browserসেবা। আমার সময়ে বেশ কয়েকটি এসকিউএল সার্ভার সেটআপ করেছেন ... তবুও এই পদক্ষেপটি সর্বদা বিভিন্ন পরিস্থিতিতে জড়িত বলে মনে হয় :)
এমএসসিআর

125

আমি আমার জন্য সমাধান পেয়েছি:

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

এখন "SQL সার্ভার নেটওয়ার্ক কনফিগারেশন" ক্লিক করুন এবং "জন্য প্রোটোকল্স ক্লিক করুন নাম "

"টিসিপি / আইপি" এ রাইট ক্লিক করুন (এটি সক্ষম রয়েছে তা নিশ্চিত করুন) বৈশিষ্ট্যগুলিতে ক্লিক করুন

এখন "আইপি অ্যাড্রেস" নির্বাচন করুন ট্যাব-এবং- সর্বশেষ এন্ট্রি "আইপি সমস্ত" এ যান

"টিসিপি পোর্ট" লিখুন 1433।

এখন "এসকিউএল সার্ভার .নাম" পুনরায় চালু করুন। "Services.msc" (উইনকি + আর) ব্যবহার করে

এটি কাজ করবে ...


এটি চেষ্টা করে চলেছি, তবুও কিছু কারণে যখন আমি উইন্ডোজ 10-এ "টিসিপি / আইপি" তে "প্রোপার্টি" নির্বাচন করি তখন এটি ডায়ালগ উইন্ডোটি টানবে না। ট্রিভিউয়ের সাধারণভাবে অন্যান্য নোডগুলি ঠিকঠাক পপআপ ডায়ালগগুলি করে। এটির জন্য কারও কি এই সমস্যা এবং ধারণা আছে?
রায়ান বেকার - স্বাস্থ্যNCode

3
এসকিউএল সার্ভারে 2014 ব্যবহার করুন (লোকালডিবি) local এমএসকিউলোলোকাল্ডবি এর পরিবর্তে (লোকালডিবি) \ ভি 11.0
শালভা অবনাশভিলি

67
অনুলিপি আমাকে ক্রেডিট না দিয়ে উত্তর হিসাবে আমার মন্তব্য (যা 24 ফেব্রুয়ারী 2015 - আপনার পোস্টের 7 মাস আগে পোস্ট করা হয়েছিল) আটকানো হয়েছে ! : পি
ani627

2
এটি কাজ করে। আমি এসকিউএল সার্ভার ২০১ 2016-তে সংযোগ করতে সক্ষম হইনি these এই পরিবর্তনগুলি করেছেন এবং এটি কার্যকর হয়েছে! ধন্যবাদ।
অঙ্কুর

1
এটা আমার জন্য কাজ করে. কনফিগারেশন ম্যানেজারে টিসিপি / আইপি এবং নামযুক্ত পাইপ সক্ষম করার পরে কেবল "সার্ভিস.এমএসসি" এ পরিষেবাগুলি শুরু করতে হয়েছিল।
আলিফ নওশাদ

100

স্ক্রিনশট সহ উত্তর হিসাবে আমার ভারী আপোভোটেড মন্তব্য যুক্ত করা।

আমি এটিতে অনেক সময় ব্যয় করেছি, অবশেষে আমার জন্য যা কাজ করেছে তা হ'ল:

1) এসকিউএল সার্ভার কনফিগারেশন পরিচালক -> এসকিউএল সার্ভার নেটওয়ার্ক কনফিগারেশন -> <(ইনস্ট্যান্স)> -> টিসিপি / আইপি (এটিতে ডাবল ক্লিক করুন) এর জন্য প্রোটোকল খুলুন ।

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

2) নির্বাচন করুন -> আইপি ঠিকানা (ট্যাব)

3) সর্বশেষ প্রবেশের আইপি সমস্ততে যান এবং টিসিপি পোর্ট 1433 উল্লেখ করুন ।

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

4) চাপুন Win+Rএবং Services.msc প্রবেশ করুন

5) এখন এসকিউএল সার্ভার পুনরায় চালু করুন <(ইনস্ট্যান্ট)>

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

এর পরেও সমস্যার সমাধান হয়ে গেল!



আমার জন্য কাজ করেছেন, এসকিউএল এক্সপ্রেস ২০১২
হারানো_ইন_মাইজেন্টো

স্কিপি সার্ভারে 2012 টিসিপি সক্ষম করার পরে আমার পক্ষে কাজ করেছেন, টিসিপি সকলের সাথে 1433 পোর্ট নম্বর যুক্ত করেছেন এবং পরিষেবাটি পুনরায় চালু করুন!
চিরাগ খাতসুরিয়া

আমার অতিরিক্ত হিসাবে আমাকে ফায়ারওয়ালে টিসিপি 1433 এবং ইউডিপি 1434 অনুমতি দিতে হয়েছিল
মার্কাসেগেল

83

আমি সার্ভিসগুলি খোলার মাধ্যমে সেই সমস্যাটি সমাধান করছি তারপরে এসকিএল সার্ভার (স্ক্লেক্সপ্রেস) পরিষেবা চালানো শুরু করব ।

সেবা ইমেজ


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

2
এটি হ'ল আমি ঠিক তাই করেছি, আমার স্ট্যাটাসটি রানিং ছিল এবং স্টার্টআপটাইপটি স্বয়ংক্রিয় ছিল, তবে এখনও আমি সমস্যার মুখোমুখি হয়েছি, তাই আমি রান উইন্ডো প্রকারের পরিষেবাগুলি ব্যবহার করেছি services.mscতারপরে প্রসঙ্গে মেনুর জন্য আমি ডানদিকে এসকিউএল সার্ভার (এসকিউএল এক্সপ্রেস) ক্লিক করেছি এবং কেবল স্টপ এবং স্টার্ট শুরু করুন আবার পরিষেবা এবং আমার জন্য সূক্ষ্ম কাজ করে, আশা সাহায্য করে।
shaijut

22

এসকিউএল পরিষেবা বন্ধ হয়ে গেলে এই ত্রুটিটি মূলত এসেছিল You আপনাকে পরিষেবাটি পুনরায় চালু করতে হবে this এই উইন্ডোতে আপনাকে এই জাতীয় পরিষেবাদি সন্ধান করতে হবে- এখানে চিত্র বর্ণনা লিখুন

তারপরে এসকিউএলএসভার (এমএসএসকিউএলএসভার) অনুসন্ধান করুন এবং পরিষেবাটি পুনরায় চালু করুন।

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

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


18

প্রেস window + R (Run window Open)এবং চালানোর জানালা ধরনের "services.msc"আমার ক্ষেত্রে উদাহরণ হিসেবে বলা যায় নামের সঙ্গে এবং নতুন সেবা খোলা খোঁজ SQL সার্ভার এটা হচ্ছে SQL SERVER(SQLEXPRESS)তাহলে এই পরিষেবা শুরু করুন এবং আবার চেষ্টা এটা আপনার জন্য আমার হোপ কাজ করে কাজ করে।এখানে চিত্র বর্ণনা লিখুন


উত্তরটি আগে সরবরাহ করা হয়েছিল। আবার কোনও কারণ পোস্ট করুন না
অনিক সাহা

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

ধন্যবাদ, @ হাফিজআসাদ। আপনার উত্তর আমার জন্য কাজ করে।
আদনান আহমেদ

@ আদনান আহমাদ আপনাকে স্বাগতম! প্রশংসা করার জন্য ধন্যবাদ।
হাফিজ আসাদ


13

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

  1. "রান" খুলুন এবং প্রবেশ করুন services.msc
  2. এসকিউএল সার্ভার (উদাহরণের নাম) এবং এসকিউএল সার্ভার ব্রাউজারের জন্য পরিষেবাটি সন্ধান করুন। একবারে ডান ক্লিক করুন, "সম্পত্তি" নির্বাচন করুন, এক্সি ফাইলের পাথ অনুলিপি করুন
  3. তারপরে ওপেন করুন firewall.cpl, কোনও অ্যাপ্লিকেশনকে অনুমতি দিন বা বিধি যুক্ত করুন, পূর্ববর্তী অনুলিপি করা পথটি যুক্ত করুন (আপনার অনুসরণ করার একটি পদ্ধতি রয়েছে), ডোমেন এবং ব্যক্তিগতকে চেক করুন, সর্বজনীনকে চেক করুন।

এটি ইউটিউব লিঙ্ক যেখানে আপনি এই পদ্ধতিটি দেখতে পাবেন: উইন্ডোজ ফায়ারওয়ালের মাধ্যমে এসকিউএল সার্ভারকে অনুমতি দিন


আমার জন্য পুরোপুরি কাজ করে। গুরুত্বপূর্ণ: ফায়ারওয়ালে ব্রাউজার এবং সার্ভার যুক্ত করুন! +1
বেনডেগ

Sqlservr.exe ফাইলটি সনাক্ত করতে আমার বেশ কষ্ট হচ্ছে, এটি এটি সনাক্ত করার কৌশলটি করেছিল।
স্ট্যান

11

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


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

10

এখানে উল্লিখিত সমস্ত কিছু করার পরে:
http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider- নাম- পাইপস- প্রোভাইডার-error-40-could-not-open-a- কানেকশন-টু-এসকিএল-সার্ভার-মাইক্রোসফ্ট-এসকিএল-সার্ভার-ত্রুটি / তবুও আমার পক্ষে কাজ করে নি।

পদক্ষেপগুলি আমার পক্ষে কাজ করেছে:

Start > Run > cmd > sqlcmd -L

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

আমি এই নির্বোধ ভুলটি ব্যবহার করে চলি MSSQLSERVER বরং এই সার্ভারটির নাম ব্যবহার ।

যারা আমার মতো নির্বোধ ভুল করে তাদের পক্ষে এটি আশা করি Hope

ধন্যবাদ।


7

আমি এসকিউএল সার্ভার 2016 এবং উইন্ডো 10 ব্যবহার করছি।

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

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

টিসিপি / আইপি প্রোটোকলের নামে ডাবল ক্লিক করে আপনার টিসিপি পোর্ট নম্বরটি পরীক্ষা করুন। সাধারণত এটি ডিফল্ট হিসাবে 1433 হয় is

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

উন্নত সুরক্ষা মাইক্রোসফ্ট ম্যানেজমেন্ট কনসোল (এমএমসি) স্ন্যাপ-ইন সহ উইন্ডোজ ফায়ারওয়াল ব্যবহার করে নিম্নলিখিত পদ্ধতিগুলি উইন্ডোজ ফায়ারওয়াল কনফিগার করে। উন্নত সুরক্ষা সহ উইন্ডোজ ফায়ারওয়াল কেবলমাত্র বর্তমান প্রোফাইলটি কনফিগার করে config

টিসিপি অ্যাক্সেসের জন্য উইন্ডোজ ফায়ারওয়ালে একটি পোর্ট খুলতে

  1. স্টার্ট মেনুতে, রান ক্লিক করুন, টাইপ করুন WF.msc, এবং তারপরে ওকে ক্লিক করুন।
  2. উইন্ডোজ ফায়ারওয়াল অ্যাডভান্সড সিকিউরিটি সহ, বাম ফলকটিতে, ইনবাউন্ড বিধিগুলিতে ডান ক্লিক করুন এবং তারপরে অ্যাকশন ফলকে নতুন নিয়মটি ক্লিক করুন।
  3. রুল টাইপ ডায়ালগ বক্সে, পোর্ট নির্বাচন করুন এবং তারপরে Next ক্লিক করুন click
  4. প্রোটোকল এবং পোর্টস ডায়ালগ বাক্সে, টিসিপি নির্বাচন করুন। নির্দিষ্ট স্থানীয় পোর্টগুলি নির্বাচন করুন এবং তারপরে ডেটাবেস ইঞ্জিনের উদাহরণের পোর্ট নম্বর টাইপ করুন, যেমন ডিফল্ট উদাহরণের জন্য 1433। পরবর্তী ক্লিক করুন।
  5. ক্রিয়া কথোপকথন বাক্সে, সংযোগের অনুমতি দিন নির্বাচন করুন এবং তারপরে Next ক্লিক করুন।
  6. প্রোফাইল ডায়লগ বাক্সে, আপনি যখন ডেটাবেস ইঞ্জিনের সাথে সংযোগ স্থাপন করতে চান তখন কম্পিউটার সংযোগ পরিবেশের বর্ণনা দেয় এমন কোনও প্রোফাইল নির্বাচন করুন এবং তারপরে Next ক্লিক করুন।
  7. নাম ডায়লগ বাক্সে, এই নিয়মের জন্য একটি নাম এবং বিবরণ টাইপ করুন এবং তারপরে সমাপ্তি ক্লিক করুন।

কনফিগার করার জন্য আরেকটি জিনিস।

গতিশীল পোর্টগুলি ব্যবহার করার সময় এসকিউএল সার্ভারে অ্যাক্সেস খুলতে

  1. স্টার্ট মেনুতে, রান ক্লিক করুন, টাইপ করুন WF.msc, এবং তারপরে ওকে ক্লিক করুন।
  2. উইন্ডোজ ফায়ারওয়াল অ্যাডভান্সড সিকিউরিটি সহ, বাম ফলকটিতে, ইনবাউন্ড বিধিগুলিতে ডান ক্লিক করুন এবং তারপরে অ্যাকশন ফলকে নতুন নিয়মটি ক্লিক করুন।
  3. নিয়মের ধরণের ডায়ালগ বাক্সে প্রোগ্রাম নির্বাচন করুন এবং তারপরে Next ক্লিক করুন।
  4. প্রোগ্রামের কথোপকথন বাক্সে, এই প্রোগ্রামের পথটি নির্বাচন করুন। ব্রাউজ ক্লিক করুন, এবং যে ফায়ারওয়ালটি দিয়ে আপনি অ্যাক্সেস করতে চান সেই এসকিউএল সার্ভারের দৃষ্টান্তে নেভিগেট করুন এবং তারপরে ওপেন ক্লিক করুন। ডিফল্টরূপে, এসকিউএল সার্ভার সি: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট এসকিউএল সার্ভার \ এমএসএসকিউএল 13. এমএসএসকিউএলসভার \ এমএসএসকিউএল inn বিন \ স্ক্ল্যাজারসরেক্সে রয়েছে। পরবর্তী ক্লিক করুন।
  5. ক্রিয়া কথোপকথন বাক্সে, সংযোগের অনুমতি দিন নির্বাচন করুন এবং তারপরে Next ক্লিক করুন।
  6. প্রোফাইল ডায়লগ বাক্সে, আপনি যখন ডেটাবেস ইঞ্জিনের সাথে সংযোগ স্থাপন করতে চান তখন কম্পিউটার সংযোগ পরিবেশের বর্ণনা দেয় এমন কোনও প্রোফাইল নির্বাচন করুন এবং তারপরে Next ক্লিক করুন।
  7. নাম ডায়লগ বাক্সে, এই নিয়মের জন্য একটি নাম এবং বিবরণ টাইপ করুন এবং তারপরে সমাপ্তি ক্লিক করুন।

মাইক্রোসফ্ট ডোকমেন্টেশন দেখুন ডেটাবেস ইঞ্জিন অ্যাক্সেসের জন্য একটি উইন্ডোজ ফায়ারওয়াল কনফিগার করুন


আমার পিসি উইন্ডোজ 10-তে স্ক্যুয়াল সার্ভারের উদাহরণটি সি: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট এসকিউএল সার্ভার \ এমএসএসকিউএল 13.এসএইচএএলএক্সপ্রেস \ এমএসএসকিউএল \ বিন \ স্ক্ল্যাজারসরেক্সে
মেয়ার

7

আপনি নিম্নলিখিত পদ্ধতি পরীক্ষা করতে পারেন।

  • একটি

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

মাঝের ট্যাবে রেকর্ডটি সন্ধান করুন যে 'স্থানীয় পোর্ট' 1433, আপনি যদি এটি খুঁজে না পান তবে নীচের স্তরগুলি সহ এটি তৈরি করার চেষ্টা করুন

  • স্টার্ট মেনুতে, রান ক্লিক করুন, টাইপ করুন 'WF.msc', এবং তারপরে ওকে ক্লিক করুন OK
  • বাম প্যানেলে 'উইন্ডোজ ফায়ারওয়াল উইন্ডোজ অ্যাডভান্সড সিকিউরিটি' ক্লিক করুন
  • ডান প্যানেলে 'ইনবাউন্ড রুলস' এ ডান ক্লিক করুন এবং তারপরে 'নতুন বিধি' ক্লিক করুন
  • বিধি প্রকারের কথোপকথন বাক্সে 'পোর্ট' নির্বাচন করুন এবং তারপরে Next ক্লিক করুন
  • প্রোটোকল এবং পোর্টস ডায়ালগ বক্সে, 'টিসিপি' নির্বাচন করুন এবং 'নির্দিষ্ট স্থানীয় পোর্ট' নির্বাচন করুন এবং তারপরে পোর্ট নম্বরটি 1433 টাইপ করুন, পরবর্তী ক্লিক করুন
  • ক্রিয়া কথোপকথন বাক্সে, সংযোগের অনুমতি দিন নির্বাচন করুন এবং তারপরে Next ক্লিক করুন
  • 'প্রোফাইল' ডায়ালগ বক্সে, ডোমেন, ব্যক্তিগত এবং সর্বজনীন চেক করুন, তারপরে Next ক্লিক করুন
  • 'নাম' ডায়ালগ বাক্সে, 'এসকিউএল 1433 পোর্ট' টাইপ করুন এবং একটি বিবরণের জন্য নিজস্ব লেখার বিবরণ লিখুন। তারপরে Finish এ ক্লিক করুন
  1. তারপরে মাঝের ট্যাবে ডাবল ক্লিক করে খুঁজে পাওয়া আইটেমটি (ইনস্ট্যান্স) বা নিজের দ্বারা তৈরি করা 'এসকিউএল 1433 পোর্ট' নামের আইটেমটি তৈরি করুন।
  2. খোলা ডায়লগ বাক্সে 'স্কোপ' ট্যাবটি নির্বাচন করুন (এসকিউএল সার্ভার বৈশিষ্ট্য)
  3. স্থানীয় পিসিতে আপনার ব্রাউজারে google.com এ যান এবং 'আমার আইপি' অনুসন্ধান করুন '
  4. তারপরে আপনার আইপি'র অনুলিপি করুন
  5. রিমোট সার্ভারে যান এবং 'স্কোপ' ট্যাবটির 'এসকিউএল সার্ভার প্রোপার্টি' ডায়ালগ বক্সে, 'রিমোট আইপি অ্যাড্রেস' এ 'এই আইপি অ্যাড্রেস' বিকল্পটি নির্বাচন করুন এবং 'যুক্ত করুন' বোতামটি ক্লিক করুন
  6. খোলা ডায়লগ বাক্সে (আইপি ঠিকানা) 'এই আইপি ঠিকানা বা সাবনেট' বিকল্পটি নির্বাচন করুন এবং আপনার 'আইপি' পেস্ট করুন, ঠিক আছে বোতামটি ক্লিক করুন।

7

এই সমাধানটি স্ক্রোল সার্ভারের পিছনে নেটওয়ার্ক ত্রুটি এবং পরিষেবা উভয়ই সমাধান করে

আমি এখানে অনুরূপ প্রশ্নের উত্তর দিয়েছি, আপনাকে অন্যটি open Run type-> services.msc- পরিষেবাগুলির অধীনে স্থির sort by stoppedকরতে হবে -> আপনি থামিয়ে দেওয়া এসকিউএল পরিষেবাগুলির একটি গোছা দেখতে পাবেনRight click and start

শুরু করতে - এখানে 4 টি সমস্যা রয়েছে যা সাধারণ লোকালডিবি এসকিএলএক্সপ্রেস এসকিএল সার্ভার সংযোগের ত্রুটির কারণ হতে পারে SQL Network Interfaces, error: 50 - Local Database Runtime error occurred, আপনি শুরু করার আগে আপনাকে v11 বা v12 (স্থানীয়ডিবি) নাম পরিবর্তন করতে হবে \ mssqllocaldb

আমি দেখতে পেলাম যে সহজতমটি নীচের কাজটি করা - আমি ছবিগুলির জন্য এবং সাহায্যের জন্য পদক্ষেপগুলি সংযুক্ত করেছি।

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

  1. cmd> Sqllocaldb.exe i
  2. cmd> Sqllocaldb.exe s "whicheverVersionYouWantFromListBefore" যদি এই পদক্ষেপটি ব্যর্থ হয়, আপনি বিকল্পটি মুছে ফেলতে পারেন dcmd> Sqllocaldb.exe d "someDb"
  3. cmd> Sqllocaldb.exe c "createSomeNewDbIfyouWantDb"
  4. cmd> Sqllocaldb.exe start "createSomeNewDbIfyouWantDb"

SqlLOCALDb_edited.png


5

আমি একই সমস্যা সম্মুখীন হয় এবং সমস্যা হল আমি দ্রবণে বিভিন্ন প্রকল্প Hade (ছিল Webএবং Droid) এবং যদিও Default projectমধ্যে choosen ছিল Package Manager Consoleতা থেকে সংযোগ স্ট্রিং ব্যবহার Droidপ্রকল্প:

PM> update-database -Verbose
Using StartUp project 'Droid'. <-- DROID
Using NuGet project 'Web'. <-- WEB
Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
<!-- BAD TARGET DATABASE -->
Target database is: 'DefaultConnection' (DataSource: .\SQLEXPRESS, Provider: System.Data.SqlClient, Origin: Convention).
System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
   [REMOVED TEXT]
ClientConnectionId:00000000-0000-0000-0000-000000000000
Error Number:-1,State:0,Class:20
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

নির্ধারণের পরে Startup Projectকরার Webএবং Default ProjectPackage Manger Consoleআমি এটা কাজ পেয়েছিলাম।


5

আমাকে এসকিউএল সার্ভার কনফিগারেশন ম্যানেজারের মধ্যে এসকিউএল সার্ভার ব্রাউজার পরিষেবা চালাতে হবে । ইনস্টলেশনটি এগুলি ছাড়া নতুন তৈরি পরিষেবা আবিষ্কার করতে পারে না।


1
আমি এখনও সেখানে নেই তবে আমি কাছে এসেছি। ভিজুয়াল স্টুডিওতে এটি সংযোগ বিচ্ছিন্ন করে পুনরায় সংযোগ করার পরে, একই ত্রুটিটি এখনও পেয়েছে তবে কমপক্ষে এখন ভিএস ২০১৫ এর পিছনে থেকে আমি কোনও টেবিল তৈরি করতে পারি না এবং এখন চালানোর জন্য আমি তৈরি ডেটাবেসগুলি am (ea, তাদের উপর কোনও
গা dark়

1
আপনার কমান্ডের পরে নোট করুন, এর ফলে স্থানীয় মেশিনে সার্ভারের নাম শুরু হয়েছে> চালান> সেমিডি> sqlcmd -L
ব্যবহারকারী 3800527

4

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

আমার কাছে কমপক্ষে হয়েছিল।


1
পাশাপাশি আমার ঘটেছে। ফায়ারওয়ালটি সনাক্ত করার চেষ্টা করার আগে এটি পরীক্ষা করা উচিত ছিল। আমার কাছে সঠিক সংযোগের স্ট্রিং ছিল, তবে আমি সমাধানটিতে ভুল প্রকল্পটি চালাচ্ছিলাম ...
ভিএসও

4

আমি উইন্ডোজ on-এর একটি ওয়ার্ক ল্যাপটপ থেকে উইন্ডোজ ১০-এ একটি ওয়ার্ক ল্যাপটপে চলে এসেছি I আমি উইন্ডোজ on এ এসএসএমএস ২০১6 সফলভাবে ব্যবহার করেছি।

SSMS2012 বা SSMS2016 ব্যবহার করে একই সমস্যা প্রয়োগ করা হয়েছে। উইন্ডোজ প্রমাণীকরণ ব্যবহার করে 10 বর্গ ਵਰਗ সার্ভারে আমার অ্যাক্সেস একই ছিল। আমি এটি অন্য সার্ভার থেকে পরীক্ষা করতে পারতাম। তবে, 10 টির মধ্যে 2 সার্ভার আমার ল্যাপটপ থেকে সংযুক্ত হবে না । উভয়ই এমএস স্কিএল সার্ভার 9 ছিল তবে আমি অন্যান্য এসকিএল সার্ভার 9 ডাটাবেসের সাথে সংযোগ করতে পারলাম।

সমাধানটি ছিল একটি ফায়ারওয়াল নিয়ম যুক্ত করা (উইন্ডোজ ফায়ারওয়াল অ্যাডভান্সড সিকিউরিটি সহ)।

প্রতিটি এসএসএমএসের জন্য একটি ইনকামিং নিয়ম তৈরি করুন যেমন সি: (প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট এসকিউএল সার্ভার \ 130 \ সরঞ্জামগুলি inn বিন \ পরিচালনা স্টুডিও \ এসএমএস.এক্স

আমি কোনও নেটওয়ার্ক বিশেষজ্ঞ নই তাই আমি বিশদটি অন্তর্ভুক্ত করি নি তবে আশা করি এটি আপনাকে সঠিক দিকে নির্দেশ করবে।


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


4

এই ত্রুটিটি কেন এত বিরক্তিকর এবং কোলাহলযুক্ত, কারণ এটি বিভিন্ন পরিস্থিতিতে ঘটতে পারে।

আমি এখানে সমস্ত অ্যাপ্রোচ করেছি এবং এখনও স্তন্যপান করছি। সুতরাং নিশ্চিত হয়ে নিন যে আপনি নীচের দিকে ব্রাউজ করার আগে আমার মতো একই কাজ করেছেন।

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

আমার সমস্যার সমাধান:

  • আমার বর্গক্ষেত্রের ফাংশনটি পরীক্ষা করুন

  • এর কনফিগারেশন দেখতে ক্লিক করুন

  • নতুন সংযোগ

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

  • আপনার সার্ভারের নামটি নির্বাচন করুন

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

সংযোগ প্রক্রিয়াতে ঠিক কী ঘটে যায় তা চিন্তা করার সাথে এটি আমার পক্ষে কাজ করে H আশা করি আমার চিন্তাভাবনা আপনাকে ত্রুটিটি মেরে ফেলবে।


এটি আমাকে সন্ধান করেছিল যে সত্তা ফ্রেমওয়ার্ক ব্যবহার করার সময়, লোকালডিবি সংযোগ স্ট্রিংয়ের জন্য আমার পোর্ট নম্বরটি সরিয়ে নেওয়া দরকার।
ryanwebjackson

4

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

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

আশা করি এটি এমন কাউকে সহায়তা করবে যিনি অন্য সমস্ত উত্তর চেষ্টা করেছেন এবং এখনও ভাগ্য নেই!


4

সারসংক্ষেপ

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

বিস্তারিত

উইন্ডোজ 7 থেকে একটি উইন্ডোজ 10 ল্যাপটপে রূপান্তর করার সময় আমি সম্প্রতি এই সমস্যায় পড়েছিলাম। আমি একটি ডেভেল ডেভলপমেন্ট এবং রানটাইম এনভায়রনমেন্ট রিমোট সার্ভারে আমাদের ডেভ ডাটাবেস অ্যাক্সেস করছি। আমরা এসকিউএল সার্ভার ক্লায়েন্ট নেটওয়ার্ক ইউটিলিটি (ক্লিকনফগ.এক্সে) এর মাধ্যমে সার্ভার ওরফে সেটআপের মাধ্যমে ডেভ ডাটাবেস অ্যাক্সেস করি। ইউটিলিটির 64 এবং 32 বিট সংস্করণ উভয় ক্ষেত্রেই উলাম সঠিকভাবে সেটআপ হয়েছে এবং এসএসএমএসের মাধ্যমে নতুন ল্যাপটপ থেকে ডাটাবেস সার্ভারটি অ্যাক্সেসযোগ্য ছিল তা নিশ্চিত করার পরে, আমি এখনও ওপি দ্বারা দেখা ত্রুটি পেয়েছি (অপটির আইপি ঠিকানা নয়, অবশ্যই)।

রিমোট ডেভ ডাটাবেস সার্ভারের জন্য একটি উপনাম যুক্ত করতে এসকিউএল সার্ভার কনফিগারেশন ম্যানেজার ব্যবহার করা দরকার ছিল। ঠিক আছে আপ স্থির জিনিস।

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


4

আপনি এমএস এসকিউএল সার্ভার ২০১৪-এর পরিষেবার স্থিতি পরীক্ষা করতে পারেন Windows উইন্ডোজ In-এ আপনি এটি দ্বারা এটি করতে পারেন:

  1. অনুসন্ধানে যান এবং "এসকিউএল সার্ভার 2014 কনফিগারেশন ম্যানেজার টাইপ করুন
  2. তারপরে বাম মেনুতে "এসকিউএল সার্ভার পরিষেবা" এ ক্লিক করুন
  3. এসকিউএল সার্ভার পরিষেবার স্থিতিটি বন্ধ হয়ে থাকলে বা চালু থাকলে তা পরীক্ষা করে দেখুন
  4. যদি এটি বন্ধ হয়ে যায় তবে অনুগ্রহ করে চলমান অবস্থায় স্থিতি পরিবর্তন করুন এবং এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও 2014 এ লগ ইন করুন

3

আমার সমস্যাটি শুরু হয়েছিল যখন আমি আইআইএস এক্সপ্রেস থেকে স্থানীয় আইআইএসে ( লোকালডিবি ব্যবহার করার সময় ) সার্ভারটি পরিবর্তন করার চেষ্টা করেছি ।

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

আমি লোকালডিবি ব্যবহার করছিলাম (দেব উদ্দেশ্যে), এবং যখন আমি স্থানীয় আইআইএস থেকে আইআইএস এক্সপ্রেসে ফিরে যেতে যাই তখন ভিজ্যুয়াল স্টুডিও আমার ডেটা উত্সটি ডেটা সোর্স = (লোকালডিবি) থেকে এমএসএসকিউএলএলএকডিডিবি থেকে ডেটা উত্স = এ স্যুইলেক্সপ্রেস পরিবর্তন করে RESS

ভুল সংযোগ স্ট্রিং

<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SurveyTestsDB.mdf;Initial Catalog=SurveyTestsDB;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />

সংযোগের স্ট্রিং সঠিক করুন

<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\SurveyTestsDB.mdf;Initial Catalog=SurveyTestsDB;Integrated Security=True" providerName="System.Data.SqlClient" />

আশা করছি এটা ওখানে কাওকে সাহায্য করবে.


সংযোগ স্ট্রিংয়ে / এর পরিবর্তে \ ব্যবহারের বোকামিও করবেন না।
অ্যান্ড্রু পেট

3

টিও চুয়েন ওয়েই ব্রায়ানের পরামর্শ অনুসারে সমস্ত কিছু চেষ্টা করার পাশাপাশি, নিশ্চিত হয়ে নিন যে আপনি সংযোগের স্ট্রিংয়ে সঠিক সার্ভার / ইনস্ট্যান্সের নামটিও উল্লেখ করছেন।

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

এছাড়াও, কোনও সার্ভার থেকে সংযোগের পরীক্ষা করতে যেখানে এসকিউএল সার্ভার ক্লায়েন্ট উপস্থিত নেই,

-> একটি পাঠ্য ফাইল তৈরি করুন এবং এর ফাইলের এক্সটেনশানটিকে .udl এ পরিবর্তন করুন

-> ফাইলটি রাইট ক্লিক করুন এবং আপনি সংযোগ ট্যাব দেখতে পাবেন।

-> ইনপুট সার্ভারের নাম এবং ডেটাবেস সার্ভারের সাথে সংযোগ পরীক্ষা করতে তথ্য লগ ইন করুন।

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


3

যদি আপনি হঠাৎ এই ত্রুটির মুখোমুখি হয়ে থাকেন তবে একটি উত্পাদন পরিবেশে বলুন এবং কিছুই পরিবর্তিত হয়নি, নীচের ক্রমে নিম্নলিখিত 4 আইটেমটি স্থির হয় কিনা তা দেখুন।

  1. SQL সার্ভার পরিষেবাটি পুনরায় চালু করুন।
  2. স্কেল সার্ভারে কল করা পরিষেবাটি (আইআইএস বলুন) পুনরায় চালু করুন। (এসকিউএল সার্ভারে পরিষেবা কল শুরু হওয়ার সাথে সাথে প্রতিক্রিয়া ত্রুটিটি পাওয়ার সময়টি খুব কম হলে (প্রায় এক বা দুই সেকেন্ড) সমস্যাটি সম্ভবত এখানে রয়েছে here
  3. সার্ভারটি পুনঃসূচনা করুন SQL সার্ভার চালু আছে।
  4. সার্ভারটি পুনরায় চালু করুন কলিং পরিষেবা চালু।

3

আমি যখন ভিজ্যুয়াল স্টুডিওতে এই ত্রুটিটি অনুভব করেছি,

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

... এটি নিম্নলিখিত সি # কোডটি কার্যকর করার সময় ছিল যা আমার এসকিউএল সার্ভারের ডেটা গ্রিডে প্রদর্শন করার জন্য এটি চেষ্টা করেছিল। বিরতিটি হ'ল লাইনে ঠিক যুক্ত হয়েছে যা সংযুক্ত করে বলে connectআপন ():

        using (var connect = Connections.mySqlConnection)
        {
            const string query = "SELECT Name, Birthdate, Narrative FROM Friends";
            using (var command = new SqlCommand(query, connect))
            {
                connect.Open();
                using (var dr = command.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        // blah
                    }
                }
            }
        }

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

Name    Birthdate    Narrative
====    =========    ============== 
Fred    21-Oct-79    &lt;!--HTML Comment -->Once upon a time...

এনকোডযুক্ত এইচটিএমএল প্রতীক " &lt;" দেখুন, যা "<" অক্ষরের জন্য দাঁড়িয়েছিল। কোনওভাবে এটি ডাটাবেসে প্রবেশ করেছে এবং আমার সি # কোড এটি তুলতে পারে নি! এটি প্রতিটি সংযোগে সরাসরি ব্যর্থ হয়েছে O আমি ম্যানুয়ালি ডেটাবেজ টেবিলের সেই সারিটি ডেটা সম্পাদনা করার পরে বন্ধুরা এবং এর পরিবর্তে ডিকোডেড "<" অক্ষর রেখেছি, সবকিছুই কাজ করেছে! এই সারিটি দেখতে কেমন হওয়া উচিত তা এখানে:

Name    Birthdate    Narrative
====    =========    ============== 
Fred    21-Oct-79    <!--HTML Comment -->Once upon a time...

নীচে এই সাধারণ আপডেটের বিবৃতিটি ব্যবহার করে আমার একটি খারাপ সারিটি আমি সম্পাদনা করেছি। তবে আপনার যদি এনকোডড এইচটিএমএলটির বেশ কয়েকটি আপত্তিজনক সারি থাকে তবে আপনার আরও একটি বিস্তৃত আপডেটের বিবৃতি প্রয়োজন হতে পারে যা রিপ্লেস ফাংশনটি ব্যবহার করে:

UPDATE Friends SET Narrative = '<!--HTML Comment -->Once upon a time...' WHERE Narrative LIKE '&lt%'

সুতরাং, গল্পটির নৈতিকতাটি হ'ল (অন্ততপক্ষে আমার ক্ষেত্রে), আপনার এইচটিএমএল বিষয়বস্তুটি ডাটাবেসে সংরক্ষণের আগে স্যানিটাইজ করুন এবং আপনি এই ক্রিপ্টিক এসকিউএল সার্ভার ত্রুটিটি প্রথম স্থানটিতে পাবেন না! (উহ, আপনার HTML বিষয়বস্তুটিকে সঠিকভাবে স্যানিটাইজিং / ডিকোডিং করা আপনার যদি আরও তথ্যের প্রয়োজন হয় তবে আলাদা স্ট্যাকওভারফ্লো অনুসন্ধানের উপযুক্ত অন্য একটি আলোচনার বিষয়!)


3

আপনার সংযোগ স্ট্রিংয়ের শেষে একটি ,এবং একটি বন্দর নম্বর যুক্ত করার চেষ্টা করুন ,1433


3

Web.config এ এক্সএমএল ট্যাগ ব্যবস্থা গুরুত্বপূর্ণ

প্রথম

<configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>

পরে

<connectionStrings>
  <add name="SqlConnectionString" connectionString="Data Source=.; Initial Catalog=TestDB; Trusted_Connection=True;" providerName="System.Data.SqlClient" />
</connectionStrings>

3

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

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


2

এই ত্রুটিটি ঘটে যখন আপনার স্কেল সার্ভারের উদাহরণটি হয় stopped

সমস্ত প্রোগ্রাম> এসকিউএল সার্ভার> কনফিগারেশন সরঞ্জামসমূহ> এসকিউএল সার্ভার কনফিগারেশন ম্যানেজারে যান

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

এই উত্তরটি খুব দেরিতে (তবে কখনও না এর চেয়ে ভাল দেরী;)


2

সত্তা ফ্রেমওয়ার্কটিকে স্টার্ট-আপ প্রকল্প হিসাবে ব্যবহার করে এবং তারপরে "আপডেট-ডাটাবেস" কমান্ডটি চালিত করে এমন প্রকল্পটি সেট করে আমি এই সমস্যার সমাধান করেছি।

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