আমি আমার স্থানীয় এসকিউএল সার্ভারের সাথে সংযুক্ত হতে পারি না 2008?


18

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

সংযোগের কথোপকথনে আমি লিখছি:

Server type: Database Engine
Server name: (local)
Authentication: Windows Authentication

আমার প্রথম প্রশ্নটি হ'ল যদি এটিই আমার সাথে সংযুক্ত হওয়া উচিত? আমি যখন সংযোগ দেওয়ার চেষ্টা করি তখন আমি এই ত্রুটি বার্তাটি পাই:

TITLE: Connect to Server
------------------------------

Cannot connect to (local).

------------------------------
ADDITIONAL INFORMATION:

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: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
(Microsoft SQL Server, Error: 2)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

আমি সেখানে প্রদর্শিত ইউআরএল গিয়েছিলাম এবং এটি কেবলমাত্র "এসকিউএল সার্ভার চলছে কিনা তা নিশ্চিত হন" বলেছে। আমি মনে করি এটি তবে আমি সম্পূর্ণ নিশ্চিত নই।

আমি উইন্ডোজ ফায়ারওয়াল অক্ষম করেছি (এটি উইন্ডোজ 7 7100 x86)। আমি এসকিউএল সার্ভার কনফিগারেশন ম্যানেজারে লগ অন সিস্টেমেও পরিবর্তন করেছি তবে মনে হচ্ছে এটি লগ ইন করার সমস্যা নয় তবে এটিতে সকেটটি খুলতে সক্ষম হবে না। সেই একই সরঞ্জামটিতে আমি "এসকিউএল সার্ভার নেটওয়ার্ক কনফিগারেশন" -> "এসকিউএলএক্সপ্রেস জন্য প্রোটোকল" - তে ভাগ্যবিহীন সমস্ত প্রোটোকল সক্ষম করেছি। আমি ধারণা থেকে দূরে। আমি আর কি চেষ্টা করতে পারি?


এখানে সত্য উত্তরের মতো মনে হচ্ছে নামকরণ করা উদাহরণ। । \ স্কেলএক্সপ্রেস ডট অর্থ লোকালহোস্ট এবং q স্কেলএক্সপ্রেস হল সেই উদাহরণ যা আপনি সংযোগ করতে চান। যারা জানেন না তাদের জন্য, আপনার একটি মেশিনে একাধিক এসকিউএল সার্ভার থাকতে পারে। এই ক্ষেত্রে স্কেলএক্সপ্রেস, পণ্যটির ধরণ বা কঠোর ভেরিসনের একটি কঠোর ইঙ্গিতের চেয়ে কেবল নাম।
পি.কম্পবেল

উত্তর:


23

ঠিক আছে, আপনি কি আপনার পরিষেবা কনসোলটি খুলতে এবং এসকিউএল সার্ভারের জন্য এস এ স্ক্রোল করতে পারেন। আপনার এখন পরিষেবাগুলি দেখা উচিত। দয়া করে নিশ্চিত করুন যে এসকিউএল সার্ভার (এসকিউএলএক্সপ্রেস) চলছে এবং তারপরে চেষ্টা করুন \ (স্থানীয়) এর পরিবর্তে স্কেলএক্সপ্রেস।

সুতরাং আপনার উদাহরণ হিসাবে:

Server type: Database Engine
Server name: .\SQLEXPRESS
Authentication: Windows Authentication

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

আপডেট: এই নির্দেশাবলীর কারণ হ'ল আমি ধরে নিয়েছি আপনি এসকিউএল সার্ভারের ডেভ / স্টাডি / এন্ট সংস্করণ নয় এক্সপ্রেস সংস্করণ চালাচ্ছেন


