Nasıl Yapılır: FTP (çoğaltma Transact-SQL programlama) üzerinden bir anında teslim
Anlık görüntü dosyaları, bir FTP sunucusunda kullanılabilir hale getirmek için bu seçeneği ayarlamak ve bu FTP ayarlarını, çoğaltma, depolanan yordamları kullanarak programsal değiştirilebilir.Kullanılan yordamını yayın türüne bağlıdır.FTP anlık görüntü görüntü teslimi, yalnızca çekme aboneliklerle kullanılır.
Security Note: |
---|
Güvenliğini artırmanıza yardımcı olmak için , teslim ınternet üzerinden anlık görüntü görüntü görüntüsünü FTP'YI kullanarak, sanal özel ağ (VPN) uygulamanız önerilir.Daha fazla bilgi için bkz: VPN kullanarak ınternet üzerinden veri yayımlama. |
anlık görüntü görüntü görüntüsünü bir anlık görüntü veya işlem yayın teslimata FTP etkinleştirmek için
yayın veritabanı Yayımcı tarafında yürütmek sp_addpublication.Belirtin @ yayın değeritrue için @ enabled_for_internetve aşağıdaki parametreleri için uygun değerleri:
@ ftp_address - anlık görüntü görüntü görüntü sunmak için kullanılan FTP sunucusunun adresi.
(Isteğe bağlı) @ ftp_port - FTP sunucusu tarafından kullanılan bağlantı noktası.
(Isteğe bağlı) @ ftp_subdirectory - bir FTP oturum açma için atanmış varsayılan FTP dizinin alt dizini.Örneğin, FTP sunucusunun kök \\ftpserver\Giriş ve \\ftpserver\Giriş\snapshots depolanacak anlık görüntüleri belirtin \snapshots\ftp for @ ftp_subdirectory (anlık görüntü dosyaları oluştururken çoğaltma 'ftp' anlık klasör yolunu ekler).
(Isteğe bağlı) @ ftp_login - FTP sunucusuna bağlanırken kullanılan bir oturum açma hesabı.
(Isteğe bağlı) @ ftp_password - FTP oturum açma için parola.
Security Note: Güvenlik en iyi uygulaması, FTP sunucusunda adsız oturum açma izin vermiyor.
Not
Anlık Görüntü Aracısı belirttiğiniz dizin için yazma izninizin olması gerekir ve dağıtım aracısını veya Birleştirme Aracısı okuma iznine sahip olmalıdır.Çekme abonelik kullanılıyorsa, gibi bir Evrensel Adlandırma Kuralı (UNC) yol \\ftpserver\Giriş\snapshots gibi paylaşılan bir dizin belirtmelisiniz.Daha fazla bilgi için bkz: anlık görüntü klasörü güvenli hale getirme.
Bu, FTP kullanan bir yayın oluşturur.Daha fazla bilgi için bkz: Nasıl Yapılır: Bir yayını (Transact-SQL programlama çoğaltma) oluşturma.
Bir birleştirme yayın için FTP anlık görüntü görüntü teslimatı etkinleştirmek için
yayın veritabanı Yayımcı tarafında yürütmek sp_addmergepublication.Belirtin @ yayın değeritrue için @ enabled_for_internet ve aşağıdaki parametreleri için uygun değerleri:
@ ftp_address - anlık görüntü görüntü görüntü sunmak için kullanılan FTP sunucusunun adresi.
(Isteğe bağlı) @ ftp_port - FTP sunucusu tarafından kullanılan bağlantı noktası.
(Isteğe bağlı) @ ftp_subdirectory - bir FTP oturum açma için atanmış varsayılan FTP dizinin alt dizini.Örneğin, FTP sunucusunun kök \\ftpserver\Giriş ve \\ftpserver\Giriş\snapshots depolanacak anlık görüntüleri belirtin \snapshots\ftp for @ ftp_subdirectory (anlık görüntü dosyaları oluştururken çoğaltma 'ftp' anlık klasör yolunu ekler).
(Isteğe bağlı) @ ftp_login - FTP sunucusuna bağlanırken kullanılan bir oturum açma hesabı.
(Isteğe bağlı) @ ftp_password - FTP oturum açma için parola.
Security Note: Güvenlik en iyi uygulaması, FTP sunucusunda adsız oturum açma izin vermiyor.
Not
Anlık Görüntü Aracısı belirttiğiniz dizin için yazma izninizin olması gerekir ve dağıtım aracısını veya Birleştirme Aracısı okuma iznine sahip olmalıdır.Çekme abonelik kullanılıyorsa, gibi bir Evrensel Adlandırma Kuralı (UNC) yol \\ftpserver\Giriş\snapshots gibi paylaşılan bir dizin belirtmelisiniz.Daha fazla bilgi için bkz: anlık görüntü klasörü güvenli hale getirme.
Bu, FTP kullanan bir yayın oluşturur.Daha fazla bilgi için bkz: Nasıl Yapılır: Bir yayını (Transact-SQL programlama çoğaltma) oluşturma.
Oluşturulacak çekme temelli abonelik anlık görüntü görüntü veya işlem anlık görüntü görüntü görüntüsünü FTP kullanan bir yayın teslimi
abonelik veritabanı Abone tarafında yürütmek sp_addpullsubscription.Belirtin Yayımcı'ın and @ yayın.
- abonelik veritabanı Abone tarafında yürütmek sp_addpullsubscription_agent.Belirtin Yayımcı'ın, @ publisher_db, @ yayın, the Microsoft Abone adresindeki dağıtım aracı için çalıştığı bir Windows kimlik bilgileri @ job_login and @ job_password) ve değeri true için @ use_ftp.
yayın veritabanı Yayımcı tarafında yürütmek sp_addsubscription çekme temelli abonelik kaydedilemedi.Daha fazla bilgi için bkz: Nasıl Yapılır: çekme temelli abonelik (Transact-SQL programlama çoğaltma) oluşturma.
anlık görüntü görüntü görüntüsünü birleştirme yayınına FTP kullanan bir abonelik teslim bir çekme oluşturmak için
abonelik veritabanı Abone tarafında yürütmek sp_addmergepullsubscription.Belirtin Yayımcı'ın and @ yayın.
abonelik veritabanı Abone tarafında yürütmek sp_addmergepullsubscription_agent.Belirtin Yayımcı'ın, @ publisher_db, @ yayınabone adresindeki dağıtım aracısını çalıştığı için Windows kimlik bilgileri**@ job_login** and @ job_password) ve değeri true için @ use_ftp.
yayın veritabanı Yayımcı tarafında yürütmek sp_addmergesubscription çekme temelli abonelik kaydedilemedi.Daha fazla bilgi için bkz: Nasıl Yapılır: çekme temelli abonelik (Transact-SQL programlama çoğaltma) oluşturma.
anlık görüntü görüntü görüntüsünü bir anlık görüntü veya işlem yayın teslim ayarlarını bir veya birden çok FTP değiştirmek için
yayın veritabanı Yayımcı tarafında yürütmek sp_changepublication.Için aşağıdaki değerlerden birini belirtin. @ özellik ve bu ayarın için yeni bir değerdeğer:
ftp_address -anlık görüntü görüntü görüntü sunmak için kullanılan FTP sunucusunun adresi.
ftp_port -FTP sunucusu tarafından kullanılan bağlantı noktası.
ftp_subdirectory -FTP anlık görüntü görüntü için kullanılan varsayılan FTP dizinin alt dizini.
ftp_login -FTP sunucusuna bağlanmak için kullanılan bir oturum açma.
ftp_password -FTP oturum açma için parola.
Security Note: Olanaklıysa, zamanında kimlik bilgileri bilgilerini girmesini ister.Bir komut dosyasında kimlik bilgileri depolamak, dosyanın güvenli gerekir.
(Isteğe bağlı) 1 Değiştirilmesini her FTP ayarı için yineleyin.
(Isteğe bağlı) FTP devre dışı bırakmak için anlık görüntü teslimini yürütmek sp_changepublication yayımcı yayın veritabanında en.Bir değer belirtin. enabled_for_internet için @ özellik ve değeri false için değer.
FTP değiştirmek için anlık görüntü birleştirme yayın teslimi ayarları
yayın veritabanı Yayımcı tarafında yürütmek sp_changemergepublication.Için aşağıdaki değerlerden birini belirtin. @ özellik ve bu ayarın için yeni bir değerdeğer:
ftp_address - anlık görüntü görüntü görüntü sunmak için kullanılan FTP sunucusunun adresi.
ftp_port - FTP sunucusu tarafından kullanılan bağlantı noktası.
ftp_subdirectory - FTP anlık görüntü görüntü için kullanılan varsayılan FTP dizinin alt dizini.
ftp_login - FTP sunucusuna bağlanmak için kullanılan bir oturum açma.
ftp_password - FTP oturum açma için parola.
Security Note: Olanaklıysa, zamanında kimlik bilgileri bilgilerini girmesini ister.Bir komut dosyasında kimlik bilgileri depolamak, dosyanın güvenli gerekir.
(Isteğe bağlı) 1 Değiştirilmesini her FTP ayarı için yineleyin.
(Isteğe bağlı) FTP anında teslim devre dışı bırakmak için , yürütmek sp_changemergepublication yayımcı en yayın veritabanı.Bir değer belirtin. enabled_for_internet for @ özellik ve değeri false için değer.
Example
Aşağıdaki örnek, aboneleri FTP'YI kullanarak anlık görüntü görüntü verilere erişmesine olanak veren bir birleştirme yayın oluşturur.The Subscriber should use a secure VPN connection when accessing the FTP share.sqlcmd scripting variables are used to supply login and password values.Daha fazla bilgi için bkz: komut dosyası kullanan kullanan dosyası kullanan değişkenleri ile sqlCmd kullanma.
Aşağıdaki örnek, bir mektup birleştirme için bir abonelik oluşturur yayın, abone FTP'YI kullanarak anlık görüntü görüntü edindiği.The Subscriber should use a secure VPN connection when accessing the FTP share.sqlcmd scripting variables are used to supply login and password values.Daha fazla bilgi için bkz: komut dosyası kullanan kullanan dosyası kullanan değişkenleri ile sqlCmd kullanma.
See Also