আমি মাইক্রোসফ্ট এসকিউএল সার্ভার 2014 এন্টারপ্রাইজ সংস্করণ ব্যবহার করছি। লিঙ্কযুক্ত সার্ভারগুলির সাথে একটি সমস্যা দেখা দেয় যেখানে সার্ভারটি পুনরায় চালু করা বা MSSQLSERVER
পরিষেবা বন্ধ করার প্রয়োজন হয় । যখন সার্ভারটি আবার চলছে, লিঙ্কযুক্ত সার্ভারগুলি (ডিবি 2-তে) সঠিকভাবে কাজ করে না এবং এসকিউএল সার্ভার এই ত্রুটিটি দেখায়:
এমএসজি 7302, স্তর 16, রাজ্য 1, লাইন 10
লিঙ্কযুক্ত সার্ভার "আয়ারস্পাই" এর জন্য OLE DB সরবরাহকারী "DB2OLEDB" এর উদাহরণ তৈরি করতে পারে না।
সার্ভারটি বেশ কয়েকবার পুনঃসূচনা করার পরে কেবল লিঙ্কযুক্ত সার্ভারটি কাজ শুরু করে।
- লিঙ্কযুক্ত সার্ভারগুলি উঠতে কেন বেশ কয়েকবার সার্ভারটি পুনরায় চালু করা দরকার?
- অন্যান্য সমাধান আছে?
লিঙ্কযুক্ত সার্ভারগুলির মধ্যে একটি তৈরি করার জন্য এটি স্ক্রিপ্ট:
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'