Nasıl Yapılır: Oracle veritabanından (çoğaltma Transact-SQL programı) bir yayın oluşturun
After the Oracle database has been configured as a Publisher, you can create a transactional or snapshot publication the same way that you would from a Microsoft SQL Server Publisher, by using system stored procedures.
Bir Oracle yayın oluşturmak için
Oracle veritabanı, yayımcı yapılandırın.Daha fazla bilgi için bkz: Bir Oracle Yayımcı yapılandırma.
uzak Dağıtımcı yoksa uzaktan dağıtıcı yapılandırın.Daha fazla bilgi için bkz: Nasıl Yapılır: Yayımlama ve Dağıtım (çoğaltma Transact-SQL programlama) yapılandırın..
Oracle yayımcı kullanan uzak dağıtımcı sırasında yürütmek sp_adddistpublisher (Transact-SQL). Specify the Transparent Network Substrate (TNS) name of the Oracle database instance for @publisher and a value of ORACLE or ORACLE GATEWAY for @publisher_type.Specify the security mode used when connecting from the Oracle Publisher to the remote SQL Server Distributor as one of the following:
Oracle standart kimlik doğrulaması, varsayılan olarak kullanmak için bir değer belirtin. 0 for @ security_mode, çoğaltma yönetici şemasının oturum açma Oracle yayımcı yapılandırması sırasında oluşturduğunuz**@ oturum açmave parolasınıParola**.
Security Note: Olanaklıysa, zamanında güvenlik kimlik bilgileri bilgilerini girmesini ister.kimlik bilgileri, bir komut dosyasında saklıyorsanız, yetkisiz erişimi engellemek için dosyanın güvenli olmalıdır.
Windows kimlik doğrulaması kullanmak için , değerini belirtin. 1 for @ security_mode.
Not
Windows kimlik bilgileri doğrulaması kullanmak için , Oracle Sunucusu Windows kimlik bilgileri bilgilerini kullanarak bağlantılara izin verecek biçimde yapılandırılmış olması gerekir (daha fazla bilgi için Oracle belgelerine bakın); ve, şu anda çoğaltma yönetici şemasını belirtilen aynı Microsoft Windows hesabı ile oturum açmanız gerekir
yayın veritabanı için Günlük Okuyucu Aracısı proje oluşturur.
Günlük Okuyucu Aracısı iş yayımlanmış bir veritabanı için olup olmadığı konusunda emin değilseniz, yürütmek sp_helplogreader_agent (Transact-SQL) Dağıtım veritabanı Oracle yayımcı tarafından kullanılan dağıtımcı. Için Oracle yayımcının adını belirtin. Yayımcı'ın.Sonuç küme Günlük Okuyucu Aracısı iş oluşturulan sonra boştur.
Günlük Okuyucu Aracısı, iş zaten yayın veritabanı için 5. adıma geçin.
Dağıtım veritabanı Oracle yayımcı tarafından kullanılan dağıtımcı sırasında yürütmek sp_addlogreader_agent (Transact-SQL). Aracı için çalıştığı Windows kimlik bilgileri bilgilerini belirtin. @ job_login and @ job_password.
Not
The @job_login parameter must match the login supplied in step 3.Yayımcı güvenlik bilgilerini sağlayın.Günlük Okuyucu Aracısı 3. adımda sağlanan güvenlik bilgilerini kullanarak yayımcı bağlanır.
Dağıtım veritabanı dağıtımcı sırasında yürütmek sp_addpublication (Transact-SQL) yayın oluşturmak için . Daha fazla bilgi için bkz: Nasıl Yapılır: Bir yayını (Transact-SQL programlama çoğaltma) oluşturma.
Dağıtım veritabanı dağıtımcı sırasında yürütmek sp_addpublication_snapshot (Transact-SQL). Adım 4'için kullanılan yayın adı belirtin. @ Yayını ve anlık görüntü Aracısı çalıştığı için Windows kimlik bilgileri**@ job_name** and Parola.Oracle Standard kimlik doğrulaması yayımcıya bağlanırken kullanmak için ayrıca değeri belirtmeniz gerekir 0 for @ publisher_security_mode ve Oracle oturum açma bilgileri**@ publisher_login** and @ publisher_password.Bu, bir anlık görüntü Aracısı oluşturur iş yayın.