সম্প্রতি, আমাকে অ্যাক্সেস ডাটাবেস থেকে SQL সার্ভার 2014-এ ডেটা স্থানান্তর করতে হয়েছিল কারণ আমার ডাটাবেসটি অ্যাক্সেস পরিচালনা করার জন্য খুব বড় হয়ে যাচ্ছিল। যদিও প্রক্রিয়াটি মোটামুটি সহজ, আমি ভেবেছিলাম আমি ধাপে ধাপে নির্দেশাবলী সহ একটি নিবন্ধ লিখব৷
প্রথমে, আপনাকে নিশ্চিত করতে হবে যে আপনার কম্পিউটারে SQL সার্ভার বা SQL সার্ভার এক্সপ্রেস ইনস্টল করা আছে। একটি ব্যক্তিগত কম্পিউটারে SQL সার্ভার এক্সপ্রেস ডাউনলোড করার সময়, আপনি উন্নত পরিষেবাগুলি সহ সংস্করণটি ডাউনলোড করেছেন তা নিশ্চিত করুন . যদি আপনি না করেন, তাহলে ডাটাবেস ইঞ্জিন ইনস্টল করা হবে না এবং আপনার কাছে সংযোগ করার জন্য কোনো ডাটাবেস উদাহরণ ছাড়াই SQL ম্যানেজমেন্ট স্টুডিও থাকবে।
একবার আপনার SQL সার্ভার সঠিকভাবে ইনস্টল হয়ে গেলে, আপনি SQL সার্ভারে একটি নতুন ডাটাবেসে অ্যাক্সেস ডাটাবেস আমদানি করতে নীচের পদক্ষেপগুলি চালিয়ে যেতে পারেন৷
এসকিউএল সার্ভারে অ্যাক্সেস ডেটাবেস স্থানান্তর করুন
SQL সার্ভার ম্যানেজমেন্ট স্টুডিও খুলুন এবং যে ডাটাবেস সার্ভারে আপনি আপনার অ্যাক্সেস ডাটাবেস আমদানি করতে চান তার সাথে সংযোগ করুন। ডাটাবেস এর অধীনে , ডান-ক্লিক করুন এবং নতুন ডেটাবেস নির্বাচন করুন . আপনার যদি ইতিমধ্যেই একটি ডাটাবেস থাকে এবং আপনি কেবলমাত্র অ্যাক্সেস থেকে কয়েকটি টেবিল আমদানি করতে চান, তাহলে এটি এড়িয়ে যান এবং ডেটা আমদানি করুন এ যান ধাপ নিচে একটি নতুন তৈরি করার পরিবর্তে আপনার বর্তমান ডাটাবেসে ডান ক্লিক করুন৷
৷
আপনি যদি একটি নতুন ডাটাবেস তৈরি করেন, এগিয়ে যান এবং এটিকে একটি নাম দিন এবং সেটিংস কনফিগার করুন যদি আপনি সেগুলিকে ডিফল্ট থেকে পরিবর্তন করতে চান৷
এখন আমাদের তৈরি করা টেস্ট ডাটাবেসে ডান-ক্লিক করতে হবে এবং টাস্ক বেছে নিতে হবে এবং তারপর ডেটা আমদানি করুন .
একটি ডেটা উত্স চয়ন করুন-এ৷ ডায়ালগ বক্স, Microsoft Access (Microsoft Jet Database Engine) নির্বাচন করুন ড্রপ ডাউন বক্স থেকে।
৷
ফাইলের নাম এর পাশে e, ব্রাউজ করুন এ ক্লিক করুন এবং আপনি যে অ্যাক্সেস ডাটাবেসটি আমদানি করতে চান সেখানে নেভিগেট করুন এবং খুলুন ক্লিক করুন . মনে রাখবেন যে ডাটাবেস অ্যাক্সেস 2007 বা উচ্চতর বিন্যাসে (ACCDB হতে পারে না ) হিসাবে SQL সার্ভার এটি চিনতে পারে না! তাই যদি আপনার কাছে 2007 থেকে 2016 অ্যাক্সেস ডেটাবেস থাকে, তাহলে প্রথমে এটিকে 2002-2003 ডেটাবেসে রূপান্তর করুন বিন্যাস (MDB ) File – Save As-এ গিয়ে .
এগিয়ে যান এবং পরবর্তী ক্লিক করুন৷ গন্তব্য নির্বাচন করতে। যেহেতু আপনি যে ডাটাবেসে ডাটা ইম্পোর্ট করতে চান তাতে ডান-ক্লিক করেছেন, তাই এটি ইতিমধ্যেই তালিকায় বাছাই করা উচিত। যদি না হয়, SQL নেটিভ ক্লায়েন্ট নির্বাচন করুন গন্তব্য থেকে ড্রপ ডাউন আপনি সার্ভার নাম এর অধীনে ডাটাবেস উদাহরণ দেখতে হবে এবং তারপরে আপনি আপনার প্রমাণীকরণের পদ্ধতি বাছাই করার পরে নীচে নির্দিষ্ট ডাটাবেস চয়ন করতে সক্ষম হবেন৷
৷
পরবর্তী ক্লিক করুন এবং তারপরে এক বা একাধিক টেবিল থেকে ডেটা অনুলিপি করুন চয়ন করে আপনি কীভাবে অ্যাক্সেস থেকে SQL-এ ডেটা স্থানান্তর করতে চান তা নির্দিষ্ট করুন। অথবা স্থানান্তর করার জন্য ডেটা নির্দিষ্ট করতে একটি ক্যোয়ারী লিখুন .
৷
আপনি যদি কোনও ডেটা ম্যানিপুলেশন ছাড়াই অ্যাক্সেস ডাটাবেস থেকে সমস্ত টেবিল বা কিছু টেবিল কপি করতে চান তবে প্রথম বিকল্পটি বেছে নিন। আপনি যদি একটি টেবিল থেকে শুধুমাত্র নির্দিষ্ট সারি এবং কলাম ডেটা কপি করতে চান, তাহলে দ্বিতীয় বিকল্পটি বেছে নিন এবং একটি SQL ক্যোয়ারী লিখুন।
ডিফল্টরূপে, সমস্ত টেবিল নির্বাচন করা উচিত এবং যদি আপনি সম্পাদনা ক্লিক করেন ম্যাপিং বোতাম, আপনি কনফিগার করতে পারেন কিভাবে দুটি টেবিলের মধ্যে ক্ষেত্র মানচিত্র। আপনি যদি আমদানির জন্য একটি নতুন ডাটাবেস তৈরি করেন, তাহলে এটি একটি সঠিক অনুলিপি হবে৷
৷
এখানে আমার অ্যাক্সেস ডাটাবেসে শুধুমাত্র একটি টেবিল আছে। পরবর্তী ক্লিক করুন এবং আপনি রান প্যাকেজ দেখতে পাবেন স্ক্রীন যেখানে অবিলম্বে চালান চেক করা উচিত।
পরবর্তী ক্লিক করুন এবং তারপর সমাপ্ত ক্লিক করুন . তারপরে আপনি ডেটা স্থানান্তরের অগ্রগতি দেখতে পাবেন যেমন এটি ঘটে। এটি সম্পূর্ণ হওয়ার পরে, আপনি বার্তা-এ প্রতিটি টেবিলের জন্য স্থানান্তরিত সারির সংখ্যা দেখতে পাবেন কলাম।
বন্ধ করুন ক্লিক করুন৷ এবং তুমি করে ফেলেছ. আপনি এখন এগিয়ে যেতে পারেন এবং সমস্ত ডেটা আমদানি হয়েছে তা নিশ্চিত করতে আপনার টেবিলে একটি SELECT চালাতে পারেন৷ এখন আপনি আপনার ডাটাবেস পরিচালনার জন্য SQL সার্ভারের শক্তি উপভোগ করতে পারেন৷
এসকিউএল সার্ভারে অ্যাক্সেস থেকে আপনার ডেটা আমদানি করতে কোন সমস্যা? যদি তাই হয়, একটি মন্তব্য পোস্ট করুন এবং আমি সাহায্য করার চেষ্টা করব। উপভোগ করুন!