Konversi Tabel pada SQLServer Menjadi Tabel Temporal

Temporal Tables adalah salah satu fitur yang sangat membantu saya , terutama saat terjadi perselisihan mengenai data , dengan temporal table, secara tidak kita sadari sqlserver mencatat perubahan yang terjadi pada data yang ada pada suatu tabel, sehingga kita tidak pernah kehilangan nilai data sebelum data tersebut berubah atau terhapus. seringkali kita tidak mendesain sebuah … Read more

Cara Cepat Shrink semua database Log SQL Server

Berkaitan dengan post saya sebelumnya tentang ukuran data pada tiap database. mungkin kiranya perlu dilanjutkan dengan script cepat bagaimana melakukan shrink pada log file berikut caranya jalankan script dibawah ini SELECT ‘USE [‘ + d.name + N’]’ + CHAR(13) + CHAR(10) + ‘DBCC SHRINKFILE (N”’ + mf.name + N”’ , 0, TRUNCATEONLY)’ + CHAR(13) + … Read more

Mengetahui Ukuran File pada SQLServer

Ukuran file seharusnya dimonitor terus oleh DBA karena jika tidak, dapat mengakibatkan banyak hal yang menyebalkan, setidaknya beberapa yang menyebalkan itu pernah saya lalui : Sistem tidak dapat melakukan query dikarenakan kehabisan space, hal ini bisa jadi di data file ataupun log file yang jadi biang kerok. kebanyakan sih karena log file nya yang tidak … Read more

Memonitor Progress Backup / Restore Database berukuran besar di SQLServer

Saat mungkin kita perlu me restore database ukuran besar di server lain kadang kita kuatir apakah database bisa ter restore ? lalu ditambah lagi dengan boss yang rese sangat perhatian, menanyakan kapan selesai ? untungnya ada DMV untuk ini SELECT session_id as SPID, command, a.text AS Query, start_time, percent_complete, dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_timeĀ FROM sys.dm_exec_requests r … Read more

Mengubah UTC time ke Local time di SQLServer

dimulai dari seringnya kerja sama temporal table, pada temporal tabel, dibutuhkan 2 kolom yang mandatory yang bertujuan mencatat tanggal valid (tanggal awal dan akhir) dari baris pada tabel tersebut. masalahnya adalah tanggal tersebut disimpan dengan UTC timezone. saat kita akan mengambil data dari tabel tersebut, maka kolom tanggal tersebut , maka tanggal yang tertampil adalah … Read more