SQL Server এর পার্ট-1 এ আমরা দেখেছি কিভাবে SSMS(Sql Server Management Studio) দিয়ে SQL Server এ connect হওয়া যায়। এই পার্ট এ আমরা দেখবো কিভাবে একটি database create, alter এবং dropp করা যায়।
একটি SQL Server database create, alter এবং drop করার ২ টা way আছে-
1. Graphically SQL Server Management Studio (SSMS) ব্যবহার করে।
2. Query লিখে।
Graphically একটি database create করতে হলে-
1. Object Explorer এর যে Databases folder টি আছে তার উপরে Right ক্লিক করুন ।
2. সিলেক্ট New Database 3. New Database dialog box এ আপনার পছন্দের Database name টি বসিয়ে দিয়ে OK ক্লিক করুন।
Query লিখে database create করতে চাইলে :
Create database DatabaseName
আপনি যে ভাবেই database তৈরি করেন না কেন নিচের ২ টা file তৈরি হবে-
.MDF file - Data File (Contains actual data)
.LDF file - Transaction Log file (Used to recover the database)
create করা হয়ে গেছে এরকম একটা database কে alter করতে হলে :
Alter database DatabaseName Modify Name = NewDatabaseName
আপনি Stored Procedure[SP] লিখেও এই কাজ টি করতে পারেন :
Execute sp_renameDB 'OldDatabaseName','NewDatabaseName'
একটি database কে Delete/Drop করতে হলে :
Drop Database DatabaseThatYouWantToDrop
অথবা LDF এবং MDF file দুইটা delete করে দীন।
আপনি একটি database যদি database টি currently used অবস্থাতে থাকে, আপনি একটা error পাবেন -
Cannot drop database "NewDatabaseName" because it is currently in useআপনাকে তখন database টা single user mode এ এনে তারপর drop করতে হবে -
Alter Database DatabaseName Set SINGLE_USER With Rollback Immediate
এই Rollback Immediate option এর মাধ্যমে সব incomplete transactions গুলো rollback হবে এবং database এর সাথে connection close হয়ে যাবে।
Note: System databases কখনো dropp করা যায় না।
উপরের explanations আরও ভালভাবে বুঝতে এই video টি একবার দেখে আসুন। ধন্যবাদ।।
No comments:
Post a Comment