sqlserver
SQLServer database dari no recovery / standby ke recovery mode
biasanya solusi High Avalilability (HA) dan Disaster Recovery (DR) untuk SQLServer saya menggunakan metode paling mudah dan murah yaitu log shipping. seandainya harus terjadi failover ke salah satu server DR , kita harus membuat database nya menjadi dalam mode recovery. caranya adalah dengan : saya catat di blog ini agar saya sendiri tidak lupa 😀
Menghapus isi temporal table pada SQLServer
temporal table sangat membantu saya untuk mentracking data yang berubah. jika anda belum tahu bagaimana cara mudah mengubah sqlserver table menjadi temporal table , anda dapat melihat nya di sini. sekarang, jika kita sudah menggunakan temporal table, ada kalanya kita ingin menghapus isi dari temporal table tersebut. sayangnya kita tidak dapat menghapus langsung data pada … Read more
SQLCMD error TCP Provider: Error code 0x2746. Client unable to establish connection
yah dan terjadi lagi. ceritanya ingin membuat koneksi dari Ubuntu 20.04 LTS ke SQLServer box di windows kebetulan SQLServer nya versi cukup lama pada Os WIndows server yang cukup lama juga jika menemukan error seperti itu, tandanya kemungkinan besar bermasalah dengan konfigurasi openssl yang ada di client (ubuntu). versi nya terlalu tinggi. solusi nya yang … Read more
Membuat Tabel menjadi Read-Only di SQLServer
seringkali kalau masalah data ini sangat bikin tidur tidak nyenyak. saya sendiri sering dibikin seperti ini. takutnya ada yang gak sengaja mengubah data, atau menghapus dan sebagainya.untuk melakukan pencatatan hal tersebut saya biasanya mengimplement temporal table, namun temporal table kadang tidak cukup. kita kadang butuh melakukan pemaksaan bahwa tabel hanya boleh dibaca tidak boleh diubah … Read more
Investigasi Problem String or binary data would be truncated
Masalah ini sering kita jumpai di sqlserver saat kita akan mengcopy data dari tabel / query sumber ke tabel tujuan yang memiliki struktur yang berubah di sisi tabel / query sumber. Biasanya sih, dikarenakan panjang karakter nya lebih panjang dari tabel tujuan. Sebenarnya masalah ini sudah clear dan jelas , hanya saja yang tidak jelas … Read more
Mengetahui history backup pada SQLServer
pasangan dari postingan sebelum nya mengenai history dari restore pada sqlserver, kali ini kita dapat script untuk melakukan list history backup di sqlserver , dengan script ini :
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