Rumah pangkalan data tutorial mysql SQL Server从备份初始化的事务复制中添加发布项目

SQL Server从备份初始化的事务复制中添加发布项目

Jun 07, 2016 pm 05:54 PM
sql server

有时候,您可能首先从备份初始化了一个事务订阅,然后你又需要添加一个项目(Article)。如果订阅方是由快照初始化的,你可以重新运行快照代理产生新的快照,其中只有新添加的那个项目被BCP出然后在订阅方BCP入。但是,如果是使用备份/还原建立的订阅,其快

有时候,您可能首先从备份初始化了一个事务订阅,然后你又需要添加一个项目(Article)。如果订阅方是由快照初始化的,你可以重新运行快照代理产生新的快照,其中只有新添加的那个项目被BCP出然后在订阅方BCP入。但是,如果是使用备份/还原建立的订阅,其快照代理是不起作用的。

因而,在这种情况下,当一个新建表需要被新添加进发布时有两种方式:

1.只为那一个项目创建新发布。使用发布向导或脚本,并选择默认选项向订阅推送一个新的快照。同一个发布上的多个发布共享一个日志读取代理,而各个分发代理将会并行地将数据复制到订阅方。

或者,

2.使用下面的步骤,向已有的发布中添加新项目,并在重启复制之前手动同步数据。

下面是方式2的具体实施步骤:

1)       停止日志读取代理(log reader agent)。

2)       在发布方停止对新建项目进行数据更改(注意,当数据正从此发布表中拷贝出时,直到此表已经通过sp_addarticle被添加到了发布中,这段期间我们必须确保停止对此数据表的所有更改。)

3)       生成一个表结构脚本,在订阅方创建表,并将此表中的数据从发布方拷贝到订阅方。

A.      对于新建的或小型数据表,可以使用INSERT INTO… SELECT * FROM语句直接传输数据

B.      对于已有很多数据的表,创建一个SSIS包,从而在远程服务器上创建并加载表。

4)       使用sp_addarticle存储过程将项目添加到发布中。(关于sp_addarticle的说明,请参见:)

当然,你也可以通过复制相关的向导来添加新的项目到发布中。比如:

- 右键点击复制打开发布的属性窗口

SQL Server从备份初始化的事务复制中添加发布项目

- 在发布属性窗口中点击目标表加入发布中

SQL Server从备份初始化的事务复制中添加发布项目

- 点击确认保存

5)       开启日志读取代理

6)       现在你可以开始在此表上做数据更改,因为日志读取器将会从此开始跟踪表的数据变化并复制到订阅端。

请注意,

- 当备份已经包括了该表,如果它仍存在于订阅方,而且那个表没有架构变化的情况下,就不需在订阅方重新创建它,只需要保证人工同步数据即可。

- 在开启日志读取器代理之前,比较发布方和订阅方上新添加表的行数,确定发布方和订阅方所含的数据量是一样的。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah perisian pelayan microsoft sql? Apakah perisian pelayan microsoft sql? Feb 28, 2023 pm 03:00 PM

Microsoft SQL Server ialah sistem pengurusan pangkalan data relasi yang dilancarkan oleh Microsoft Ia adalah platform pangkalan data yang komprehensif yang menggunakan alat perisikan perniagaan (BI) bersepadu untuk menyediakan pengurusan data peringkat perusahaan tahap integrasi dengan perisian yang berkaitan Kelebihan tinggi. Enjin pangkalan data SQL Server menyediakan fungsi storan yang lebih selamat dan boleh dipercayai untuk data hubungan dan data berstruktur, membolehkan pengguna membina dan mengurus aplikasi data yang tersedia dan berprestasi tinggi untuk perniagaan.

Pelayan SQL atau MySQL? Penyelidikan baharu mendedahkan pilihan pangkalan data terbaik. Pelayan SQL atau MySQL? Penyelidikan baharu mendedahkan pilihan pangkalan data terbaik. Sep 08, 2023 pm 04:34 PM

SQLServer atau MySQL? Penyelidikan terkini mendedahkan pemilihan pangkalan data terbaik Dalam beberapa tahun kebelakangan ini, dengan perkembangan pesat Internet dan data besar, pemilihan pangkalan data telah menjadi isu penting yang dihadapi oleh perusahaan dan pembangun. Di antara banyak pangkalan data, SQL Server dan MySQL, sebagai dua pangkalan data hubungan yang paling biasa dan digunakan secara meluas, adalah sangat kontroversi. Jadi, antara SQLServer dan MySQL, yang manakah harus anda pilih? Penyelidikan terkini menjelaskan masalah ini untuk kami. Pertama, biarkan

Pembangunan pangkalan data PHP dan SQL Server Pembangunan pangkalan data PHP dan SQL Server Jun 20, 2023 pm 10:38 PM

