প্রথম প্রয়াসে এসকিউএল সার্ভারের সময়সীমা শেষ


9

আমার কাছে একটি বিস্ময়কর সমস্যা হচ্ছে যেখানে আমি এসকিউএল সার্ভার ২০০৮ এ সংযুক্ত করার চেষ্টা করছি দ্বিতীয় কম্পিউটারে চলমান (উভয় মেশিন উইন 64৪ বিট চালাচ্ছে), ভিজ্যুয়াল স্টুডিওতে ডেটা উত্সগুলির মাধ্যমে বা এসকিউএল ম্যানেজমেন্ট কনসোলের মাধ্যমেই।

সংযোগের প্রথম প্রয়াসে, এটি বার হয়ে যায়। দ্বিতীয় প্রচেষ্টা ভাল কাজ করে।

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

আমি আশা করি যে এটি উপলব্ধি করে।

কোন পরামর্শ?


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

মেশিনের নাম অনুসারে, তবে এটি আমার হোম নেটওয়ার্কে রয়েছে এবং আমি মেশিনের নাম ব্যবহার করে এতে শেয়ারগুলি আঘাত করতে পারি। এটি কেবল এসকিউএল যা আমাকে সমস্যা দেয়।
সার্জিওল

উত্তর:


6

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

এসকিউএল সার্ভার কনফিগারেশন পরিচালক -> এসকিউএল সার্ভার নেটওয়ার্ক কনফিগারেশন -> 'ইনস্ট্যান্সনাম' -> টিসিপি / আইপি -> বৈশিষ্ট্য -> আইপি ঠিকানা -> আইপি সমস্ত -> প্রোটোকল

এখানে আপনি দুটি বিকল্প দেখতে পাবেন:

  • টিসিপি ডায়নামিক পোর্টস: 51250 (এলোমেলোভাবে উত্পন্ন)
  • টিসিপি পোর্ট: খালি - আমি এখানে 1433 রেখেছি এবং তারপরে আমি ফায়ারওয়ালটি খুললাম (যদি এটি ইতিমধ্যে খোলা না থাকে)। আপনি যে কোনও বন্দরটি চান রাখতে পারেন (আমি 1433 লাগিয়েছি কারণ এটি ছিল একমাত্র উদাহরণ multiple একাধিক উদাহরণের ক্ষেত্রে আপনার প্রতিটি উদাহরণের জন্য আলাদা পোর্ট বেছে নেওয়া উচিত এবং তারপরে সেগুলি ফায়ারওয়ালে খুলতে হবে)

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

@echo =========  Ports des SQL-Servers  ===================
@echo Aktivieren von Port 1433 für die SQLServer-Standardinstanz
netsh firewall set portopening TCP 1433 "SQLServer" 
@echo Aktivieren von Port 1434 für dedizierte Administratorverbindungen
netsh firewall set portopening TCP 1434 "SQL-Administratorverbindung" 
@echo Aktivieren von Port 4022 für den konventionellen SQL Server-Service Broker  
netsh firewall set portopening TCP 4022 "SQL-Service Broker" 
@echo Aktivieren von Port 135 für Transact-SQL-Debugger/RPC 
netsh firewall set portopening TCP 135 "SQL-Debugger/RPC" 
@echo =========  Ports für Analysedienste  ==============
@echo Aktivieren von Port 2383 für die SSAS-Standardinstanz
netsh firewall set portopening TCP 2383 "Analysedienste" 
@echo Aktivieren von Port 2382 für den SQL Server-Browserdienst
netsh firewall set portopening TCP 2382 "SQL-Browser" 
@echo =========  Verschiedene Anwendungen  ==============
@echo Aktivieren von Port 80 für HTTP 
netsh firewall set portopening TCP 80 "HTTP" 
@echo Aktivieren von Port 443 für SSL
netsh firewall set portopening TCP 443 "SSL" 
@echo Aktivieren des Ports für die Schaltfläche 'Durchsuchen' des SQL Server-Browserdiensts
netsh firewall set portopening UDP 1434 "SQL-Browser" 
@echo Zulassen von Multicast-/Broadcastantwort auf UDP (Aufzählung der Browserdienste OK)
netsh firewall set multicastbroadcastresponse ENABLE

2

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

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

ipconfig /flushdnsসফল সংযোগের চেষ্টা করার পরেও আপনি চালনার চেষ্টা করতে পারেন এবং দেখুন যদি আপনি একইরকম আচরণ পান তবে। ছদ্মবেশী কাজটি হ'ল আপনার HOSTS ফাইলে লুকআপ করা, তবে আপনার এটি সঠিকভাবে ঠিক করা উচিত।


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

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

2

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

সূত্র:

http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/58bd9c4d-0572-4567-8e32-82a7fd600022

থ্রেড থেকে:

হ্যাঁ, আমি এই সমস্যাটি স্থির করেছি।

আমার উইন্ডোজ সার্ভার ২০০৮ এসএএসএল এলডিএপি বাইন্ডগুলি প্রত্যাখ্যান করার জন্য কনফিগার করা হয়েছিল (সতর্কতা ২৮8686 দেখুন)।

যেহেতু আমি আমার সার্ভারটি এমন বাইন্ডগুলি প্রত্যাখ্যান না করার জন্য কনফিগার করেছি, তাই এসকিএল সার্ভার ২০০৮ সংযোগগুলি সঠিকভাবে কাজ করে।

এলডিএপি সাইন ইন সেটিংস সংশোধন করার তথ্যের জন্য আপনি মাইক্রোসফ্ট কেবি 935834 এ দেখতে পারেন (আমি নতুন ব্যবহারকারী হিসাবে এটির সাথে লিঙ্ক করতে পারি না)।

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


0

ফায়ারওয়াল অক্ষম করুন। পরীক্ষা নেটওয়ার্ক (পিং)। স্কিল সার্ভারে স্নিফ নেটওয়ার্ক ট্র্যাফিক ( ওয়্যারশার্ক ব্যবহার করুন )


0

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

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

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