Post kali ini saya akan menerangkan query untuk memanggil data antara 2 database namun berbeda server,jadi begini:langkah .1. daftar link serversebelumnya,masuk ke dalam sqlserver 2008,connect server yang utama.setelah itu buka database utama yang akan di pakai.lalu buka new query, lalu ketikansp_addlinkedsrvlogin '5.xxx.xxx.xxx', 'false', 'NamaUserDiServerUtama', 'NamaUserServerRemote', 'PasswordServerRemote'
5.xxx.xxx.xxx = merupakan server kedua yang akan di lintas/ di gabungkanNamaUserDiServerUtama = username server pada server utamaNamaUserServerRemote = username server kedua yang ingin di remote atau digabungkanPasswordServerRemote = password server kedua yang ingin di remote atau digabungkancontohnya studi kasus berikut:saya menggunakan server utama dengan serverIP : 192.168.188.132serverIP kedua yang ingin saya remote atau saya gabungkan : 192.168.188.20jadi dalam server utama saya daftar linkedserverlogin serverIP kedua(192.168.188.20),querynya adalah:sp_addlinkedsrvlogin [192.168.188.20], 'false', 'sa', 'sa2', '123'
192.168.188.20 = merupakan server kedua yang akan di lintas/ di gabungkansa = username server pada server utamasa2 = username server kedua yang ingin di remote atau digabungkan123= password server kedua yang ingin di remote atau digabungkanlalu run,bila tidak ada error,maka server ke dua telah terdaftar pada linked server login server utama kita,untuk mengecek apakah server kedua telah terconnect,maka menggunakan query berikut:select * from [192.168.188.20].angkasaaviation.dbo.tbladd
192.168.188.20 = merupakan server kedua yang telah di linked sebelumnya dalam server utamaangaksaaviation = merupakan nama database dalam server keduatbladd = merupakan nama table dalam server kedua yang akan di panggil/select dataDemikian caranya,bila ingin menarik data dalam 2 database,namun berbeda server,harus mendaftarkan server login / linked serverlogin dalam server utama. bila sudah terdaftar,untuk proses pemanggilan banyak database bisa dilakukan.apabila, penggabungan nama server menggunakan nama pc local atau bukan berupa IPserver,sama saja,cukup menggantikanserver [192.168.188.20] menjadi nama PC seperti 'ACER-D040458C96'
Tuesday 4 February 2014
Select 2 server pada SQLserver
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment