SlideShare a Scribd company logo
1 of 30
Đồng bộ hóa dữ liệu trên 2 Database Server dùng SQL Server 2008
Khi bạn sở hữu một w ebsite vớicơ sỡ dữ liệu đồ sộ và có lượng truy cập cao thì vấn đề an toàn dữ liệu và tính sẵn sàng cao c ủa
dữ liệu là hết sức cần thiết. Thông thường các w ebsite này sẽ chạy trên nhiều Database đặt ở các server khác nhau nhằm đáp
ứng tính an toàn cho dữ liệu, đồng thời giảm tải lên 1 database server khi w ebsite có khi lượng truy cập quá lớn.
Trong bài viết này, mình sẽ trình bày cách triển khai cơ sỡ dữ liệu trên 2 Database server vớikhả năng đồng bộ dữ liệu với nhau,
đảm bảo tính nhất quán của dữ liệu w ebsite.
Chuẩn bị:
 2 server để chứa database.
 Trên 2 server có càisẵn SQL Server 2008. Mình khuyến khích dùng SQL Server 2008 Enterprise chạy trên Window s
Server 2008.
 Cài thêm công cụ SQL Server Management để thao tác.
Tiến hành:
Khi đã cài SQL Server xong, bạn đảm bảo các dịch vụ như hình bên dưới đã start thành công!
 SQL Server
 SQL Server Agent
 SQL Server Brow ser
Trong Protocols for MSSQLSQLSERVER đảm bảo đã Enable giao thức TCP/IP
Tiến hành dùng công cụ SQL Management để đăng nhập vào server 1 và server 2. Trong bài lab này mình sẽ sử dụng 2 server
với tên là kenhgiaiphap01 và kenhgiaiphap02.
Sau khi đăng nhập xong, ở Server kenhgiaiphap01 tạo database là test1 và ở serverkenhgiaiphap02 tạo database là test2. Đây
sẽ là cơ sỡ dữ liệu của w ebsite, 2 database này sẽ có dữliệu hoàn toàn giống sau khi đã đồng bộ hóa.
Yêu cầu database test1 của bạn cần được import dữ liệuh trước (database test2 ko cần).
Sau đó, ở server kenhgiaiphap01 bạn bung Replication, bấmphải chuột vào Publication và chọn New Publication.
Cửa sổ Welcome hiện ra, ta chọn Next
Chọn database mà ta muốn đồng bộ hóa với server 2. Ởđây ta chọn test1
Chọn chế độ Merge Puplication
Chú ý: Nếu bạn chọn chế độ Transactional puplication thìdữ liệu sẽ được đồng bộ theo 1 chiều, tức là server 1 cập nhật dữ
liệu thì server 2 cũng sẽ có dữ liệu . Tuy nhiên ngược lại thì không được. Còn chế độ Merge Puplication sẽ đồng bộ dữliệu theo
cả 2 chiều.
Do nhiều server có thể chạy các bản SQL Server khác nhau, nên ở đây bạn sẽ được yêu cầu chọn phiên bản. Mình sẽ chọn SQL
Server 2008.
Chọn những thành phần trong Database mà bạn muốn nó được đồng bộ hóa.
Chú ý: Table của Database mà bạn muốn đồng bộ hóa cần có khóa chính.
Tiếp tục họn Next
Tiếp tục họn Next
Cho phép tạo Snapshot ngay lập tức và sau đó chọn Next
Chọn Security Setting
Nhập lại tài khoản đăng nhập SQL Server của Server 1. Ở đây, mình khuyến khích bạn dùng chế độ đăng nhập Windows
Account
Ok -> Next
Nhập tên hiển thị. Ở đây mình nhập là Test Replication
Sau đó nhấn Next, nếu không có gì sai thì kết quả sẽ như hình dưới đây.
Khi đã tạo một Publication thành công, ta tiếp tục click phải chuột lên nó và chọn New Subscriptions
Ở màng Welcome chọn Next
Chọn Cơ sở dữ liệu mà Server 2 cần lấy để đồng bộ hóa.
Nhấn Next
Ở đây, ta nhấn vào ADD SQL Server Subcriber và add vào server thứ2 (kenhgiaiphap02) và chọn cơ sỡ dữ liệu test 2 trên
server này.
Nhấn Next và nhập thông tin đăng nhập của Database server 2 (kenghaiphap02)
Nhấn next. Trong Agent Schedule ta chọn Run Continously
Nhấn next.
Nhấn Next
Kiểm tra lại thông tin và nhấn Finish
Nếu setup thành công, thì kế quả sẽ như hình dưới đây.
Chờ một chút để cơ sở dữ liệu từ test1 đồng bộ sang test2
Kiểm tra kếtquả:
Trên Database Test1 tiến hành nhập một Record mới.
Mở Database test2 lên và thấy dữ liệu đã được cập nhật y như bên database test1. Và ngược lạinếu có sử thay đổi trên
database test2 thì database test1 cũng sẽ được cập nhật.
Chúc bạn thành công!
Nguồn: kenhgiaiphap.com

