30/09/2018, 18:28

Làm thế nào để lấy dữ liệu từ MSSQL đổ vào MySQL?

Mình có 1 phần mềm cũ để kết nối tới máy chấm công của thằng bạn viết nhưng giờ nó mất liên lạc.
Phần mềm nó dùng SQL Server. Mình làm web nên không tìm được cách nào để kết nối tới cái máy chấm công đó không hiểu nó dùng api gì.

Hiện tại mình làm 1 web dùng MySQL, mình định tương tác với csdl cũ của nó lấy dữ liệu từ đó khi nó thay đổi rồi nhập vào MySQL của web mình.

Muốn thêm máy chấm công => nó thêm vào SQL. Từ SQL mình mấy nó đổ về MySQL.

Có cách nào để làm việc này không?

Mình thử tìm hiểu thì có SQL Agent hay Schedules database nhưng những cái đó là nó giống tới 1 thời gian nào đó rồi backup qua thôi.

Còn cái mình làm là tự update dữ liệu qua MySQL sau mỗi lần cập nhật thằng SQL từ phần mềm.
Cảm ơn các bạn.

Phan Hoàng viết 20:34 ngày 30/09/2018

Để sync data giữa 2 app với nhau thì có nhiều cách:

  • sử dụng trigger+event, khi nào dữ liệu bên MSSQL thay đổi, bạn thông báo cho bên MySQL để nó sync về. Có thể sử dụng service để đẩy dữ liệu.
  • bạn viết app của bạn dùng luôn dữ liệu trong MSSQL ý. Nếu dùng PHP thì có rất nhiều extension cho PHP để có thể kết nối tới MSSQL.
    /Thân.
r0ysy0301 viết 20:34 ngày 30/09/2018

Cảm ơn bạn. Mình làm được rồi.

Đỗ Trung Quân viết 20:30 ngày 30/09/2018

Viết hẳn 1 cái ap, lấy dữ liệu từ SQL show ra rồi add ngược lại mySQL cho chất đi

Bài liên quan
0