Forum

SQL Server Replicat...
 
Bildirimler
Hepsini Temizle

SQL Server Replication Sütun Ekleme Sorunu

6 Yazılar
2 Üyeler
0 Reactions
1,840 Görüntüleme
(@UfukDeniz)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

Merhaba;

 

SQL Server 2008 R2 bir database imizi başka bir sunucuya replike etmeye calışıyoruz. Ancak kontrol için tablolara sütun ekliyor. Bu sütunların eklenmeden replikasyon yapmanın bir yolu var mı acaba ? Eklenmsesini istemememizin sebebi yazılımda kullanılan sql sorgulamalarında "Sorgudaki alan sayısı ile tablodaki alan sayısı birbiri ile uyuşmuyor" şeklinde uyarı alıyoruz. Kullanılan yazılım Nebim Winner.

 

Şimdiden teşekkürler.

 

Saygılarımla. 

 
Gönderildi : 17/08/2013 20:40

(@BekirMertGULTEKIN)
Gönderiler: 231
Reputable Member
 

Ne tür replikasyon yapmaya çalışıyorsunuz? (Merge, Transactional vs.) Replikasyon yapmanızın amacı nedir?

 
Gönderildi : 19/08/2013 18:54

(@UfukDeniz)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

Marge kullanmak istiyoruz. Kullanım amacımız; ticari yazılımıızın bağlı olduğu sunucudaki (işletmemizde) SQL veri tabanını tablolarda değişiklik olduğunda Web sayfamızın bulunduğu sunucudaki ( dışarıda ancak vpn ile bağlı ) SQL veri tabanına eşleştirmesi. 

 
Gönderildi : 19/08/2013 21:31

(@BekirMertGULTEKIN)
Gönderiler: 231
Reputable Member
 

Peki web tarafından da veri girişi olacak mı? Eğer olacaksa bu noktada ID konusu gündeme geliyor ki cidden çok zahmetli bir konu bu. Tablolardaki ID aralığı belirtilmesi şart yoksa kendi haline bırakırsanız kesin bir yerlerde patlar ve de merge replicationda ID değiştirdiği de oluyor ki bu da tablo ilişkilerinde sorun çıkarıyor. Eğer sadece 2 noktadan veri girişi yapacaksanız P2P replikasyonu öneririm çünkü ID konusu çok rahat çözülebilir. Tabloya kolon açmayan tek replikasyon türü transactionaldir, P2P'de transactional yapılıyor. Replikasyon konusu her yönüyle hakim olunması gereken bir konu. Bu işe girişmeden önce replikasyon konusunu derinlemesine incelemenizi tavsiye ederim, yoksa her adımda bir sıkıntıyla karşılaşabilirsiniz. P2P ya da transactional yapmaya karar verirseniz elimden geldiğince yardımcı olmaya çalışırım.

Kolay gelsin. 

 
Gönderildi : 20/08/2013 05:54

(@UfukDeniz)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

Merhaba Bekir Bey;

Öncelikle ilginize ve yardımlarınıza teşekkür ederim. Gösterdiğiniz yöntem ile tek taraflı güncelleme yaparak sorunu şimdilik çözdük. Bu konu ile alakalı bir sorum daha olacak. Örneğin replikasyonda tüm veri tabanını değil belirli tabloları sadece aktarıyoruz. İlk başlangıçta snapshot alıyor. Daha sonradan bir tabloyu daha replikasyona sokmak istediğimizde tekrar snapshot mı aldırmak gerekiyor yoksa işaretlenen tabloyu daha basit bir şekilde replikasyona sokabilir miyiz ?  

 
Gönderildi : 22/08/2013 13:51

(@BekirMertGULTEKIN)
Gönderiler: 231
Reputable Member
 

Publication tarafında var olan bir tabloyu replike etmek istiyorsanız bu tablo ile aynı özellikte bir tabloyu diğer tarafta oluşturarak ekleyebilirsiniz.

Yeni bir tablo eklemek için ise her iki lokasyonda tabloları oluşturun, publication propertiesinde articleye gelin, sağ tarafta show only... gibi bir cümle olacak onun tikini kaldırın yeni eklemiş olduğunuz tablo görünür olacaktır o tabloyu tikleyin. Bunu 2 nodda yapın.

Bu işlemleri yapmadan önce replikasyonu stop etmeniz yaptıktan sonra da satart etmeniz gerekir aksi halde hata alırsınız. 

 
Gönderildi : 23/08/2013 13:34

Paylaş: