Mengaktifkan Fitur Export / Import dan Backup Database Di Microsoft SQL Server 2008

Pada SQL Server 2008 terdapat Store Procedure yang berguna untuk melakukan Export / Import dan Backup / Restore Database namun secara default Store Procedure tersebut tidak di aktifkan. Biasanya ketika kita akan melakukan proses Export / Import maka akan akan muncul pesan error sebagai berikut :

SQL Server blocked access to procedure ‘sys.xp_cmdshell’ of component ‘xp_cmdshell’ because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of ‘xp_cmdshell’ by using sp_configure. For more information about enabling ‘xp_cmdshell’, see “Surface Area Configuration” in SQL Server Books Online.”

Untuk mengaktifkan fitur tersbut berikut langkah-langkahnya :

1. Aktifkan terlebih dahulu Show Advanced Option dengan cara :

EXEC sp_configure ‘show advanced options’, 1
GO

RECONFIGURE
GO

2. Aktifkan xp_cmdshell dengan cara :

EXEC sp_configure ‘xp_cmdshell’, 1
GO

RECONFIGURE
GO

3. Untuk melihat apakah sudah berubah settingnya, jalankan query berikut :

SELECT * FROM sys.configurations
ORDER BY name ;
GO

Seharusnya untuk Show Advanced Option dan xp_cmdshell sudah bernilai 1 ( Sudah Aktif )

Setelah itu untuk melakukan Export / import kita dapat menggunakan perintah query sebagai berikut :

USE dbMhs
EXEC Sp_Export_Or_import_Table ‘dbMhs’, ‘tArchive’, ‘D:\Archive 26-02-2011.tbl’, ‘EXPORT’, ‘sa’, ‘sapwd’

Keterangan :

  • EXEC Sp_Export_Or_import_Table : Adalah store procedure untuk melakukan export import
  • ‘dbMhs’ : adalah nama dari database
  • ‘tArchive’ : adalah nama dari tabel
  • ‘D:\Archive 26-02-2011.tbl’ : adalah letak path tempat export tabel ingin di simpan
  • ‘EXPORT’ : adalah jenis operasi yang akan dilakukan adalah export, jika ingin operasi import silahkan ganti dengan ‘import’
  • ‘sa’ : adalah user untuk login ke SQL server
  • ‘sapwd’ : adalah password dari user sa.

 

Selamat Mencoba…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: