| Yerel LAN veya genel ağda sqlserver2008 kurulmuş iki makine vardır (Not: Yayınlanan anlık görüntüler veritabanlarının eski sürümleriyle uyumlu değildir, bu da 2008 altında oluşturulan işlemler veya anlık görüntülerin sqlserver2005 tarafından abone edilemeyeceği anlamına gelir) 1. Yayınlamak istediğiniz veritabanında bir veritabanı oluşturun (burada dnt_new olarak adlandırılır) ve ardından veritabanı örneğinin sol navigasyonunda "Kopyala" - "Yerel Yayın" seçeneğine sağ tıklayın ve aşağıdaki gibi "Yeni Yayın" seçeneğini seçin: Bu şekilde, sistem herkesi yönlendirmek için 'Yayın Sihirbazı'nı başlatır, 'Sonraki'ye tıklar ve ardından mevcut pencerede yayınlamak istediğiniz veritabanını seçer: Aşağıda gösterildiği gibi bir sonraki pencerede "Issue Release" seçeneğini seçin: Sonra Sonra'ya tıklayın ve veri nesnelerini (veri tabloları, saklanan prosedürler, özel fonksiyonlar vb.) senkronize etmek için seçin, aşağıdaki gibi: Sonra "Proje Sorunu Penceresi" var, çünkü daha önce DBO olarak giriş yaptınız, bu yüzden aşağıdaki şekilde gösterildiği gibi sadece Sıradaki'ye tıklamanız yeterli: Burada, senkronize edilecek veri bilgisini "ekle" ile filtreleyebilirsiniz, çünkü tüm tablo veri senkronize edilmiş, bu yüzden burada ayarlanmamıştır Sonra 'Proxy Security' penceresinde 'Güvenlik Ayarları' butonuna tıklayın: Açılan 'Güvenlik Ayarları' alt penceresinde aşağıdaki bilgileri ayarlayın ve 'OK' butonuna tıklayın: Sonra Sonraki butonuna tıklayın: Yayımla' işaret kutusunu seçin ve Next'e tıklayın; sihirbaz, burada dnt_new_snap adında bir Yayın Adı girmenize izin verecek: "Bitir" butonuna tıklayın, sistem daha önce toplanan bilgilere dayanarak yayınlama hedef bilgilerini oluşturmaya başlar: Bu noktada, 'bir sürüm oluşturma' işi tamamlandı. Aşağıda abonelik oluşturma süreci açıklanmaktadır. Başka bir makinenin sqlserver örneğinde, örneği açın ve aşağıdaki görselde gösterildiği gibi Replikasyon - Yeni Abonelik kullanın: Sistem "Yeni Abonelik" sihirbazını başlatır, Sonraki'ye tıklar ve "Yayınla" penceresindeki açılır menüde "Yayınla" kutusunda "Kontrol et ve sqlserver sunucusunu yayınla" öğesini seçer Sonra açılır pencerede 'Yayıncılık için kullanılan veritabanı örneğini oluştur' seçeneğini seçin ve giriş yapın, ardından yayıncı bilgileri aşağıdaki liste kutusunda görünecektir: Daha önce oluşturduğumuz "dnt_new_snap" yayınlama nesnesini seçin ve Sonraki'ye tıklayın: Dağıtım Proxy Konumu penceresinde Tüm Proxy'leri Dağıtım Sunucularında Çalıştır'ı seçin, Sonraki'ye tıklayın ve Abone Sunucuları penceresindeki Abonelik Veritabanı liste kutusunda senkronize edilecek abonelik veritabanının adını seçin (yeni bir veritabanı oluşturabilirsiniz): Sonraki'ye tıklayın, ardından 'Dağıtım Proxy Güvenliği' penceresinde liste kutusundaki '...' tuşuna tıklayarak kurulum özelliğini ayarlayın ve aşağıdaki ayarları yapın (kırmızı kutuya dikkat edin): Sonra "OK" butonuna tıklayın ve sihirbazda "Next" butonuna tıklayın, sistem "Ajan Planı Yürütme Yöntemi" penceresini gösterecek, "Sürekli Çalıştırma" veya özel zaman seçeneğini seçecek (özelleştirme zamanlı yedekleme verisi sağlayabilir): Pencerede Aşağı'ya tıklayın ve "Execute Now" seçeneğini seçin: Her şey normal çalışıyorsa, sqlserver daha önce belirtilen veri tablolarını ve 'yayıncı'dan kaydedilen prosedürleri mevcut 'abonelik veritabanı'na senkronize eder. Bu aşamada, kaynak veritabanındaki (yayıncı) tabloya belirtilen tablo veri bilgilerini ekleyebilir veya değiştirebilir ve 1-3 saniye (veya belirli bir süre) bekledikten sonra, eklemeler ve değişiklikler 'abonelik veritabanı'ndaki ilgili tabloya senkronize edilir Not: Bu makaledeki iki makine sqlserver istemcisiyle bağlanmalıdır (sqlserver studio'da 'Uzak bağlantıya izin verin' seçeneğini ayarlayın, ilgili IP adresini belirleyin ve yapılandırma yöneticisinde TCP/IP protokolünü etkinleştirin) Notlar: LAN SQL uzaktan bağlantı yöntemi: SQL2005 SQL2008 uzaktan bağlantı yapılandırma yöntemi Adım 1 (SQL2005, SQL2008): Başlat --> program -->Microsoft SQL Server 2008 (veya 2005) --> yapılandırma aracı --> SQL Server yapılandırma yöneticisi --> SQL Server ağ yapılandırması --> MSSQLSERVER protokolü (bu isim belirli örnek adına dayanır) -->TCP/IP--> sağ tıklama --> etkinleştirildi Adım 2: SQL2005: Start--> Program-->Microsoft SQL Server 2005--> Configurator-->SQL Server 2005 Peripheral Application Configurator--Peripheral Application Configurator for > Services and Connections -->Database Engine--> Remote Connection, Local Connection ve Remote Connection'u seçin ve hem Tcp/IP hem de adlandırılmış boruları kullanın'ı seçin. SQL2008: SQL Server Management Studio'yu açın --> sol [Object Explorer] içindeki ilk öğeyi (ana veritabanı motoru) seçin -->sağ tıklayın --> Aspect --> açılar açılır menüsünden [Peripheral Application Configurator]'u seçin -> RemoteDacEnable'ı True olarak ayarlayın. Ekspres: XP'nin bir güvenlik duvarı varsa, istisna altına aşağıdaki iki programı ekleyin: C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe, C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe Sadece Windows güvenlik duvarı değil, antivirüs güvenlik duvarı da kapalı olmalı. Adım 3: Start --> Program-->Microsoft SQL Server 2008 (veya 2005)--> Yapılandırma Aracı-->SQL Server Yapılandırma Yöneticisi-->SQL Server Service-->SQL Server (MSSQLSERVER) sağ tıklayın (Not: özel örnek adı, parantez içindeki özel örnek adına bağlıdır)--> yeniden başlat
|