Tuesday, 4 November 2014

Mendapatkan Informasi IP Adddress di SQL Server

Sekarang kita bahas, gimana biar dapat informasi IP Address berupa Server Name, IP Address yang ada di server dan IP Address yang ada di PC atau komputer kita sebagai clinet.

Kita jalankan query yang dibawah ini, sebagai berikut :



Hasilnya query tersebut akan menampilkan informasi, sebagai berikut :



  • Server Name = Nama komputer atau PC Server database yang terkoneksi dengan PC kita.
  • IP Address SQL Server = IP Address komputer atau PC Server database yang terkoneksi dengan PC kita. 
  • IP Address PC Kita = IP Address kita sendiri.
Silahkan mencoba dan #SemangatMemBarra

Thursday, 30 October 2014

Perbedaan EXCEPT dan INTERSECT di SQL Server

Saya punya 2 tabel Master Provinsi dan Master Customer dengan data sebagai berikut :
  • Tabel Master Provinsi
  • Table Master Customer

Kita mulai untuk pembahasannya, sebagai berikut :


  1. INTERSECT (Irisan)
  • Untuk menghasilkan data yang sama dari tabel lainnya.
  • Dari data tersebut kita ingin mengetahui data mana saja yang ada provinsinya yang ada di master customer.
  • Kita gunakan query, sebagai berikut :
  • Dan hasilnya akan mendapatkan data, sebagai berikut :

     2.  EXCEPT (Pengecualian)
  • Untuk menghasilkan data yang tidak ada ditabel lainnya.
  • Dari data tersebut kita ingin mengetahui data mana saja yang tidak ada provinsinya yang ada di master customer.
  • Kita gunakan query, sebagai berikut :
  • Dan hasilnya akan mendapatkan data, sebagai berikut :

Semoga bermanfaat dan selama mencoba. #SemangatMemBarra


     

Wednesday, 10 September 2014

Database Suspect SQL Server

Database Suspect adalah hal yang jarang atau langka. Namun hal ini pasti bisa terjadi sama kita. Database Suspect paling sering disebabkan oleh Hardware yang rusak atau kesalahan operasional.

Untuk solusi-nya dengan menjalankan query, sebagai berikut :

EXEC sp_resetstatus 'NamaDatabase
GO 
ALTER DATABASE NamaDatabase SET EMERGENCY 
DBCC checkdb('NamaDatabase') 
ALTER DATABASE NamaDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE 
DBCC CheckDB ('NamaDatabase', REPAIR_ALLOW_DATA_LOSS) 
ALTER DATABASE NamaDatabase SET MULTI_USER 

Note : Untuk warna merah itu berarti nama database-nya yang kena suspect.

Silahkan mencoba

Wednesday, 18 June 2014

Cara melihat yang ada di Stored Procedure, Trigger, View atau Object di SQL Server

Cara melihat teks atau code di Stored Procedure, Trigger, View.

Syntax :

 Hasil dari Syntax diatas :

Selamat Mencoba #SemangatMemBarra

Monday, 9 June 2014

Perbedaan cara mendapatkan tanggal di akhir bulan SQL 2008 Vs SQL 2012


  • SQL Server 2008
Ketik Query sebagai berikut :

Ini hasil dari Query dari SQL 2008, sebagai berikut :

  • SQL Server 2012
Ketik Query sebagai berikut : 

Ini hasil dari Query dari SQL 2012, sebagai berikut :
  • Itu perbedaannya, karena di SQL 2008 belum ada Function EOMONTH, jadi lebih banyak Querynya daripada di SQL 2012 yang sudah ada Function tersebut.


Selamat Mencoba :)




Wednesday, 4 June 2014

Export Data SQL Server ke Text, CSV, Excel atau Word

Salah satu cara untuk export file ke .txt, .csv, .xls atau .doc dengan sangat mudah dan cepat menggunakan bcp dengan xp_cmdshell.

Berikut tahap-tahap nya :

  1. Tahap ini hanya untuk satu kali disetiap server sql server, gunakan sp_configure dan execute script dibawah ini :

    2.  Lalu jalankan perintah untuk export Table atau query yang sudah di siapkan :

    3.  Kalau mau di export ke file excel atau word tinggal ganti .txt menjadi .xls atau .doc.

    4.  Berikut hasil dari Export ke file .txt :

  Silahkan mencoba :) #SemangatMemBarra