Một lần mình vào diễn đàn của CSM thấy có người hỏi cách nào máy chủ tính tiền CSM nhưng lại truy cấn SQL từ mày khác. Câu hỏi khá thú vị! Một VIP bên CSM trả lời rằng không thể. Nhân mình cũng hay mày mò code của CSM và thấy có thể làm được. Đêm nay rãnh rỗi bắt tay làm thử và thành công.
Lợi ích của việc này rất rõ ràng. Hiện tại đa phần phòng NET đều dùng Bootrom và có máy chủ mạnh, ổn định. Vậy lưu cơ sở dữ liệu trên đó sẽ ổn định và giảm tải cho máy chủ tính tiền. Ở đây tôi giới thiệu cách cài SQL trên máy chủ chạy Windows. Nếu ai dùng Linux hãy tìm kiếm trên mạng cách cài SQL.
Yêu cầu:
- Toàn bộ IP mạng lan và Modem được đổi về trường địa chỉ: 100.0.0.xxx Bước này cũng đơn giản mà. Sau này rãnh tôi sẽ chỉ cách làm theo 192.168.1.xxx
- Thực hiện được trên CSM 5.4.0 trở về trước vì CSM 5.4.1 họ đã tích hợp công nghệ chống sửa code. Hiện tại mình chưa qua mặt được.
Quy ước:
IP modem: 100.0.0.100
IP máy chủ SQL: 100.0.0.1
IP máy chủ tính tiền: Tùy ý. Tuân thủ theo: 100.0.0.xxx
Thực hiện:
Tải phần mềm sửa code winhex này về tại đây
Phần mềm này chỉ giải nén ra là chạy, không cần cài đặt
Thiết lập IP cho máy chủ cài SQL là: 100.0.0.1. Tiến hành cài phần mềm SQL Download từ CSM về như bình thường. Đến đoạn này cần chú ý:
Đánh dấu kiểm vào chỗ như mũi tên chỉ (Cho phép truy cập từ một máy tính khác). Chỉ đơn giản vậy thôi.
Trên máy chủ tính tiền:
Cài đặt SQL và CSM như bình thường. Đăng nhập acc của CSM.
Dùng chương trình Winhex mở thư mục Program files - Csmserver, mở file Serverside.exe. Bấm tổ hợp phím Ctrl + F và gõ vào ô tìm kiếm từ DDM ta sẽ thấy:
Sửa đoạn IP trong khoanh đỏ trên thành như sau:
............
Click chuột vào đó rồi sửa từng ký tự đúng như hình trên. Số 100.0.0.1 là IP của máy cài SQL. Bấm lưu lại
Chỉnh lại IP trên máy chủ tính tiền như sau:
(IP hình trên mình chụp hình nhầm, bạn phải sửa nó không phải là 100.0.0.1 và 100.0.0.100 nhé)
Bây giờ bạn chạy CSM server lên thay vì nó kết nối đến 127.0.0.1 (IP local) nó sẽ kết nối đến 100.0.0.1 tức là máy chủ cài SQL.
Chúc thành công.
Lợi ích của việc này rất rõ ràng. Hiện tại đa phần phòng NET đều dùng Bootrom và có máy chủ mạnh, ổn định. Vậy lưu cơ sở dữ liệu trên đó sẽ ổn định và giảm tải cho máy chủ tính tiền. Ở đây tôi giới thiệu cách cài SQL trên máy chủ chạy Windows. Nếu ai dùng Linux hãy tìm kiếm trên mạng cách cài SQL.
Yêu cầu:
- Toàn bộ IP mạng lan và Modem được đổi về trường địa chỉ: 100.0.0.xxx Bước này cũng đơn giản mà. Sau này rãnh tôi sẽ chỉ cách làm theo 192.168.1.xxx
- Thực hiện được trên CSM 5.4.0 trở về trước vì CSM 5.4.1 họ đã tích hợp công nghệ chống sửa code. Hiện tại mình chưa qua mặt được.
Quy ước:
IP modem: 100.0.0.100
IP máy chủ SQL: 100.0.0.1
IP máy chủ tính tiền: Tùy ý. Tuân thủ theo: 100.0.0.xxx
Thực hiện:
Tải phần mềm sửa code winhex này về tại đây
Phần mềm này chỉ giải nén ra là chạy, không cần cài đặt
Thiết lập IP cho máy chủ cài SQL là: 100.0.0.1. Tiến hành cài phần mềm SQL Download từ CSM về như bình thường. Đến đoạn này cần chú ý:
Đánh dấu kiểm vào chỗ như mũi tên chỉ (Cho phép truy cập từ một máy tính khác). Chỉ đơn giản vậy thôi.
Trên máy chủ tính tiền:
Cài đặt SQL và CSM như bình thường. Đăng nhập acc của CSM.
Dùng chương trình Winhex mở thư mục Program files - Csmserver, mở file Serverside.exe. Bấm tổ hợp phím Ctrl + F và gõ vào ô tìm kiếm từ DDM ta sẽ thấy:
Sửa đoạn IP trong khoanh đỏ trên thành như sau:
............
Click chuột vào đó rồi sửa từng ký tự đúng như hình trên. Số 100.0.0.1 là IP của máy cài SQL. Bấm lưu lại
Chỉnh lại IP trên máy chủ tính tiền như sau:
(IP hình trên mình chụp hình nhầm, bạn phải sửa nó không phải là 100.0.0.1 và 100.0.0.100 nhé)
Bây giờ bạn chạy CSM server lên thay vì nó kết nối đến 127.0.0.1 (IP local) nó sẽ kết nối đến 100.0.0.1 tức là máy chủ cài SQL.
Chúc thành công.