Aracılığıyla paylaş


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

  1. Oracle veritabanı, yayımcı yapılandırın.Daha fazla bilgi için bkz: Bir Oracle Yayımcı yapılandırma.

  2. 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..

  3. 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 noteSecurity 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

  4. 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.

  5. 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.

  6. 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.