More Related Content

What's hot

SQL Server Versions & Migration Paths
SQL Server Versions & Migration PathsSQL Server Versions & Migration Paths
SQL Server Versions & Migration PathsJeannette Browning
 
Modul One Day Workshop Proxmox Automation With Ansible
Modul One Day Workshop Proxmox Automation With AnsibleModul One Day Workshop Proxmox Automation With Ansible
Modul One Day Workshop Proxmox Automation With AnsibleI Putu Hariyadi
 
Dmv's & Performance Monitor in SQL Server
Dmv's & Performance Monitor in SQL ServerDmv's & Performance Monitor in SQL Server
Dmv's & Performance Monitor in SQL ServerZeba Ansari
 
Backup+restore+linux
Backup+restore+linuxBackup+restore+linux
Backup+restore+linuxphanleson
 
Triển khai phần mềm trên domain
Triển khai phần mềm trên domainTriển khai phần mềm trên domain
Triển khai phần mềm trên domainPham Viet Dung
 
Triển khai nhiều domain controller chạy song song trên windows server 2012
Triển khai nhiều domain controller chạy song song trên windows server 2012Triển khai nhiều domain controller chạy song song trên windows server 2012
Triển khai nhiều domain controller chạy song song trên windows server 2012laonap166
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Lucas Jellema
 
Hướng dẫn nâng cấp Windows Server 2008 lên thành Domain Controller
Hướng dẫn nâng cấp Windows Server 2008 lên thành Domain ControllerHướng dẫn nâng cấp Windows Server 2008 lên thành Domain Controller
Hướng dẫn nâng cấp Windows Server 2008 lên thành Domain ControllerThức Nguyễn Văn
 
Bài 4: Triển khai Active Directory: Quản trị nhóm - Giáo trình FPT
Bài 4: Triển khai Active Directory: Quản trị nhóm - Giáo trình FPTBài 4: Triển khai Active Directory: Quản trị nhóm - Giáo trình FPT
Bài 4: Triển khai Active Directory: Quản trị nhóm - Giáo trình FPTMasterCode.vn
 
AZ-204: Monitor, Troubleshoot & Optimize Azure Solutions
AZ-204: Monitor, Troubleshoot & Optimize Azure SolutionsAZ-204: Monitor, Troubleshoot & Optimize Azure Solutions
AZ-204: Monitor, Troubleshoot & Optimize Azure SolutionsAzureEzy1
 
Hướng dẫn sử dụng veeam backup để sao lưu vps
Hướng dẫn sử dụng veeam backup để sao lưu vpsHướng dẫn sử dụng veeam backup để sao lưu vps
Hướng dẫn sử dụng veeam backup để sao lưu vpslaonap166
 
Bao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinhBao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinhNgok Ánk
 
Konfigurasi ftp server pada debian 7
Konfigurasi ftp server pada debian 7Konfigurasi ftp server pada debian 7
Konfigurasi ftp server pada debian 7CyberSpace
 
Sử dụng Active Directory để quản lý tài nguyên
Sử dụng Active Directory để quản lý tài nguyênSử dụng Active Directory để quản lý tài nguyên
Sử dụng Active Directory để quản lý tài nguyênNguyễn Danh Thanh
 
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 FithouTài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 FithouTú Cao
 
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...Denodo
 
Django Framework and Application Structure
Django Framework and Application StructureDjango Framework and Application Structure
Django Framework and Application StructureSEONGTAEK OH
 
Ch 04 asp.net application
Ch 04 asp.net application Ch 04 asp.net application
Ch 04 asp.net application Madhuri Kavade
 
Triển khai nps network policy server trên windows server 2008
Triển khai nps network policy server trên windows server 2008Triển khai nps network policy server trên windows server 2008
Triển khai nps network policy server trên windows server 2008laonap166
 

What's hot (20)

SQL Server Versions & Migration Paths
SQL Server Versions & Migration PathsSQL Server Versions & Migration Paths
SQL Server Versions & Migration Paths
 
