.bak
এক্সটেনশন সহ আমার একটি ফাইল আছে ।
এসকিউএল সার্ভারের একটি ডাটাবেসে আমি এই তারিখটি কীভাবে আমদানি করতে পারি?
.bak
এক্সটেনশন সহ আমার একটি ফাইল আছে ।
এসকিউএল সার্ভারের একটি ডাটাবেসে আমি এই তারিখটি কীভাবে আমদানি করতে পারি?
উত্তর:
উপর SQL সার্ভার ম্যানেজমেন্ট স্টুডিও
সম্পন্ন.
.bak ফাইলগুলি ডাটাবেস ব্যাকআপ। আপনি নীচের পদ্ধতিতে ব্যাকআপ পুনরুদ্ধার করতে পারেন:
কীভাবে: একটি ডাটাবেস ব্যাকআপ পুনরুদ্ধার করুন (এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও)
RESTORE FILELISTONLY
FROM DISK = 'D:\3.0 Databases\DB.bak'
RESTORE DATABASE YourDB
FROM DISK = 'D:\3.0 Databases\DB.bak'
এবং আপনাকে ব্যবহার করে উপযুক্ত এমডিএফ, এনডিএফ এবং এলডিএফ ফাইলগুলি সরাতে হবে
With Move 'primarydatafilename' To 'D:\DB\data.mdf',
Move 'secondarydatafile'To 'D:\DB\data1.ndf',
Move 'logfilename' To 'D:\DB\log.ldf'
আপনি কেবল নেটিভ এসকিউএল সার্ভার পদ্ধতি ব্যবহার করে এই ডাটাবেস ব্যাকআপ ফাইলগুলি পুনরুদ্ধার করতে পারেন, বা আপনি অ্যাপেক্সএসকিউএল পুনরুদ্ধার ব্যবহার করতে পারেন দ্রুত কার্যত ফাইলগুলি সংযুক্ত করতে এবং সম্পূর্ণ পুনরুদ্ধারকৃত ডাটাবেস হিসাবে তাদের অ্যাক্সেস সরঞ্জামটি ।
দাবি অস্বীকার: আমি অ্যাপেক্সএসকিউএলে প্রোডাক্ট সাপোর্ট ইঞ্জিনিয়ার হিসাবে কাজ করি
পুনরুদ্ধার ডাটাবেস ... চয়ন করার পরিবর্তে, ফাইল এবং ফাইলগোষ্ঠী পুনরুদ্ধার করুন নির্বাচন করুন ...
তারপরে একটি ডাটাবেসের নাম লিখুন, উত্স হিসাবে আপনার .bak ফাইলের পথটি নির্বাচন করুন, পুনরুদ্ধার চেকবক্সটি পরীক্ষা করুন এবং ওকে ক্লিক করুন। .Bak ফাইলটি বৈধ হলে এটি কাজ করবে।
(এসকিউএল সার্ভার পুনরুদ্ধার বিকল্পগুলির নামগুলি খুব সাধারণ কোনও কাজের জন্য স্বজ্ঞাত নয়))
সম্পন্ন
সহজভাবে ব্যবহার করুন
sp_restoredb 'আপনার ডাটাবেসের নাম', 'আপনি পুনরুদ্ধার করতে চান এমন অবস্থান'
উদাহরণ: sp_restoredb 'omDB', 'D: \ abc.bak'
RESTORE DATABASE
মধ্যে এবং এমএসডিএন.মাইক্রোসফট /en-us/library/ms178099(v=sql.105).aspx এর মধ্যে পার্থক্য কী ?
sp_restoredb
আপনার ডাটাবেস বিভিন্ন কাঠামো বা সম্পূর্ণ খালি (নতুন) থাকা পুনরুদ্ধার সঞ্চালন।
উপরের সমাধানগুলি আপনার ব্যাকআপ (.বাক) ফাইলটি কোথায় রাখবে তা বাদ যায়। এই কৌতুক করতে হবে। এটা আমার জন্য কাজ করেছে।
আপনি নোড প্যাকেজ ব্যবহার করতে পারেন, যদি আপনার প্রায়শই বিকাশ প্রক্রিয়াতে ডাটাবেসগুলি পুনরুদ্ধার করতে হয়।
ইনস্টল করুন:
npm install -g sql-bak-restore
ব্যবহার:
sql-bak-restore <bakPath> <dbName> <oldDbName> <owner>
যুক্তি:
!! sqlcmd কমান্ড লাইন ইউটিলিটি আপনার PATH ভেরিয়েবলের মধ্যে থাকা উচিত।