Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

21/01/2021

Sebastian Meine (2013), Fundamentals of SQL Server 2012 Replication, Red gate
books, ISBN-10: 1906434999.

 Giới thiệu SQL Server Replication


 Demo 1. Replication trên 1 Sql Server Instance
 Demo 2. Replication trên 3 Sql Server Instance
 Demo 3. Bài toán quản lý nhập/xuất vật tư.
 Linked Server

1
21/01/2021

 Replication là một tập các giải pháp cho phép


phân phối, đồng bộ dữ liệu và các đối tượng
CSDL giữa các server thông qua mạng cục bộ
hoặc Internet.
 SQL Server cung cấp nhiều kiểu Replication
– Snapshot replication
– Transactional replication
– Peer-to-peer replication
– Merge replication
3

2
21/01/2021

1. Setting up Distributor
2. Settting up a Publication
3. Settung up a Subscription
TLTK chương 2, từ trang 35 – 72.

1
2

3 4

3
21/01/2021

7 8

 Creating a test database and table for the publication

4
21/01/2021

4
3

5
6

7 8

10

5
21/01/2021

9 10

11

12

11

 Creating a target database

12

6
21/01/2021

3
4

5
6

13

14

7
21/01/2021

11
10

Comparing data in the Publisher and Subscriber

12

15

 Chuẩn bị
– Cài đặt 3 Sql Server Instance trên 1 máy hoặc
3 máy.
– Start Sql Server Agent.
 Thực hiện
– Setting up Distributor
– Settting up a Publication
– Settung up a Subscription
 TLTK chương 3 - 7

16

8
21/01/2021

 Giả sử công ty có 2 chi


nhánh.
 Thông tin chi nhánh 1
đặt trên server1, chi nhánh
2 đặt trên server2.
 Thông tin vật tư lưu ở cả
2 chi nhánh.

17

 Cài đặt 3 SQL Server Instance


– Server trung tâm
– Server chi nhánh 1
– Server chi nhánh 2
 Tạo folder ReplicaData (share folder) để chứa
dữ liệu trong quá trình update từ CSDL toàn
cục về các phân mảnh, nhân bản và ngược
lại.

18

9
21/01/2021

19

Lược đồ phân mảnh


 ChiNhanh
– NhanVien
– Kho
• PhatSinh
• ChiTietPhatSinh
 VatTu: nhân bản

20

10
21/01/2021

21

22

11
21/01/2021

23

24

12
21/01/2021

 3.1. Phân tán CSDL về server1


 3.2. Phân tán CSDL về server2

25

26

13
21/01/2021

27

 Tìm hiểu và cài đặt Link Server để kết nối giữa


các Database Server.
 Thực hiện cài đặt phân tán dữ liệu cho đồ án
môn học.

28

14

You might also like