Modul One Day Workshop Proxmox Automation With Ansible
Modul One Day Workshop Proxmox Automation With AnsibleModul One Day Workshop Proxmox Automation With Ansible
Modul One Day Workshop Proxmox Automation With Ansible
 
Dmv's & Performance Monitor in SQL Server
Dmv's & Performance Monitor in SQL ServerDmv's & Performance Monitor in SQL Server
Dmv's & Performance Monitor in SQL Server
 
Dns
DnsDns
Dns
 
Backup+restore+linux
Backup+restore+linuxBackup+restore+linux
Backup+restore+linux
 
Triển khai phần mềm trên domain
Triển khai phần mềm trên domainTriển khai phần mềm trên domain
Triển khai phần mềm trên domain
 
Triển khai nhiều domain controller chạy song song trên windows server 2012
Triển khai nhiều domain controller chạy song song trên windows server 2012Triển khai nhiều domain controller chạy song song trên windows server 2012
Triển khai nhiều domain controller chạy song song trên windows server 2012
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
 
Hướng dẫn nâng cấp Windows Server 2008 lên thành Domain Controller
Hướng dẫn nâng cấp Windows Server 2008 lên thành Domain ControllerHướng dẫn nâng cấp Windows Server 2008 lên thành Domain Controller
Hướng dẫn nâng cấp Windows Server 2008 lên thành Domain Controller
 
Bài 4: Triển khai Active Directory: Quản trị nhóm - Giáo trình FPT
Bài 4: Triển khai Active Directory: Quản trị nhóm - Giáo trình FPTBài 4: Triển khai Active Directory: Quản trị nhóm - Giáo trình FPT
Bài 4: Triển khai Active Directory: Quản trị nhóm - Giáo trình FPT
 
AZ-204: Monitor, Troubleshoot & Optimize Azure Solutions
AZ-204: Monitor, Troubleshoot & Optimize Azure SolutionsAZ-204: Monitor, Troubleshoot & Optimize Azure Solutions
AZ-204: Monitor, Troubleshoot & Optimize Azure Solutions
 
Hướng dẫn sử dụng veeam backup để sao lưu vps
Hướng dẫn sử dụng veeam backup để sao lưu vpsHướng dẫn sử dụng veeam backup để sao lưu vps
Hướng dẫn sử dụng veeam backup để sao lưu vps
 
Bao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinhBao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinh
 
Konfigurasi ftp server pada debian 7
Konfigurasi ftp server pada debian 7Konfigurasi ftp server pada debian 7
Konfigurasi ftp server pada debian 7
 
Sử dụng Active Directory để quản lý tài nguyên
Sử dụng Active Directory để quản lý tài nguyênSử dụng Active Directory để quản lý tài nguyên
Sử dụng Active Directory để quản lý tài nguyên
 
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 FithouTài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
 
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
 
Django Framework and Application Structure
Django Framework and Application StructureDjango Framework and Application Structure
Django Framework and Application Structure
 
Ch 04 asp.net application
Ch 04 asp.net application Ch 04 asp.net application
Ch 04 asp.net application
 
Triển khai nps network policy server trên windows server 2008
Triển khai nps network policy server trên windows server 2008Triển khai nps network policy server trên windows server 2008
Triển khai nps network policy server trên windows server 2008
 

Viewers also liked

Alta gerencia para hoteles y restaurantes(1)
Alta gerencia para hoteles y restaurantes(1)Alta gerencia para hoteles y restaurantes(1)
Alta gerencia para hoteles y restaurantes(1)Walter Flores
 
Hacking and Online Security
Hacking and Online SecurityHacking and Online Security
Hacking and Online SecurityJeanie Arnoco
 
Evaluation of kidney function
Evaluation of kidney functionEvaluation of kidney function
Evaluation of kidney functionTsegaye Melaku
 
情報セキュリティCAS 第七十一回放送用スライド
情報セキュリティCAS 第七十一回放送用スライド情報セキュリティCAS 第七十一回放送用スライド
情報セキュリティCAS 第七十一回放送用スライドKumasan, LLC.
 
Monica Roca Perez acusación
Monica Roca Perez acusaciónMonica Roca Perez acusación
Monica Roca Perez acusaciónMuroPolitico
 
Restaurante sal y leña
Restaurante sal y leñaRestaurante sal y leña
Restaurante sal y leñasalylena
 
(CAR)Cordillera Administrative Region
(CAR)Cordillera Administrative Region (CAR)Cordillera Administrative Region
(CAR)Cordillera Administrative Region Jeanie Arnoco
 
Occupational Outlook Summary: Fastest Growing
Occupational Outlook Summary: Fastest GrowingOccupational Outlook Summary: Fastest Growing
Occupational Outlook Summary: Fastest GrowingHub.Careers
 
