Forum

Farklı Data
 
Bildirimler
Hepsini Temizle

Farklı Data

6 Yazılar
3 Üyeler
0 Reactions
738 Görüntüleme
(@EyupDal)
Gönderiler: 152
Reputable Member
Konu başlatıcı
 

Farklı tadalarda tablo ilişkilendirmek mümkünmüdür arkadaşlar..

 

A datasındaki costumer ıd B datasındaki ambar ıd sine eşitleye bilirmiyiz?  

 
Gönderildi : 29/03/2011 18:09

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 


Farklı tadalarda tablo ilişkilendirmek mümkünmüdür arkadaşlar..


 


A datasındaki costumer ıd B datasındaki ambar ıd sine eşitleye bilirmiyiz?  



Aslında sorunuzdaki eşitleme ve ilişiklendirme kavramları farklı şeyler. Fakat teknik ayrıntılara takılmayıp soruyu yanıtlamaya çalışırsak;


"veritabanını oluştururken ilişiklendirip yazılım tarafında eşitlersiniz"


denilebilir.

 
Gönderildi : 29/03/2011 18:32

(@EyupDal)
Gönderiler: 152
Reputable Member
Konu başlatıcı
 

Aslıda söylemiş olduğum şey belki saçma gelir. Şimdi A ticari yazılımı var kalıplaşmış ve oturmuş B yazılımı var oda aynı şekilde yanlız müşteri a ya ne işlersem online b yede işlesin istiyor... olayın aslı bu

 
Gönderildi : 29/03/2011 18:40

(@ugurinal)
Gönderiler: 145
Estimable Member
 

A ve B farklı veritabanları ise database link ile birbirini ilişkilendirirek gerekl izinleri vererek ve insert on trigger oluşturup A dan B ye otomatik veri transferini gerçekleştirebilirsiniz.

 
Gönderildi : 29/03/2011 22:13

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Aslıda söylemiş olduğum şey belki saçma gelir. Şimdi A ticari yazılımı var kalıplaşmış ve oturmuş B yazılımı var oda aynı şekilde yanlız müşteri a ya ne işlersem online b yede işlesin istiyor... olayın aslı bu

A'nın ilgili tablolarına trigger yazmalısınız. Trigger'lar oluşturuldukları tabloda bir işlem yapıldığında çalışan komutlardır.

Trigger'ların oluşturulması ve trigger'larla ilgili bilgi için:  http://msdn.microsoft.com/en-us/library/ms189799.aspx  adresini ziyeret edebilirsiniz. 

http://calisanadam.blogspot.com/2009/07/basit-trigger-ornekleri.html
http://turkcekaynak.net/tag/sql-trigger-ornekleri

Buralarda da birkaç türkçe açıklamalı trigger örnekleri mevcut.

Sizin burada anlatılanlardan farklı olarak tek yapacağınız şey farklı bir veritabanını kullanmak olacak. Dolayısıyla A ticari yazılımının SQL'e bağlanan kullanıcısının B yazılımının kullandığı veritabanına da erişimi olması gerekmektedir. Eğer her iki yazılım da aynı kullanıcı adı ile (örneğin sa) bağlanıyorsa o zaman herhangi bir işlem yapmanıza gerek de yok ama eğer değilse erişim yetkilerini de düzenlemelisiniz.

İyi çalışmalar. 

 
Gönderildi : 30/03/2011 08:57

(@EyupDal)
Gönderiler: 152
Reputable Member
Konu başlatıcı
 

üstadlarım çok tşk ederim.

 
Gönderildi : 31/03/2011 01:22

Paylaş: