ALTER DATABASE MSSQL Menggunakan Transact SQL

ALTER DATABASE MSSQL Menggunakan Transact SQL Di SQL Server, pernyataan ini mengubah database, atau file dan grup file yang terkait dengan database. Menambah atau menghapus file dan grup file dari database, mengubah atribut database atau file dan grup file, mengubah pemeriksaan database, dan menyetel opsi database. Snapshot database tidak dapat diubah. Untuk mengubah opsi database yang terkait dengan replikasi, gunakan sp_replicationdboption.

Syntax:

ALTER DATABASE <Databse_name>             

MODIFY NAME = <New Name>

Ket :

Database_name               : Nama database yang akan di rubah
New_name                        : Nama baru untuk database

Query:

ALTER DATABASE Learn_TSQL

MODIFY NAME = Learn_TSQL_Alter;

Jalankan query di atas dengan mengklik ‘Execute’.

Hasil: Database sekarang berganti nama menjadi “Edu_TSQL_Alter” dari ‘Edu_TSQL’.

ALTER DATABASE MSSQL

Diatas adalah cara alter / mengubah nama database , lalu bagaimana jika kita ingin merubah juga file mdf dan ldf untuk database tersebut ? berikut saya contohkan alter database beserta file MDF dan LDF nya.

Step 1) Lihat nama file mdf dan ldf dari database yang akan kita ALTER

ALTER DATABASE MSSQL
ALTER DATABASE MSSQL

Step 2) Buka Query editor dan eksekusi query berikut

Sintaks Umum:

ALTER DATABASE {database_name | CURRENT}

{MODIFY NAME = new_database_name

   | COLLATE collation_name

   | <file_and_filegroup_options>

   | SET <option_spec> [, … n] [WITH <terminasi>]

   | SET COMPATIBILITY_LEVEL= {140 | 130 | 120 | 110 | 100 | 90}

};

Query:

ALTER DATABASE Learn_TSQL_Alter
MODIFY FILE
(NAME = Learn_TSQL, NEWNAME = Learn_TSQL_Alter)

GO

ALTER DATABASE Learn_TSQL_Alter
MODIFY FILE
(NAME = Learn_TSQL_log, NEWNAME= Learn_TSQL_Alter_log)

GO

ALTER DATABASE MSSQL

Setelah query berhasil di exsekusi, pada kolom Message terdapat informasi bahwa nama file MDF dan LDF telah berhasil di set menjadi nama yang baru, kalian bisa dengan cara klik kanan pada databasenya kemudian pilih properties, di bagian Files kalian bisa lihat pada Database files kolom Logical Name nama file MDF maupun LDF telah berubah sesuai denga napa yang kita inginkan.

Selanjutnya setelah berhasil merubah nama file MDF dan LDF, lalu bagaimana jika kita ingin merubah path penyimpanan kedua file tersebut dengan cara alter ? untuk itu mari kita simak bagaimana caranya

Buka query editor kemudian eksekusi query berikut

ALTER DATABASE Learn_TSQL_Alter
MODIFY FILE
(NAME = Learn_TSQL_Alter, FILENAME = N’C:\SQL\Data\Learn_TSQL_Alter.mdf’)

GO

ALTER DATABASE Learn_TSQL_Alter
MODIFY FILE
(NAME = Learn_TSQL_Alter_log, FILENAME= N’C:\SQL\LogLearn_TSQL_Alter_log.ldf’)

GO

Sekian untuk pembahasan ALTER Database pada artikel kali ini, sampai jumpa di artikel selanjutnya.

Spread the love

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *