আমার এসপি আছে, এটি এতে কল xp_cmdshell
করে। এই এসপিটি একটি মেসেজকিউতে ব্যবহৃত হচ্ছে।
এসকিউএল সার্ভার এবং এজেন্ট পরিষেবাদি একটি ডোমেন পরিষেবা অ্যাকাউন্ট ব্যবহার করে কনফিগার করা হয়েছে এবং এই পরিষেবা অ্যাকাউন্টটিতে সিসাদমিন সার্ভারের ভূমিকাতেও একটি লগইন রয়েছে।
যখন মেসেজকিউটি চালু করা হয়, এসপি নিম্নলিখিত ব্যতিক্রমগুলি ফিরিয়ে দেয়:
এক্সপি_সিএমএসডি প্রক্সি অ্যাকাউন্টের তথ্য পুনরুদ্ধার করা যায় না বা অবৈধ। '## এক্সপি_সিএমএসডিহেল_প্রক্সি_ অ্যাকাউন্ট ##' শংসাপত্র উপস্থিত রয়েছে এবং বৈধ তথ্য রয়েছে কিনা তা যাচাই করুন।
কিন্তু যখন আমি এসএসএমএসে এসপি কার্যকর করি, পরিষেবা অ্যাকাউন্ট লগইনের অধীনে (যা একটি সিসাদমিন) এটি সফলভাবে কার্যকর করে।
এমনকি আমি ##xp_cmdshell_proxy_account##
শংসাপত্রও তৈরি করেছি , তবে বার্তা সারি কখনই এই ত্রুটি দেওয়া বন্ধ করে না।
সারিটি দেখতে কেমন লাগে:
CREATE QUEUE [dbo].[TestxmCmdshellQueue]
WITH STATUS = ON ,
RETENTION = OFF ,
ACTIVATION ( STATUS = ON ,
PROCEDURE_NAME = [dbo].[SpWithxp_cmdshell_Init] ,
MAX_QUEUE_READERS = 5 ,
EXECUTE AS N'dbo' ),
POISON_MESSAGE_HANDLING (STATUS = OFF)
পরিষেবা অ্যাকাউন্টটি স্থানীয় সার্ভারে স্থানীয় প্রশাসক হিসাবেও কনফিগার করা হয়েছে।
ডাটাবেসটির মালিক "সা"
আমি একটি উইন্ডোজ সার্ভার 2008 আর 2 এন্টারপ্রাইজ মেশিনে এসকিউএল সার্ভার 2008 আর 2 এসপি 2 চালাচ্ছি।