কিভাবে একটি লিঙ্কযুক্ত সার্ভার পুনরায় লোড করবেন?


14

আমি মাইক্রোসফ্ট এসকিউএল সার্ভার 2014 এন্টারপ্রাইজ সংস্করণ ব্যবহার করছি। লিঙ্কযুক্ত সার্ভারগুলির সাথে একটি সমস্যা দেখা দেয় যেখানে সার্ভারটি পুনরায় চালু করা বা MSSQLSERVERপরিষেবা বন্ধ করার প্রয়োজন হয় । যখন সার্ভারটি আবার চলছে, লিঙ্কযুক্ত সার্ভারগুলি (ডিবি 2-তে) সঠিকভাবে কাজ করে না এবং এসকিউএল সার্ভার এই ত্রুটিটি দেখায়:

এমএসজি 7302, স্তর 16, রাজ্য 1, লাইন 10
লিঙ্কযুক্ত সার্ভার "আয়ারস্পাই" এর জন্য OLE DB সরবরাহকারী "DB2OLEDB" এর উদাহরণ তৈরি করতে পারে না।

সার্ভারটি বেশ কয়েকবার পুনঃসূচনা করার পরে কেবল লিঙ্কযুক্ত সার্ভারটি কাজ শুরু করে।

  1. লিঙ্কযুক্ত সার্ভারগুলি উঠতে কেন বেশ কয়েকবার সার্ভারটি পুনরায় চালু করা দরকার?
  2. অন্যান্য সমাধান আছে?

লিঙ্কযুক্ত সার্ভারগুলির মধ্যে একটি তৈরি করার জন্য এটি স্ক্রিপ্ট:

EXEC master.dbo.sp_addlinkedserver 
@server = N'AIRS', 
@srvproduct=N'Microsoft OLE DB Provider for DB2', 
@provider=N'DB2OLEDB', 
@datasrc=N'###.###.###.##',@provstr=N'Provider=DB2OLEDB;
    Data Source=#####;Persist Security Info=True;Password=**********;
    User ID=######;Initial Catalog=######;
    Network Address=###.###.###;Package Collection=AICOLDP;DBMS Platform=DB2/AS400',
@catalog=N'#####'

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'AIRS',@useself=N'False',@locallogin=NULL,@rmtuser=N'#####',@rmtpassword='########'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'collation compatible', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'data access', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'dist', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'pub', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'rpc', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'rpc out', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'sub', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'connect timeout', @optvalue=N'0'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'collation name', @optvalue=null
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'lazy schema validation', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'query timeout', @optvalue=N'0'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'use remote collation', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'AIRS', @optname=N'remote proc transaction promotion', @optvalue=N'true'

এটি সরবরাহকারী কনফিগারেশন: provider_configuration

উত্তর:


1

আমি বিশ্বাস করি ডিবি 2 লিঙ্কের জন্য করা কনফিগারেশনে কিছু অনুপস্থিত।

সংযোগের স্ট্রিংটি প্রথমটির মতো দেখতে হবে।

Provider=DB2OLEDB; User ID=db2user; Password=mypassword; Initial Catalog=mydatabase;
Network Transport Library=TCP; Host CCSID=37;PC Code Page=1208;
Network Address=111.111.111.333; Network Port=446; Package Collection=MSDB2COL; 
Process Binary as Character=False; Connect Timeout=15; Units of Work=RUW;
DBMS Platform=DB2/AS400;Defer Prepare=False;Rowset Cache Size=0; Max Pool Size=100;
Persist Security Info=True;Connection Pooling=True;Derive Parameters=False;

অনুপস্থিত পরামিতিগুলি যুক্ত করুন, সুতরাং সিস্টেমটি স্বয়ংক্রিয় / র্যান্ডো প্যারামিটার সেট করবে না, এটি সমস্যার সমাধান করবে।


1

এই সমস্যাটি প্রকাশ করার জন্য আপনি লিঙ্কযুক্ত সার্ভার ক্যোয়ারী তৈরি করেছেন বা OS এর স্থানীয় প্রশাসক হিসাবে থাকা কোনও ব্যবহারকারীের প্রসঙ্গে চালিত হতে পারেন

https://support.microsoft.com/en-us/help/2647989/error-message-when-you-try-to-create-an-instance-of-an-ole-db-provider-in-sql- সার্ভার-করতে না তৈরি একটি-উদাহরণস্বরূপ অফ OLE-DB-প্রদানকারী


0

সম্প্রদায় উইকি উত্তর :

সমস্যা ছিল আর্কিটেকচার। আমাদের 32 টি বিট ছিল; আমরা এখন এসকিউএল সার্ভার 2014 এন্টারপ্রাইজ 64-বিট দিয়ে আমাদের সিস্টেমটিকে অন্য সার্ভারে স্থানান্তরিত করেছি এবং আমাদের সমস্ত সমস্যা শেষ হয়ে গেছে - মেলগোভি (প্রশ্ন লেখক)।


অন্যদের সহায়তা দেওয়ার ক্ষেত্রে মন্তব্যে থাকা অন্যান্য পরামর্শগুলি:

কনফিগারেশন পরিবর্তনের সময় ব্যতীত পুনরায় আরম্ভ করা স্বাভাবিক আচরণ নয়। আপনি যদি আপনার মূল ডাটাবেস স্থিতিশীলতার বিষয়ে চিন্তা করেন তবে আপনার প্রক্রিয়া বিকল্পটি অক্ষম করা উচিত - অন্যথায় লিঙ্কযুক্ত সার্ভার ড্রাইভারের ত্রুটিগুলি আপনার ইঞ্জিনকে ক্র্যাশ করতে পারে।

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


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

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