Skip to main content

Posts

Showing posts from March, 2012

Menghapus semua record di semua tabel di Database (SQL Server)

Ketika kita sedang dalam tahap pembuatan program biasanya kita sering melakukan uji coba run script yang melibatkan operasi database ( SQL Server ), seperti script untuk insert, edit atau delete record di database. Ketika program sudah jadi biasanya kita ingin agar databasenya balik kekondisi ketika baru di buat alias recordnya tidak ada, nah berikut adalah script (Procedure) yang saya temukan untuk menghapus seluruh record di database: Script menghapus semua record di semua tabel di Database CREATE PROCEDURE sp_EmplyAllTable AS EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL' EXEC sp_MSForEachTable 'DELETE FROM ?' EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL' GO Script diatas ketika di run di tab query akan menghasilkan sebuah procedure, nah untuk mendapatkan hasilnya rekan2 harus Execute Procedure tersebut. Semoga Bermanfaat! :D

Menampilkan Database Diagram ketika restore database di Sql Server

Sudah pernah denger Database Diagram di Sql Server? Database Diagram itu hampir sama dengan " Entity Relationship Diagram ", ketika kita membuka Database Diagram maka kita akan mendapatkan informasi relasi (Relationship) antar tabel. Pada saat kita membackup kemudian merestore database kembali  maka database diagram tidak bisa langsung muncul, nah untuk menampilkan database diagram gunakan script berikut, kemudian Execute di tab Query. ALTER AUTHORIZATION ON DATABASE :: namadatabase TO userdatabase Semoga Bermanfaat! :D