13-03-2017_PORTFOLIO_ACADEMIC_PROFESSIONAL_LOW_RES
13-03-2017_PORTFOLIO_ACADEMIC_PROFESSIONAL_LOW_RES13-03-2017_PORTFOLIO_ACADEMIC_PROFESSIONAL_LOW_RES
13-03-2017_PORTFOLIO_ACADEMIC_PROFESSIONAL_LOW_RESAr. Archana Jaiswal
 
Sql server replication step by step
Sql server replication step by stepSql server replication step by step
Sql server replication step by steplaonap166
 
Giải pháp always on trong sql server 2012
Giải pháp always on trong sql server 2012Giải pháp always on trong sql server 2012
Giải pháp always on trong sql server 2012laonap166
 
Heterogenität in Bewegung
Heterogenität in BewegungHeterogenität in Bewegung
Heterogenität in BewegungFabian Mundt
 
Learning, communication and teachers using technology in ELT
Learning, communication and teachers using technology in ELTLearning, communication and teachers using technology in ELT
Learning, communication and teachers using technology in ELTYamith José Fandiño Parra
 

Viewers also liked (15)

Alta gerencia para hoteles y restaurantes(1)
Alta gerencia para hoteles y restaurantes(1)Alta gerencia para hoteles y restaurantes(1)
Alta gerencia para hoteles y restaurantes(1)
 
Hacking and Online Security
Hacking and Online SecurityHacking and Online Security
Hacking and Online Security
 
Evaluation of kidney function
Evaluation of kidney functionEvaluation of kidney function
Evaluation of kidney function
 
情報セキュリティCAS 第七十一回放送用スライド
情報セキュリティCAS 第七十一回放送用スライド情報セキュリティCAS 第七十一回放送用スライド
情報セキュリティCAS 第七十一回放送用スライド
 
Monica Roca Perez acusación
Monica Roca Perez acusaciónMonica Roca Perez acusación
Monica Roca Perez acusación
 
Restaurante sal y leña
Restaurante sal y leñaRestaurante sal y leña
Restaurante sal y leña
 
(CAR)Cordillera Administrative Region
(CAR)Cordillera Administrative Region (CAR)Cordillera Administrative Region
(CAR)Cordillera Administrative Region
 
Amoxicillin and clavulonate
Amoxicillin and clavulonateAmoxicillin and clavulonate
Amoxicillin and clavulonate
 
Aki
AkiAki
Aki
 
Occupational Outlook Summary: Fastest Growing
Occupational Outlook Summary: Fastest GrowingOccupational Outlook Summary: Fastest Growing
Occupational Outlook Summary: Fastest Growing
 
13-03-2017_PORTFOLIO_ACADEMIC_PROFESSIONAL_LOW_RES
13-03-2017_PORTFOLIO_ACADEMIC_PROFESSIONAL_LOW_RES13-03-2017_PORTFOLIO_ACADEMIC_PROFESSIONAL_LOW_RES
13-03-2017_PORTFOLIO_ACADEMIC_PROFESSIONAL_LOW_RES
 
Sql server replication step by step
Sql server replication step by stepSql server replication step by step
Sql server replication step by step
 
Giải pháp always on trong sql server 2012
Giải pháp always on trong sql server 2012Giải pháp always on trong sql server 2012
Giải pháp always on trong sql server 2012
 
Heterogenität in Bewegung
Heterogenität in BewegungHeterogenität in Bewegung
Heterogenität in Bewegung
 
Learning, communication and teachers using technology in ELT
Learning, communication and teachers using technology in ELTLearning, communication and teachers using technology in ELT
Learning, communication and teachers using technology in ELT
 

Similar to đồNg bộ hóa dữ liệu trên 2 database server dùng sql server 2008

MSSQL SERVER 2008 REPLICATION (PEER TO PEER)
MSSQL SERVER 2008 REPLICATION (PEER TO PEER)MSSQL SERVER 2008 REPLICATION (PEER TO PEER)
MSSQL SERVER 2008 REPLICATION (PEER TO PEER)Minh Tri Lam
 
Báo cáo cuối kỳ
Báo cáo cuối kỳBáo cáo cuối kỳ
Báo cáo cuối kỳchuongthai77
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000phamhuuai
 
Bao cao thuc_tap_athena_cuoi_ky_hoang_phuc
Bao cao thuc_tap_athena_cuoi_ky_hoang_phucBao cao thuc_tap_athena_cuoi_ky_hoang_phuc
Bao cao thuc_tap_athena_cuoi_ky_hoang_phucTeemo Hành Gia
 
