Salah satu fasilitas Microsoft SQL Server adalah kemampuan mengintegrasikan antar database apapun jenisnya. Misalnya kita ingin mengambil/menampilkan data dari MS.Access lalu digabungkan dengan data dari Ms.Exel lalu di gabungkan lagi dengan data dari Ms.SQL Server 2000 atau 2008 kemudian hasilnya disimpan ke table baru. Berikut ini contoh codingnya :
--Mengambil data dari MS.Access 1997-2003
select * from openrowset
(
'microsoft.jet.oledb.4.0','c:\djie_db.mdb';'Admin';'',
'select * from Barang'
)
--Mengambil data dari Sql Server 2000
select * from openrowset
(
'sqloledb','server';'sa';'123',
'select * from Barang'
)
--Mengambil data dari Sql Server 2008
select * from openrowset
(
'sqlncli10.1','server\sql2008';'sa';'123',
'select * from Barang'
)
Untuk Ms.SQL Server 2008, apabila terjadi error kemungkinan perintah openrowset ini belum diaktifkan, berikut ini coding untuk mengaktifkannya :
--Mengaktifkan OPENROWSET
EXEC sp_configure 'show advanced options',1
GO
RECONFIGURE
GO
EXEC sp_configure 'Ad Hoc Distributed Queries',1
GO
RECONFIGURE
GO
EXEC sp_configure
GO
OPEN ROWSET
Oleh UchihaArfan28
Jika Anda menyukai Artikel di blog ini, Silahkan
klik disini untuk berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di dasarprogrammer.blogspot.com
Widget by : DasarProgramer
0 komentar:
Posting Komentar