উপযুক্ত প্রোটোকল সক্ষম হয়েছে তা নিশ্চিত করার চেষ্টা করুন:

  1. এসকিউএল কনফিগারেশন ম্যানেজার শুরু করুন (যেমন: শুরু-> প্রোগ্রাম-> এসকিউএল সার্ভার-> কনফিগারেশন সরঞ্জাম)
  2. এসকিউএল নেটিভ ক্লায়েন্ট কনফিগারেশন প্রসারিত করুন
  3. ক্লায়েন্ট প্রোটোকল ক্লিক করুন (আপনার একটি 32-বিট এবং একটি 64-বিট থাকতে পারে, উভয়ের জন্য প্রযোজ্য)
  4. ভাগ করা মেমরি, টিসিপি / আইপি, নামযুক্ত পাইপগুলি সেই ক্রমে সক্ষম রয়েছে তা নিশ্চিত করুন
  5. এসকিউএল সার্ভার নেটওয়ার্ক কনফিগারেশন প্রসারিত করুন
  6. এসকিএএলএক্সএলপ্রেস এবং / অথবা এমএসএসকিউএলএসএইভার সক্ষম হয়েছে কিনা এর জন্য ভাগ করা মেমরিটি নিশ্চিত করুন
  7. এসকিউএল সার্ভার পরিষেবাদি ক্লিক করুন
  8. যে কোনও চলমান পরিষেবাদি পুনরায় চালু করুন

আপনার এখন উদাহরণটিতে লগইন করতে সক্ষম হওয়া উচিত


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

ডিফল্টরূপে, sqlservr.exe সি: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট এসকিউএল সার্ভার \ এমএসএসকিউএল 10_50. এমএসএসকিউএলএসভার \ এমএসএসকিউএল inn বিনে অবস্থিত। যদি এসকিউএল সার্ভারের একটি দ্বিতীয় ইনস্টল ইনস্টল করা থাকে তবে sqlservr.exe এর একটি দ্বিতীয় অনুলিপি ডিরেক্টরিতে অবস্থিত যেমন

সি: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট এসকিউএল সার্ভার \ এমএসএসকিউএল 10_50. এমএসএসকিউএলএসভার \ এমএসএসকিউএল \ বিন।

আপনি এসকিউএল সার্ভারের একটি উদাহরণ অন্যরকম উদাহরণ থেকে sqlservr.exe ব্যবহার করে শুরু করতে পারেন, তবে এসকিউএল সার্ভার ভুল উদাহরণটির সংস্করণও পরিষেবা প্যাকগুলি সহ শুরু করবে, যার ফলে অপ্রত্যাশিত ফলাফল হতে পারে।

এটি এড়ানোর জন্য, sqlservr.exe শুরু করার আগে সঠিক ডিরেক্টরিতে সরাতে MS-DOS পরিবর্তন ডিরেক্টরি (সিডি) কমান্ডটি ব্যবহার করুন, যেমন নীচের উদাহরণে দেখানো হয়েছে।

সিডি \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট এসকিউএল সার্ভার \ এমএসএসকিউএল 10_50.1 \ এমএসএসকিউএল \ বিন

কমান্ড প্রম্পট থেকে একক ব্যবহারকারী মোডে এসকিউএল সার্ভারের ডিফল্ট উদাহরণটি শুরু করতে

কমান্ড প্রম্পট থেকে নিম্নলিখিত কমান্ডটি প্রবেশ করুন:

sqlservr.exe -m

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

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

বিকল্প পদ্ধতি:

এটি এখানে একটি স্ক্রিপ্ট যা বর্তমান ব্যবহারকারীকে এসকিউএল সার্ভার সিসাদমিন ভূমিকার সাথে যুক্ত করার দাবি করে। এটি একক ব্যবহারকারী মোডে কাজ করতে পারে তবে আমি এটি যাচাই করে নি


উইন্ডোজ টাস্ক ম্যানেজারের পরিষেবাদি কনসোল পরিষেবাদি ট্যাব? (Win7)। যাইহোক, স্কিউএলএক্সপ্রেস নেই, আমি কীভাবে এটি চালাব?
pupeno

1
পরিষেবা কনসোলটি শুরু -> নিয়ন্ত্রণ প্যানেল-> প্রশাসনিক সরঞ্জাম-> পরিষেবাগুলি
ওয়েন

কিছু মনে করবেন না, আমি পরিষেবাদি কনসোলটি পেয়েছি, এসকিএএলএক্সএক্সপ্রেস চলছে is
pupeno

এর সাথে সংযোগ স্থাপন। আপনাকে অনেক ধন্যবাদ ওয়েন!
pupeno

1
আপনাকে অনেক ধন্যবাদ ... এইটা বের করার চেষ্টা করতে গিয়ে পাগল হয়ে গেল! (অন্যদের থেকে "। \ SQLEXPRESS" নোট ... "SQLEXPRESS" উদাহরণস্বরূপ আইডি নয় আপনি ইনস্টল করার সময় সার্ভার দিলেন।
RiddlerDev

0

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

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

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