পুনরায় ইনস্টল না করে আমি কীভাবে একটি এসকিউএল সার্ভার ২০০ instance এর নাম পরিবর্তন করতে পারি?
উদাহরণস্বরূপ, যদি ডিবিটিকে "মাইএসকিউএল সার্ভার \ এমএসএসকিউএল ২০০৮" হিসাবে উল্লেখ করা হয়, আমি কীভাবে "মাইএসকিউএল সার্ভার \ এসকিউএল ২০০৮" নামকরণ করতে পারি?
পুনরায় ইনস্টল না করে আমি কীভাবে একটি এসকিউএল সার্ভার ২০০ instance এর নাম পরিবর্তন করতে পারি?
উদাহরণস্বরূপ, যদি ডিবিটিকে "মাইএসকিউএল সার্ভার \ এমএসএসকিউএল ২০০৮" হিসাবে উল্লেখ করা হয়, আমি কীভাবে "মাইএসকিউএল সার্ভার \ এসকিউএল ২০০৮" নামকরণ করতে পারি?
উত্তর:
আমি ইনস্টল না করে পুনরায় নামকরণ করা সম্ভব বলে মনে করি না।
অনুলিপি হিসাবে কয়েকটি অভ্যন্তরীণ ডাটাবেসে নামটির চিহ্ন রয়েছে এবং পরে আপনি ত্রুটি খুঁজে পেতে পারেন।
যদি আপনি এটি করতে পারেন, যদি আপনার একাধিক উদাহরণ না থাকে তবে আপনি পুনরায় ইনস্টল করা এবং তারপরে আপনার সমস্ত ডাটাবেসগুলি আবার আমদানি করা থেকে ভাল।
আমি জানি যে এই স্ক্রিপ্টটি 'নেট জুড়ে সর্বব্যাপী, তবে যখনই আমি এটির জন্য গুগল করি আমি আমার প্রয়োজনীয়তার জন্য ওভারকিলযুক্ত বিস্তৃত স্টোরের প্রোগ নিয়ে আসি - সুতরাং উত্তরসূরির জন্য এসকিউএল সার্ভারের নামকরণের জন্য প্রয়োজনীয় কমান্ডগুলি এখানে রয়েছে:
SELECT @@servername
EXEC master.dbo.sp_dropserver ‘[SERVER NAME]‘
EXEC master.dbo.sp_addserver ‘[NEW SERVER NAME]‘, ‘local’
SELECT @@servername
এবং তাদের ব্যবহার সম্পর্কিত কয়েকটি নোট:
স্প_ড্রোপসারবার :
sp_addserver :
এসকিউএল সার্ভারের নামকরণের সময় আমি নিম্নলিখিতটিও সুপারিশ করব:
আপনি যদি কোনও মেশিনের পুনরায় নামকরণের অংশ হিসাবে এই কাজটি সম্পাদন করে থাকেন তবে প্রথমে মেশিনটির নাম পরিবর্তন করে তারপরে এসকিউএল সার্ভারের নামকরণ করুন। একবার আপনি এসকিউএল সার্ভারের নাম পরিবর্তন করে নিলে, কোনও নির্ভরশীল পরিষেবা সহ এসকিউএল সার্ভারের পুরো পুনঃসূচনা করুন।
আমি নীচের লিঙ্ক থেকে এই তথ্য পেয়েছি:
এই ব্লগটি মনে হচ্ছে এটি বেশ সহজ।
http://www.modhul.com/2008/01/15/renaming-a-sql-server-instance/
আপনি অল্টার ডেটাবেস ব্যবহার করতে চান।
http://msdn.microsoft.com/en-us/library/ms174269.aspx
এই পরিস্থিতিতে আপনার উপরের উদাহরণের জন্য আমি চেষ্টা করব:
ALTER DATABASE MSSQL2008 MODIFY NAME = 'SQL2008'
শুভকামনা!