Dengan populariti Internet, pembangunan laman web dan aplikasi telah menjadi perniagaan utama banyak syarikat dan individu. Pangkalan data PHP dan SQLServer adalah dua alat yang sangat penting. PHP ialah bahasa skrip sebelah pelayan yang boleh digunakan untuk membangunkan laman web dinamik SQLServer ialah sistem pengurusan pangkalan data hubungan yang dibangunkan oleh Microsoft dan mempunyai pelbagai senario aplikasi. Dalam artikel ini, kita akan membincangkan pembangunan PHP dan SQL Server, serta kelebihan, kelemahan dan kaedah aplikasinya. Pertama, mari

Bagaimana untuk menyambung ke pangkalan data Microsoft SQL Server menggunakan PDO Bagaimana untuk menyambung ke pangkalan data Microsoft SQL Server menggunakan PDO Jul 29, 2023 pm 01:49 PM

Pengenalan kepada cara menggunakan PDO untuk menyambung ke pangkalan data Microsoft SQL Server: PDO (PHPDataObjects) ialah antara muka bersatu untuk mengakses pangkalan data yang disediakan oleh PHP. Ia memberikan banyak kelebihan, seperti melaksanakan lapisan abstraksi pangkalan data dan menjadikannya mudah untuk bertukar antara jenis pangkalan data yang berbeza tanpa mengubah suai sejumlah besar kod. Artikel ini akan memperkenalkan cara menggunakan PDO untuk menyambung ke pangkalan data Microsoft SQL Server dan menyediakan beberapa contoh kod yang berkaitan. langkah

Analisis ringkas tentang lima kaedah menyambungkan SQL Server dengan PHP Analisis ringkas tentang lima kaedah menyambungkan SQL Server dengan PHP Mar 21, 2023 pm 04:32 PM

Dalam pembangunan web, gabungan PHP dan MySQL adalah sangat biasa. Walau bagaimanapun, dalam beberapa kes, kita perlu menyambung kepada jenis pangkalan data lain, seperti SQL Server. Dalam artikel ini, kami akan membincangkan lima cara berbeza untuk menyambung ke SQL Server menggunakan PHP.

SQL Server vs. MySQL: Pangkalan data manakah yang lebih sesuai untuk seni bina ketersediaan tinggi? SQL Server vs. MySQL: Pangkalan data manakah yang lebih sesuai untuk seni bina ketersediaan tinggi? Sep 10, 2023 pm 01:39 PM

SQL Server vs. MySQL: Pangkalan data manakah yang lebih sesuai untuk seni bina ketersediaan tinggi? Dalam dunia dipacu data hari ini, ketersediaan yang tinggi adalah salah satu keperluan untuk membina sistem yang boleh dipercayai dan stabil. Sebagai komponen teras penyimpanan dan pengurusan data, ketersediaan tinggi pangkalan data adalah penting untuk operasi perniagaan perusahaan. Di antara banyak pangkalan data, SQLServer dan MySQL adalah pilihan biasa. Jadi dari segi seni bina ketersediaan tinggi, pangkalan data manakah yang lebih sesuai? Artikel ini akan membandingkan kedua-duanya dan memberikan beberapa cadangan.

SQL Server dan MySQL bersaing, bagaimana untuk memilih penyelesaian pangkalan data yang terbaik? SQL Server dan MySQL bersaing, bagaimana untuk memilih penyelesaian pangkalan data yang terbaik? Sep 10, 2023 am 08:07 AM

Dengan pembangunan Internet yang berterusan, pemilihan pangkalan data menjadi semakin penting. Di antara banyak pangkalan data, SQLServer dan MySQL adalah dua pilihan berprofil tinggi. SQLServer ialah sistem pengurusan pangkalan data hubungan yang dibangunkan oleh Microsoft, manakala MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka. Jadi bagaimana untuk memilih penyelesaian pangkalan data terbaik antara SQLServer dan MySQL? Pertama, kita boleh membandingkan kedua-dua pangkalan data ini dari segi prestasi. SQLServer sedang diproses

Perbandingan SQL Server vs. MySQL: Mana yang lebih baik untuk pemprosesan data berskala besar? Perbandingan SQL Server vs. MySQL: Mana yang lebih baik untuk pemprosesan data berskala besar? Sep 09, 2023 am 09:36 AM

SQLServer dan MySQL kini merupakan dua sistem pengurusan pangkalan data hubungan (RDBMS) yang sangat popular. Kedua-duanya adalah alat yang berkuasa untuk menyimpan dan mengurus data berskala besar. Walau bagaimanapun, mereka mempunyai beberapa perbezaan dalam mengendalikan data berskala besar. Artikel ini akan membandingkan SQL Server dan MySQL, memfokuskan pada kesesuaian mereka untuk pemprosesan data berskala besar. Mula-mula, mari kita fahami ciri-ciri asas SQLServer dan MySQL. SQLServer dibangunkan oleh Microsoft

See all articles