Jika kita memiliki 2 database server dan menginginkan untuk melakukan Transact-SQL antar tabel didua database server yang berbeda tersebut, kita dapat menggunakan Linked Server, selain menggunakan cara Openrowset dan ada berbagai jenis database yang dapat di Linked Server ini seperti Oracle, bahkan Ms.Acess dan Excel.
Beberapa kelebihan Linked Server :
Beberapa kelebihan Linked Server :
- Kemampuan untuk mengakses data dari SQL Server yang lain.
- Kemampuan untuk mengeksekusi Query, update, command, dan transaksi pada sumber data yang heterogen di seluruh perusahaan.
- Kemampuan untuk mengatasi sumber data yang beragam pula.
ada beberapa cara yang penulis pahami untuk melakukan konfigurasi linked server yaitu:
- menggunakan perintah sp_addlinkedserver
USE [master]
GO
--perintah menghapus linked server jika ada
EXEC master.dbo.sp_dropserver @server=N'namalinkedservernya', @droplogins='droplogins'
GO
--perintah membuat linked server
EXEC master.dbo.sp_addlinkedserver @server = N'namalinkedservernya', @srvproduct=N'', @provider=N'SQLNCLI', @datasrc=N'namaservernya', @catalog=N'namadatabasenya'
--perintah membuat user login linked server
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'namalinkedservernya',@useself=N'False',@locallogin=NULL,
@rmtuser=N'usernamenya',@rmtpassword='passwordnya'
- dan yang kedua diseting secara GUI melalui Microsoft SQL Server Management Studio
- Setelah membuka SQL Server Management Studio, klik kanan di Server Name-->Server Object--> Linked Server
- di tab general isi "Linked Server" dan "Data Source"
- di tab Security pilih "be made using this scurity context:" dan isi username dan password database tujuan dan klik "Ok"
- Kita dapat mengakses database server lain dengan cara GUI ataupun dengan cara SQL Query:
- Untuk mengakses secara SQL Query "LinkedServerName.Database.Schema.Table"
- Bisa juga menggunakan OpenQuery yaitu :
SELECT * from openquery(LINKEDNAME,'SELECT [ID_Brand],[ID_Cabang],[Description],[Note] FROM [ACCT].[dbo].[ACCT_CABANG]')
mantap
ReplyDeleteYups
Deletetolong tolong bisa dijelaskan lebih lagi soal linked server & data source itu apa ya masing2 isinya..help help.. saya gagall terus buatnya.
ReplyDelete