<!DOCTYPE html>
	<html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
	<head>
<title>Hướng dẫn cấu hình tạo bản sao đồng bộ dữ liệu giữa 2 server sử dụng Replication trong Sqlserver</title>
<meta name="description" content="Hướng dẫn cấu hình tạo bản sao đồng bộ dữ liệu giữa 2 server sử dụng Replication trong Sqlserver - Savefile - Tin Tức -...">
<meta name="author" content="PHAN MEM THIEN HA">
<meta name="copyright" content="PHAN MEM THIEN HA [phamhuy842005@gmail.com]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.0">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Hướng dẫn cấu hình tạo bản sao đồng bộ dữ liệu giữa 2 server sử dụng Replication trong Sqlserver">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức -...">
<meta property="og:site_name" content="PHAN MEM THIEN HA">
<meta property="og:url" content="https://phanmemthienha.com/news/huong-dan-phan-mem/huong-dan-cau-hinh-tao-ban-sao-dong-bo-du-lieu-giua-2-server-su-dung-replication-trong-sqlserver-124.html">
<link rel="shortcut icon" href="https://phanmemthienha.com/uploads/logo-shop-thien-ha-5.png">
<link rel="canonical" href="https://phanmemthienha.com/news/huong-dan-phan-mem/huong-dan-cau-hinh-tao-ban-sao-dong-bo-du-lieu-giua-2-server-su-dung-replication-trong-sqlserver-124.html">
<link rel="alternate" href="https://phanmemthienha.com/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://phanmemthienha.com/news/rss/huong-dan-phan-mem/" title="Tin Tức - Hướng dẫn phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://phanmemthienha.com/news/rss/huong-dan-noi-bo/" title="Tin Tức - Hướng dẫn nội bộ" type="application/rss+xml">
<link rel="alternate" href="https://phanmemthienha.com/news/rss/Doi-tac/" title="Tin Tức - Đối tác" type="application/rss+xml">
<link rel="alternate" href="https://phanmemthienha.com/news/rss/Tuyen-dung/" title="Tin Tức - Tuyển dụng" type="application/rss+xml">
<link rel="preload" as="script" href="https://phanmemthienha.com/assets/js/jquery/jquery.min.js">
<link rel="preload" as="script" href="https://phanmemthienha.com/assets/js/language/vi.js">
<link rel="preload" as="script" href="https://phanmemthienha.com/assets/js/global.js">
<link rel="preload" as="script" href="https://phanmemthienha.com/themes/default/js/news.js">
<link rel="preload" as="script" href="https://phanmemthienha.com/themes/popovleather/js/main.js">
<link rel="preload" as="script" href="https://phanmemthienha.com/themes/popovleather/js/bootstrap.min.js">
<link rel="StyleSheet" href="https://phanmemthienha.com/assets/css/font-awesome.min.css">
<link rel="StyleSheet" href="https://phanmemthienha.com/themes/popovleather/css/bootstrap.min.css">
<link rel="StyleSheet" href="https://phanmemthienha.com/themes/popovleather/css/style.css">
<link rel="StyleSheet" href="https://phanmemthienha.com/themes/popovleather/css/style.responsive.css">
<link rel="StyleSheet" href="https://phanmemthienha.com/themes/default/css/news.css">
<link rel="StyleSheet" href="https://phanmemthienha.com/assets/css/popovleather.vi.0.css?t=87">
<style>
	body{background: #fff;}
</style>
	</head>
	<body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">PHAN MEM THIEN HA</h2>
		<p class="pull-right"><a title="PHAN MEM THIEN HA" href="https://phanmemthienha.com/">https://phanmemthienha.com</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Hướng dẫn cấu hình tạo bản sao đồng bộ dữ liệu giữa 2 server sử dụng Replication trong Sqlserver</h1>
		<ul class="list-inline">
			<li>Thứ ba - 16/04/2019 15:46</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
			Tạo bảng sao dữ liệu (replication) là công việc rất quan trọng đối với người quản trị dữ liệu, cho phép chia sẻ, phân tán, đồng bộ dữ liệu giữa các Database server. Bài viết này giới thiệu cách tạo bản sao và đồng bộ dữ liệu trong SQL Server thông qua công cụ Replication.
		</div>
				<div class="imghome">
			<img alt="Hướng dẫn cấu hình tạo bản sao đồng bộ dữ liệu giữa 2 server sử dụng Replication trong Sqlserver" src="https://phanmemthienha.com/uploads/news/2019_04/20140924195725517.gif" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p><span style="font-size:14px"><i>Mô hình Replication trong SQL Server</i></span></p>

<p><i><img alt="20140924195725517" height="233" src="https://phanmemthienha.com/uploads/news/2019_04/20140924195725517.gif" style="height:259px; width:500px" width="450" /></i></p>

<p><span style="font-size:14px"><i>Một số thuật ngữ:</i></span></p>

<p><span style="font-size:14px"><i><b>Publisher (nhà xuất bản):</b>&nbsp;Quản lý dữ liệu nguồn, quyết định những dữ liệu nào sẽ được nhân bản (phát hành)</i></span></p>

<p><span style="font-size:14px"><i><b>Distributor (nhà phân phối):</b>&nbsp;Thu thập và phân phối các dữ liệu được nhân bản đến người dùng thông qua các đại lý phân phối (Distribution Agent)</i></span></p>

<p><span style="font-size:14px"><i><b>Subscriber (người dùng):</b>&nbsp;Người có nhu cầu dữ liệu, đăng ký sử dụng.</i></span></p>

<p>&nbsp;</p>

<p><span style="font-size:14px"><b>Kịch bản triển khai Replication trong SQL Server</b></span></p>

<p><span style="font-size:14px">02 Database Server (gọi là Server 1 và Server 2)</span></p>

<p><span style="font-size:14px">Trên Server 1 chứa&nbsp;Database để tạo bản sao, trong ví dụ này Database có tên là DB</span></p>

<p><span style="font-size:14px">Trên Server 2 tạo Database có tên&nbsp;DB_REP, dùng để đồng bộ với Database DB trên Server 1</span></p>

<p><span style="font-size:14px"><b>Chú ý:</b>&nbsp;<i>Để thực hiện replication, bạn phải có 2 SQL Database Server, để đơn giản bạn có thể cài SQL Server trên cùng một máy với 2 Instances khác nhau.</i></span></p>

<p><span style="font-size:14px"><b>Các bước thực hiện như sau:</b></span></p>

<p><span style="font-size:14px"><b>Bước 1.</b>&nbsp;Trên Server1 tạo Database có tên DB, và tạo một số bảng để minh họa. Trong ví dụ này Database DB có 2 bảng là Employees và Departments. Trên Server 2 tạo Database có tên DB_REP (không cần tạo bảng dữ liệu) để nhận bản sao dữ liệu từ Server1.</span></p>

<p><span style="font-size:14px"><b>Bước 2.</b>&nbsp;Đăng nhập vào SQL Server1, vào mục Replication, chọn New Publication</span></p>

<p><img alt="20140924195815261" height="308" src="https://phanmemthienha.com/uploads/news/2019_04/20140924195815261.png" style="height:362px; width:500px" width="425" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Chọn Next và chọn chọn Database muốn tạo bản sao</span></p>

<p><img alt="20140924195919138" height="554" src="https://phanmemthienha.com/uploads/news/2019_04/20140924195919138.png" style="height:435px; width:500px" width="637" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Chọn Next, chọn loại bản sao để thực hiện (Snapshot publication bản sao 1 chiều, merge publication bản sao 2 chiều)</span></p>

<p><img alt="20140924200011524" height="557" src="https://phanmemthienha.com/uploads/news/2019_04/20140924200011524.png" style="height:438px; width:500px" width="636" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Chọn Next và chọn các bảng dữ liệu cần tạo bản sao</span></p>

<p><img alt="20140924200114211" height="554" src="https://phanmemthienha.com/uploads/news/2019_04/20140924200114211.png" style="height:440px; width:500px" width="630" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm Next 2 lần, muốn tạo bản sao ngay thì chọn Create a snapshot immediately, muốn lập lịch để chạy đồng bộ thì chọn Schedule… (trong ví dụ này chọn thực hiện đồng bộ ngay)</span></p>

<p><img alt="20140924200221833" height="554" src="https://phanmemthienha.com/uploads/news/2019_04/20140924200221833.png" style="height:431px; width:500px" width="642" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm Next, chọn Security Settings để thiết lập xác thực cho phép thực thi bản sao</span></p>

<p><img alt="20140924200304430" height="581" src="https://phanmemthienha.com/uploads/news/2019_04/20140924200304430.png" style="height:419px; width:500px" width="694" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm OK, Bấm Next 2 lần và&nbsp;đặt tên cho publication</span></p>

<p><img alt="20140924200404630" height="544" src="https://phanmemthienha.com/uploads/news/2019_04/20140924200404630.png" style="height:435px; width:500px" width="626" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm Finish để hoàn tất việc tạo Publication</span></p>

<p><img alt="20140924200449604" height="545" src="https://phanmemthienha.com/uploads/news/2019_04/20140924200449604.png" style="height:434px; width:500px" width="628" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px"><b>Bước 3</b>. Tạo Subcription: Bấm phải chuột vào Publication vừa tạo, chọn New Subscription</span></p>

<p><img alt="20140924200617345" height="343" src="https://phanmemthienha.com/uploads/news/2019_04/20140924200617345.png" style="height:378px; width:500px" width="454" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm Next, chọn Publication đã tạo</span></p>

<p><img alt="20140924200758536" height="547" src="https://phanmemthienha.com/uploads/news/2019_04/20140924200758536.png" style="height:245px; width:500px" width="628" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm Next, chọn Run all agents</span></p>

<p><img alt="20140924200831149" height="534" src="https://phanmemthienha.com/uploads/news/2019_04/20140924200831149.png" style="height:428px; width:500px" width="624" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm Next, chọn Add SQL Server Subcriber</span></p>

<p><img alt="20140924200917253" height="537" src="https://phanmemthienha.com/uploads/news/2019_04/20140924200917253.png" style="height:251px; width:500px" width="630" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm Next, đăng nhập vào Server 2</span></p>

<p><img alt="20140924201000476" height="377" src="https://phanmemthienha.com/uploads/news/2019_04/20140924201000476.png" style="height:354px; width:500px" width="532" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Chọn Database đồng bộ trên Server2 (trong ví dụ này là DB_REP)</span></p>

<p><img alt="20140924201037569" height="544" src="https://phanmemthienha.com/uploads/news/2019_04/20140924201037569.png" style="height:432px; width:500px" width="629" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm Next,&nbsp;Xác thực tài khoản cho Distribution Agent Security</span></p>

<p><img alt="20140924201115575" height="316" src="https://phanmemthienha.com/uploads/news/2019_04/20140924201115575.png" style="height:231px; width:500px" width="685" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm OK, bấm Next, chọn chế độ thực hiện bản sao (liên tục, theo lịch…)</span></p>

<p><img alt="20140924201154772" height="544" src="https://phanmemthienha.com/uploads/news/2019_04/20140924201154772.png" style="height:434px; width:500px" width="627" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Chọn Next, &nbsp;Chọn khởi tạo Subcription ngay</span></p>

<p><img alt="20140924201548197" height="537" src="https://phanmemthienha.com/uploads/news/2019_04/20140924201548197.png" style="height:432px; width:500px" width="621" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Bấm Next 2 lần và bấm Finish để hoàn thành việc tạo Subcription</span></p>

<p>&nbsp;</p>

<p><img alt="20140924201623568" height="529" src="https://phanmemthienha.com/uploads/news/2019_04/20140924201623568.png" style="height:423px; width:500px" width="625" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Khởi tạo Subcription thành công</span></p>

<p><img alt="20140924201658194" height="542" src="https://phanmemthienha.com/uploads/news/2019_04/20140924201658194.png" style="height:434px; width:500px" width="625" /></p>

<p><span style="font-size:14px"><b>Bước 4.</b>&nbsp;Kiểm tra kết quả thực hiện bản sao dữ liệu</span></p>

<p><span style="font-size:14px">Đăng nhập vào Server2,&nbsp;sẽ thấy các bảng dữ liệu trong&nbsp;Database DB trên&nbsp;Server1 đã được tạo bản sao trong Database DB_REP trên Server2</span></p>

<p><img alt="20140924201807365" height="310" src="https://phanmemthienha.com/uploads/news/2019_04/20140924201807365.png" style="height:289px; width:500px" width="536" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Đăng nhập vào Database Server1, mở bảng Employees, nhập thêm nhân viên mới</span></p>

<p><img alt="20140924202153563" height="131" src="https://phanmemthienha.com/uploads/news/2019_04/20140924202153563.png" style="height:193px; width:500px" width="340" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px">Sau khi đồng bộ, nhân viên vừa mới thêm vào đã được đồng bộ vào bảng Employees trong Database DB_REP trên Database Server2</span></p>

<p><img alt="20140924202231927" height="360" src="https://phanmemthienha.com/uploads/news/2019_04/20140924202231927.png" style="height:183px; width:500px" width="983" /></p>

<p>&nbsp;</p>

<p><span style="font-size:14px"><b>Chú ý:</b>&nbsp;Để kiểm tra dữ liệu đã được đồng bộ chưa, bấm phải chuột vào Subcription vừa tạo, chọn View Synchronization Status, chọn Monitor.</span></p>

<p><img alt="20140924202318884" height="474" src="https://phanmemthienha.com/uploads/news/2019_04/20140924202318884.png" style="height:326px; width:500px" width="727" /></p>

<p><span style="font-size:14px">Trong hộp thoại này, bạn có khởi động hoặc kết thúc việc đồng bộ dữ liệu&nbsp;của các bản sao đã thiết lập.<br  />
Tham khảo</span><br  />
http://vinahost.info/gioi-thieu-sql-server-replication<br  />
http://vinahost.info/huong-dan-cau-hinh-transactional-replication<br  />
https://laptrinhvb.net/bai-viet/co-so-du-lieu/--SQLSERVER---Huong-dan-cau-hinh-tao-ban-sao-dong-bo-du-lieu-giua-2-server-su-dung-Replication-trong-Sqlserver/2473fef664a5dbd5.html<br  />
https://voer.edu.vn/m/kien-truc-nhan-banreplication/1fc54cf0<br  />
https://viblo.asia/p/huong-dan-dong-bo-hoa-du-lieu-trong-co-so-du-lieu-phan-tan-theo-kien-truc-client-server-XL6lAPQ4Zek<br  />
https://quantrimang.com/thiet-lap-sql-server-luon-san-sang-74498<br  />
&nbsp;</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://phanmemthienha.com/news/huong-dan-phan-mem/huong-dan-cau-hinh-tao-ban-sao-dong-bo-du-lieu-giua-2-server-su-dung-replication-trong-sqlserver-124.html" title="Hướng dẫn cấu hình tạo bản sao đồng bộ dữ liệu giữa 2 server sử dụng Replication trong Sqlserver">https://phanmemthienha.com/news/huong-dan-phan-mem/huong-dan-cau-hinh-tao-ban-sao-dong-bo-du-lieu-giua-2-server-su-dung-replication-trong-sqlserver-124.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; PHAN MEM THIEN HA
		</div>
		<div id="contact">
			<a href="mailto:phamhuy842005@gmail.com">phamhuy842005@gmail.com</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://phanmemthienha.com/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<script src="https://phanmemthienha.com/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_y8Y7D",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=1,nv_is_recaptcha=1,nv_recaptcha_sitekey="6LeSarIUAAAAAHRq6xkHwO6J0YYQOdMxgqKTXoL_",nv_recaptcha_type="image",nv_recaptcha_elements=[];</script>
<script src="https://phanmemthienha.com/assets/js/language/vi.js"></script>
<script src="https://phanmemthienha.com/assets/js/global.js"></script>
<script src="https://phanmemthienha.com/themes/default/js/news.js"></script>
<script src="https://phanmemthienha.com/themes/popovleather/js/main.js"></script>
<script src="https://phanmemthienha.com/themes/popovleather/js/bootstrap.min.js"></script>
</body>
</html>