Cài đặt exchange server 2013 cùng domain với exchange server 2007
Cài đặt exchange server 2013 cùng domain với exchange server 2007Cài đặt exchange server 2013 cùng domain với exchange server 2007
Cài đặt exchange server 2013 cùng domain với exchange server 2007laonap166
 
Quản trị exchange server 2010 phan 2
Quản trị exchange server 2010 phan 2Quản trị exchange server 2010 phan 2
Quản trị exchange server 2010 phan 2laonap166
 
Mcsa 2012 monitor server performance
Mcsa 2012 monitor server performanceMcsa 2012 monitor server performance
Mcsa 2012 monitor server performancelaonap166
 
Bao cao tuan 4
Bao cao tuan 4Bao cao tuan 4
Bao cao tuan 4vu1008
 
Quản trị exchange server 2010 phan 1
Quản trị exchange server 2010 phan 1Quản trị exchange server 2010 phan 1
Quản trị exchange server 2010 phan 1laonap166
 
Athena - Nghiên cứu và triển khai các dịch vụ mạng trên windows sever 2008 (...
Athena - Nghiên cứu và triển khai các dịch vụ mạng trên windows sever 2008  (...Athena - Nghiên cứu và triển khai các dịch vụ mạng trên windows sever 2008  (...
Athena - Nghiên cứu và triển khai các dịch vụ mạng trên windows sever 2008 (...Ngô Hùng
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tậpNhật Trinh
 
DBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLEDBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLEMinh Tri Lam
 
Giao_trinh_OK.doc
Giao_trinh_OK.docGiao_trinh_OK.doc
Giao_trinh_OK.doccanh071179
 
Part 37 exchange server - installation -www.key4_vip.info
Part 37   exchange server - installation -www.key4_vip.infoPart 37   exchange server - installation -www.key4_vip.info
Part 37 exchange server - installation -www.key4_vip.infolaonap166
 
Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000Trần Đức Anh
 
Sql injection lab_5477
Sql injection lab_5477Sql injection lab_5477
Sql injection lab_5477oncestar
 
Cài đặt exchange server 2013
Cài đặt exchange server 2013Cài đặt exchange server 2013
Cài đặt exchange server 2013laonap166
 
Bao cao thuc tap tuan 5
Bao cao thuc tap tuan 5Bao cao thuc tap tuan 5
Bao cao thuc tap tuan 5Thanh Tuan Ngo
 
Part 47 upgrade server 2008 - network load balancing - nlb -www.key4_vip.info
Part 47   upgrade server 2008 - network load balancing - nlb -www.key4_vip.infoPart 47   upgrade server 2008 - network load balancing - nlb -www.key4_vip.info
Part 47 upgrade server 2008 - network load balancing - nlb -www.key4_vip.infolaonap166
 

Similar to đồNg bộ hóa dữ liệu trên 2 database server dùng sql server 2008 (20)

MSSQL SERVER 2008 REPLICATION (PEER TO PEER)
MSSQL SERVER 2008 REPLICATION (PEER TO PEER)MSSQL SERVER 2008 REPLICATION (PEER TO PEER)
MSSQL SERVER 2008 REPLICATION (PEER TO PEER)
 
Báo cáo cuối kỳ
Báo cáo cuối kỳBáo cáo cuối kỳ
Báo cáo cuối kỳ
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000
 
Bao cao thuc_tap_athena_cuoi_ky_hoang_phuc
Bao cao thuc_tap_athena_cuoi_ky_hoang_phucBao cao thuc_tap_athena_cuoi_ky_hoang_phuc
Bao cao thuc_tap_athena_cuoi_ky_hoang_phuc
 
Cài đặt exchange server 2013 cùng domain với exchange server 2007
Cài đặt exchange server 2013 cùng domain với exchange server 2007Cài đặt exchange server 2013 cùng domain với exchange server 2007
Cài đặt exchange server 2013 cùng domain với exchange server 2007
 
Quản trị exchange server 2010 phan 2
Quản trị exchange server 2010 phan 2Quản trị exchange server 2010 phan 2
Quản trị exchange server 2010 phan 2
 
Mcsa 2012 monitor server performance
Mcsa 2012 monitor server performanceMcsa 2012 monitor server performance
Mcsa 2012 monitor server performance
 
Bao cao tuan 4
Bao cao tuan 4Bao cao tuan 4
Bao cao tuan 4
 
Quản trị exchange server 2010 phan 1
Quản trị exchange server 2010 phan 1Quản trị exchange server 2010 phan 1
Quản trị exchange server 2010 phan 1
 
Athena - Nghiên cứu và triển khai các dịch vụ mạng trên windows sever 2008 (...
Athena - Nghiên cứu và triển khai các dịch vụ mạng trên windows sever 2008  (...Athena - Nghiên cứu và triển khai các dịch vụ mạng trên windows sever 2008  (...
Athena - Nghiên cứu và triển khai các dịch vụ mạng trên windows sever 2008 (...
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tập
 
DBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLEDBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLE
 
Giao_trinh_OK.doc
Giao_trinh_OK.docGiao_trinh_OK.doc
Giao_trinh_OK.doc
 
Part 37 exchange server - installation -www.key4_vip.info
Part 37   exchange server - installation -www.key4_vip.infoPart 37   exchange server - installation -www.key4_vip.info
Part 37 exchange server - installation -www.key4_vip.info
 
Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000
 
Báo cáo thực tập giữa kỳ
Báo cáo thực tập giữa kỳBáo cáo thực tập giữa kỳ
Báo cáo thực tập giữa kỳ
 
Sql injection lab_5477
Sql injection lab_5477Sql injection lab_5477
Sql injection lab_5477
 
Cài đặt exchange server 2013
Cài đặt exchange server 2013Cài đặt exchange server 2013
Cài đặt exchange server 2013
 
Bao cao thuc tap tuan 5
Bao cao thuc tap tuan 5Bao cao thuc tap tuan 5
Bao cao thuc tap tuan 5
 
Part 47 upgrade server 2008 - network load balancing - nlb -www.key4_vip.info
Part 47   upgrade server 2008 - network load balancing - nlb -www.key4_vip.infoPart 47   upgrade server 2008 - network load balancing - nlb -www.key4_vip.info
Part 47 upgrade server 2008 - network load balancing - nlb -www.key4_vip.info
 

More from laonap166

Huong dan xu ly cac loi khi su dung phan mem reset may in
Huong dan xu ly cac loi khi su dung phan mem reset may inHuong dan xu ly cac loi khi su dung phan mem reset may in
Huong dan xu ly cac loi khi su dung phan mem reset may inlaonap166
 
Huong dan reset muc l200 epson
Huong dan reset muc l200 epsonHuong dan reset muc l200 epson
Huong dan reset muc l200 epsonlaonap166
 
NEC Server Documents
NEC Server DocumentsNEC Server Documents
NEC Server Documentslaonap166
 
Mtcv giám đốc tt cntt
Mtcv giám đốc tt cnttMtcv giám đốc tt cntt
Mtcv giám đốc tt cnttlaonap166
 
Nếu bạn làm it bạn cần biết
Nếu bạn làm it  bạn cần biếtNếu bạn làm it  bạn cần biết
Nếu bạn làm it bạn cần biếtlaonap166
 
Nhạp mon lap trinh khong code
Nhạp mon lap trinh khong code Nhạp mon lap trinh khong code
Nhạp mon lap trinh khong code laonap166
 
Ha active active bang gfs2
Ha active  active bang gfs2Ha active  active bang gfs2
Ha active active bang gfs2laonap166
 
Hướng dẫn cài đặt phần mềm turnoffmonitor
Hướng dẫn cài đặt phần mềm turnoffmonitorHướng dẫn cài đặt phần mềm turnoffmonitor
Hướng dẫn cài đặt phần mềm turnoffmonitorlaonap166
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake phplaonap166
 
He 74 a-thltht-lãxuântâm-11tlt
He 74 a-thltht-lãxuântâm-11tltHe 74 a-thltht-lãxuântâm-11tlt
He 74 a-thltht-lãxuântâm-11tltlaonap166
 
Quản lý cua hang giai khat lxt
Quản lý cua hang giai khat lxtQuản lý cua hang giai khat lxt
Quản lý cua hang giai khat lxtlaonap166
 
Ve ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang cVe ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang claonap166
 
Don xin thanh lap doanh nghiep lien doanh
Don xin thanh lap doanh nghiep lien doanhDon xin thanh lap doanh nghiep lien doanh
Don xin thanh lap doanh nghiep lien doanhlaonap166
 
Thu cam on khach hang
Thu cam on khach hangThu cam on khach hang
Thu cam on khach hanglaonap166
 
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloatCai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloatlaonap166
 
Xd email server zimbra
Xd email server zimbraXd email server zimbra
Xd email server zimbralaonap166
 
Tom tat ly thuyet thi bằng lái xe b2
Tom tat ly thuyet thi bằng lái xe b2Tom tat ly thuyet thi bằng lái xe b2
Tom tat ly thuyet thi bằng lái xe b2laonap166
 
Policy Based Assignment DHCP – Windows Server 2012
Policy Based Assignment DHCP – Windows Server 2012Policy Based Assignment DHCP – Windows Server 2012
Policy Based Assignment DHCP – Windows Server 2012laonap166
 
How to backup active directory domain services database in windows server 201...
How to backup active directory domain services database in windows server 201...How to backup active directory domain services database in windows server 201...
How to backup active directory domain services database in windows server 201...laonap166
 
Dns backup and recovery in windows server 2012 r2
Dns backup and recovery in windows server 2012 r2Dns backup and recovery in windows server 2012 r2
Dns backup and recovery in windows server 2012 r2laonap166
 

More from laonap166 (20)

Huong dan xu ly cac loi khi su dung phan mem reset may in
Huong dan xu ly cac loi khi su dung phan mem reset may inHuong dan xu ly cac loi khi su dung phan mem reset may in
Huong dan xu ly cac loi khi su dung phan mem reset may in
 
Huong dan reset muc l200 epson
Huong dan reset muc l200 epsonHuong dan reset muc l200 epson
Huong dan reset muc l200 epson
 
NEC Server Documents
NEC Server DocumentsNEC Server Documents
NEC Server Documents
 
Mtcv giám đốc tt cntt
Mtcv giám đốc tt cnttMtcv giám đốc tt cntt
Mtcv giám đốc tt cntt
 
Nếu bạn làm it bạn cần biết
Nếu bạn làm it  bạn cần biếtNếu bạn làm it  bạn cần biết
Nếu bạn làm it bạn cần biết
 
Nhạp mon lap trinh khong code
Nhạp mon lap trinh khong code Nhạp mon lap trinh khong code
Nhạp mon lap trinh khong code
 
Ha active active bang gfs2
Ha active  active bang gfs2Ha active  active bang gfs2
Ha active active bang gfs2
 
Hướng dẫn cài đặt phần mềm turnoffmonitor
Hướng dẫn cài đặt phần mềm turnoffmonitorHướng dẫn cài đặt phần mềm turnoffmonitor
Hướng dẫn cài đặt phần mềm turnoffmonitor
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake php
 
He 74 a-thltht-lãxuântâm-11tlt
He 74 a-thltht-lãxuântâm-11tltHe 74 a-thltht-lãxuântâm-11tlt
He 74 a-thltht-lãxuântâm-11tlt
 
Quản lý cua hang giai khat lxt
Quản lý cua hang giai khat lxtQuản lý cua hang giai khat lxt
Quản lý cua hang giai khat lxt
 
Ve ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang cVe ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang c
 
Don xin thanh lap doanh nghiep lien doanh
Don xin thanh lap doanh nghiep lien doanhDon xin thanh lap doanh nghiep lien doanh
Don xin thanh lap doanh nghiep lien doanh
 
Thu cam on khach hang
Thu cam on khach hangThu cam on khach hang
Thu cam on khach hang
 
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloatCai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
 
Xd email server zimbra
Xd email server zimbraXd email server zimbra
Xd email server zimbra
 
Tom tat ly thuyet thi bằng lái xe b2
Tom tat ly thuyet thi bằng lái xe b2Tom tat ly thuyet thi bằng lái xe b2
Tom tat ly thuyet thi bằng lái xe b2
 
Policy Based Assignment DHCP – Windows Server 2012
Policy Based Assignment DHCP – Windows Server 2012Policy Based Assignment DHCP – Windows Server 2012
Policy Based Assignment DHCP – Windows Server 2012
 
How to backup active directory domain services database in windows server 201...
How to backup active directory domain services database in windows server 201...How to backup active directory domain services database in windows server 201...
How to backup active directory domain services database in windows server 201...
 
Dns backup and recovery in windows server 2012 r2
Dns backup and recovery in windows server 2012 r2Dns backup and recovery in windows server 2012 r2
Dns backup and recovery in windows server 2012 r2
 

đồNg bộ hóa dữ liệu trên 2 database server dùng sql server 2008

  • 1. Đồng bộ hóa dữ liệu trên 2 Database Server dùng SQL Server 2008 Khi bạn sở hữu một w ebsite vớicơ sỡ dữ liệu đồ sộ và có lượng truy cập cao thì vấn đề an toàn dữ liệu và tính sẵn sàng cao c ủa dữ liệu là hết sức cần thiết. Thông thường các w ebsite này sẽ chạy trên nhiều Database đặt ở các server khác nhau nhằm đáp ứng tính an toàn cho dữ liệu, đồng thời giảm tải lên 1 database server khi w ebsite có khi lượng truy cập quá lớn. Trong bài viết này, mình sẽ trình bày cách triển khai cơ sỡ dữ liệu trên 2 Database server vớikhả năng đồng bộ dữ liệu với nhau, đảm bảo tính nhất quán của dữ liệu w ebsite. Chuẩn bị:  2 server để chứa database.  Trên 2 server có càisẵn SQL Server 2008. Mình khuyến khích dùng SQL Server 2008 Enterprise chạy trên Window s Server 2008.  Cài thêm công cụ SQL Server Management để thao tác. Tiến hành: Khi đã cài SQL Server xong, bạn đảm bảo các dịch vụ như hình bên dưới đã start thành công!  SQL Server  SQL Server Agent  SQL Server Brow ser Trong Protocols for MSSQLSQLSERVER đảm bảo đã Enable giao thức TCP/IP
  • 2. Tiến hành dùng công cụ SQL Management để đăng nhập vào server 1 và server 2. Trong bài lab này mình sẽ sử dụng 2 server với tên là kenhgiaiphap01 và kenhgiaiphap02.
  • 3. Sau khi đăng nhập xong, ở Server kenhgiaiphap01 tạo database là test1 và ở serverkenhgiaiphap02 tạo database là test2. Đây sẽ là cơ sỡ dữ liệu của w ebsite, 2 database này sẽ có dữliệu hoàn toàn giống sau khi đã đồng bộ hóa. Yêu cầu database test1 của bạn cần được import dữ liệuh trước (database test2 ko cần).
  • 4. Sau đó, ở server kenhgiaiphap01 bạn bung Replication, bấmphải chuột vào Publication và chọn New Publication. Cửa sổ Welcome hiện ra, ta chọn Next
  • 5. Chọn database mà ta muốn đồng bộ hóa với server 2. Ởđây ta chọn test1
  • 6. Chọn chế độ Merge Puplication Chú ý: Nếu bạn chọn chế độ Transactional puplication thìdữ liệu sẽ được đồng bộ theo 1 chiều, tức là server 1 cập nhật dữ liệu thì server 2 cũng sẽ có dữ liệu . Tuy nhiên ngược lại thì không được. Còn chế độ Merge Puplication sẽ đồng bộ dữliệu theo cả 2 chiều.
  • 7. Do nhiều server có thể chạy các bản SQL Server khác nhau, nên ở đây bạn sẽ được yêu cầu chọn phiên bản. Mình sẽ chọn SQL Server 2008.
  • 8. Chọn những thành phần trong Database mà bạn muốn nó được đồng bộ hóa. Chú ý: Table của Database mà bạn muốn đồng bộ hóa cần có khóa chính.
  • 11. Cho phép tạo Snapshot ngay lập tức và sau đó chọn Next
  • 13. Nhập lại tài khoản đăng nhập SQL Server của Server 1. Ở đây, mình khuyến khích bạn dùng chế độ đăng nhập Windows Account
  • 15. Nhập tên hiển thị. Ở đây mình nhập là Test Replication
  • 16. Sau đó nhấn Next, nếu không có gì sai thì kết quả sẽ như hình dưới đây.
  • 17. Khi đã tạo một Publication thành công, ta tiếp tục click phải chuột lên nó và chọn New Subscriptions
  • 18. Ở màng Welcome chọn Next Chọn Cơ sở dữ liệu mà Server 2 cần lấy để đồng bộ hóa.
  • 20. Ở đây, ta nhấn vào ADD SQL Server Subcriber và add vào server thứ2 (kenhgiaiphap02) và chọn cơ sỡ dữ liệu test 2 trên server này.
  • 21. Nhấn Next và nhập thông tin đăng nhập của Database server 2 (kenghaiphap02)
  • 22.
  • 23. Nhấn next. Trong Agent Schedule ta chọn Run Continously
  • 25.
  • 27. Kiểm tra lại thông tin và nhấn Finish
  • 28. Nếu setup thành công, thì kế quả sẽ như hình dưới đây.
  • 29. Chờ một chút để cơ sở dữ liệu từ test1 đồng bộ sang test2 Kiểm tra kếtquả:
  • 30. Trên Database Test1 tiến hành nhập một Record mới. Mở Database test2 lên và thấy dữ liệu đã được cập nhật y như bên database test1. Và ngược lạinếu có sử thay đổi trên database test2 thì database test1 cũng sẽ được cập nhật. Chúc bạn thành công! Nguồn: kenhgiaiphap.com