Chào mừng bạn đến với Phần mềm kế toán 3TSoft.
Công ty TNHH EZSOFT
HĂY T̀M KIẾM TRƯỚC KHI ĐẶT CÂU HỎI. XIN CẢM ƠN!
Trang 1/3 123 CuốiCuối
Hiện kết quả từ 1 tới 10 của 22
  1. #1
    Tham gia ngày
    16 Jun 2010
    Bài viết
    2.113
    Post Thanks / Like
    Năng lực viết bài
    17

    Giải pháp phần mềm kế toán 3TSOFT online trên Internet (thêm một lựa chọn)

    Để giúp mọi người có thêm sự lựa chọn giải pháp online với phần mềm kế toán 3TSOFT. Tôi xin giới thiệu thêm một cách như sau:

    Bước 1: Vào website http://www.no-ip.com, bấm vào nút "Login"


    Bước 2: Bấm vào "register" để tạo một tài khoản



    Bước 3: Bấm vào "Sign up"



    Bước 4: Điền đầy đủ thông tin tài khoản, tick chấp nhận và bấm "I accept, Create my account"



    Sau khi bấm tạo tài khoản, website sẽ gửi một thư vào địa chỉ thư bạn đăng kư, bạn vào ḥm thư và bấm đường link kích hoạt tài khoản.
    Lưu ư: Nên dùng địa chỉ Gmail và không dùng địa chỉ Yahoo

    Bước 5: Quay lại cửa sổ ở bước 2 và nhập thông tin đăng nhập



    Bước 6: Bấm vào "Add a Host"



    Bước 7: Điền thông tin "Hostname" và chọn "no-ip.org", bấm vào nút "Create host"



    Bước 8: Bấm vào "Download Client"



    Bước 9:
    Chọn download cho Windows



    Bước 10: Sau khi download, bạn cài đặt file đó, cài xong, bạn chạy lên và nhập thông tin tài khoản đă đăng kư



    Bước 11: Tại cửa sổ này, bạn tick vào domain mà bạn mới đăng kư và bấm "Save"



    Bước 12: Xác định địa chỉ Default Gateway (1) và địa chỉ IP (2) của máy tính



    Bước 13: Mở Internet Explorer và nhập địa chỉ Default Gateway vào thanh địa chỉ, bấm Enter, tại cửa sổ hiện ra, bạn nhập tài khoản để vào Modem. Sau đó, mở cổng để cho phép kết nối SQL, cổng mặc định của SQL là 1433



    Lưu ư: Nếu bạn bật Firewall th́ cần Add cổng của SQL vào Firewall. Nếu tắt Firewall th́ không cần.

    Bước 14: Chạy phần mềm kế toán 3TSOFT, tại phần "Thông tin kết nối cơ sở dữ liệu", thông tin "Máy chủ", bạn sẽ nhập domain mà bạn mới đăng kư, hoặc cũng có thể nhập địa chỉ IP như h́nh dưới



    Và kết quả:



    Như vậy là bạn đă có thể làm việc tại bất kỳ nơi đâu có Internet. Lưu ư: Bạn thường không kết nối được nếu máy chủ và máy trạm cùng sử dụng một Modem Internet.

    Chúc các bạn thành công.

    Chủ đề tương tự:
    "Double G" = "GIVE 2 GET"

  2. Thanks , Hoang Duong đă cảm ơn bài viết này.
    Likes Hoang Duong thích bài viết này.
  3. #2
    Tham gia ngày
    16 Jun 2010
    Bài viết
    2.113
    Post Thanks / Like
    Năng lực viết bài
    17
    Tôi có sưu tầm được một bài viết rất hữu ích về nội dung này tại http://bis.net.vn/forums/t/114.aspx. Tôi đưa nội dung chính của bài viết đó vào diễn đàn này để tiện các bạn tra cứu. Nếu vẫn c̣n khó khăn, các bạn có thể vào link http://bis.net.vn/forums/t/114.aspx để t́m hiểu thêm nhé.

    NỘI DUNG BÀI VIẾT


    Hướng dẫn cài đặt và cấu h́nh SQL Server để kết nối từ xa qua Internet


    Hệ quản trị cơ sở dữ liệu Microsoft SQL Server của Microsoft được đánh giá là một trong những hệ quản trị cơ sở dữ liệu tốt và mạnh nhất hiện nay. Nếu bạn là một nhà phát triển ứng dụng cũng như phát triển website trên môi trường Windows th́ không thể không biết đến SQL Server.
    Khi phát triển các ứng dụng dạng Desktop th́ chúng ta thường không quan tâm và thậm chí có thể không cần biết đến tính năng hỗ trợ kết nối từ xa của SQL Server. Nhưng khi bạn phát triển các ứng dụng Web, hoặc các ứng dụng desktop đ̣i hỏi dữ liệu tập trung tức th́ để phục vụ cho việc ra báo cáo mà chương tŕnh th́ lại cách xa nhau về mặt địa lư, th́ bạn sẽ cần đến tính năng kết nối từ xa của SQL Server. Tính năng này có trên tất cả các phiên bản SQL Server.
    Trong bài viết này, tôi thực hiện hướng dẫn cài đặt và cấu h́nh trên phiên bản SQL Server 2005, các phiên bản khác việc thực hiện tương tự.
    Sau khi hoàn thành bài hướng dẫn này:

    • Bạn có thể cài đặt SQL Server
    • Bạn có kết nối vào SQL Server cài trên máy tính của bạn từ bất kỳ máy tính nào có nối mạng Internet từ bất cứ đâu.

    Các bước thực hiện

    1. Cài đặt SQL Server
    2. Cấu h́nh SQL Server để mở kết nối từ xa.
    3. Tạo user kết nối
    4. Cấu h́nh Firewall trên Server cho phép nhận kết nối đến qua cổng kết nối của SQL Server
    5. Cấu h́nh Router cho phép kết nối đến thông qua cổng của kết nối SQL Server

    · Bước 1: Cài đặt SQL Server
    * Xem hướng dẫn cài đặt SQL Server 2005 tại link này: http://bis.net.vn/forums/t/47.aspx
    · Bước 2: Config SQL Server cho phép kết nối từ xa
    Mục đích là kích hoạt tính năng cho phép kết nối từ xa của SQL Server và thiết lập cổng nghe (Listenning Port) cho SQL Server.

    Vào Start -> All Programs -> Microsoft SQL Server 2005 -> Configuration Tools -> SQL Server Configuration Manager
    Ở menu bên trái, chọn vào mục SQL Server 2005 Services -> Bên phải t́m mục SQL Server (MSSQLSERVER) (chú ư đây là dịch vụ cơ bản của SQL Server, tên của nó tùy thuộc vào Instant của SQL mà bạn cài vào máy, của tôi là MSSQLSERVER, có thể Instant của bạn sẽ khác). Click phải vào và chọn Properties (xem h́nh)





    Trong Tab Log On, click chọn vào Built-In Account, chọn vào Network Service như trong h́nh, Click OK




    Quay lại màn h́nh SQL Server Configuration Manager -> ở menu bên trái tiếp tục click vào mục SQL Server 2005 Network Configuration để mở ra menu con Protocols for MSSQLSERRVER(tên trên máy bạn có thể khác), chọn vào mục này -> bên phải t́m mục có tên là TCP/IP, click phải vào nó và chọn Properties (xem h́nh)




    Trong cửa sổ mở ra, ở Tab Protocols, mục Enabled chọn vào Yes



    Tiếp tục click qua Tab IP Address -> Sẽ xuất hiện list các IP (IP1, IP2,…) đây là danh sách các IP h́nh thành khi máy bạn có kết nối vào các mạng LAN khác nhau




    Hăy chọn một IP nào đó bất kỳ (ví dụ tôi chọn IP1)
    · Ở mục IP Address bạn xóa đi và gơ lại địa chỉ IP của máy bạn trong mạng LAN (chú ư đây là địa chỉ IP của máy bạn trong mạng LANví dụ của tôi là 192.168.1.2)
    · Ở mục Active - chọn Yes, mục Enabled - chọn Yes
    · Ở mục TCP Port, khai báo cổng share mặc định của SQL, bạn có thể để mặc định là 1433
    · Click OK
    Restart lại SQL Server. (bằng cách chọn vào mục SQL Server 2005 Services, bên phải click phải vào mục SQL Server (MSSQLSERVER) -> Chọn Restart)

    · Bước 3: Tạo một user để thực hiện kết nối từ xa
    Mở Start -> All Programs -> Microsoft SQL Server 2005 -> SQL Server Management Studio -> Connect vào Server
    Ở menu bên trái, mở mục Security -> Login -> Nhấn chuột phải và chọn New Login




    Gơ vào Tên User, Password như trong h́nh, bỏ dấu ở mục Enforce password Expiration -> Nhấn OK



    · Bước 4: Cấu h́nh Firewall cho phép nhận kết nối đến qua cổng share của SQL Server
    Mục đích của việc này là để mở cổng Firewall của Windows cho phép nhận kết nối từ bên ngoài qua cổng share của SQL, mặc định là cổng 1433

    * Trên WindowsXP
    · Vào Control Panel -> Windows Firewall
    · Trong Tab Exceptions, click vào nút Add Port để thêm cổng 1433
    · Hộp thoại Add Port hiện ra, trong mục Name gơ tên bất kỳ, Port Number gơ số 1433, click chọn vào mục TCP (xem h́nh dưới)
    · Nhấn OK
    · Log Off hoặc Restart lại máy



    * Trên Windows Vista, Windows 7:
    Vào Start -> Control Panel -> Windows Firewall -> Ở menu bên trái chọn Advanced settings
    Menu bên trái, click vào mục Inbound Rules
    Tiếp tục ở Menu bên phải, click vào mục New Rule
    Trong cửa sổ mới hiện ra, đánh dấu vào mục Port như h́nh -> Nhấn Next



    Tiếp theo nhấn chọn vào mục TCP và Specific local Ports, gơ vào 1433 (số cổng share của SQL Server đă config trong bước 2) -> Nhấn Next



    Trên màn h́nh tiếp theo, đánh dấu chọn vào mục Allow the connection -> Nhấn Next



    Trong màn h́nh tiếp theo, chọn kiểu mạng sẽ áp dụng mở cổng này, đánh dấu vào cả 3 mục Domain, Private, Public -> Nhấn Next




    Trong màn h́nh tiếp theo, gơ tên kết nối và Description tùy ư -> Nhấn Finish



    Log Off hoặc Restart lại máy
    · Bước 5: Cấu h́nh Router cho phép kết nối qua Port 1433
    Mục đích của việc này:
    · Mở cổng của Router trên mạng của bạn để cho phép nhận kết nối từ bên ngoài mạng (từ Internet) qua cổng kết nối của SQL Server (Port 1433).
    · Chuyển hướng (Forward) kết nối về đến đúng máy mà bạn làm Server khi Router nhận được yêu cầu qua cổng 1433
    Tùy loại Router mà bạn đang sử dụng, việc cấu h́nh có thể khác nhau đôi chút. Ở đây tôi đang thực hiện config trên một loại Router của Dlink. Các loại Router khác bạn có thể tự t́m hiểu thêm. Cách thiết lập trên các loại Router cơ bản là giống nhau, chỉ khác nhau về cách bố trí trên menu thôi.
    Đầu tiên mở IE ra và gơ địa chỉ của Gateway -> Enter và đăng nhập vào quản trị Router
    Ví dụ: Gateway của tôi là 192.168.1.1 th́ tôi gơ vào Address của IE là http://192.168.1.1 -> Enter
    Hăy đọc hướng dẫn sử dụng kèm theo router của bạn để biết được địa chỉ gateway cũng như user và password đăng nhập vào quản trị.
    Menu bên trái, chọn Advanced Setup -> NAT -> Virtual Servers

    Click Add và thiết lập như trong h́nh -> Save



    Hăy chú ư các mục mà tôi đánh dấu:
    · Custom Server: Tên của thiết lập, do bạn tự đặt tùy ư
    · Server IP Address: Đây là địa chỉ IP của máy mà bạn cài làm máy chủ. Ví dụ của tôi là 192.168.1.2
    Chú ư: Đây chính là IP của máy mà yêu cầu sẽ được Router chuyển đến. Do đó bạn nên khai báo IP tĩnh cho máy bạn cài làm máy chủ để khỏi phải vào mục này thiết lập lại mỗi khi restart máy.
    Xin nhớ rằng đây là IP của máy trong mạng LAN chứ không phải là IP đối với mạng Internet.
    · Port Start, Port End là số hiệu của cổng nhận yêu cầu, đều khai báo là 1433
    Ở đây sở dĩ có Port Start và Port End là v́ Router cho phép bạn Forward trong cả một dải các cổng (từ cổng đến cổng). Đối với kết nối SQL Server chúng ta đang thực hiện th́ chỉ cần Port 1433 thôi. Một số loại router có mục Single Port Forwarding – cho phép bạn chỉ cần config một cổng thôi là đủ.
    · Mục Protocol: Chọn phương thức kết nối là TCP.

    Chú ư: Thường th́ phần thiết lập này nằm trong mục NAT (Network Address Translation), hoặc có thể là Port Forwarding,… tùy router.

    Đến đây bạn đă hoàn thành việc cài đặt và cấu h́nh cho phép server nhận kết nối SQL Server từ xa qua cổng 1433.
    Để test kết quả:
    · Hăy ngồi ở một máy tính nào đó ngoài mạng LAN của bạn, có kết nối Internet.
    · Dùng một chương tŕnh quản lư SQL Server (có thể dùng SQL Server Management Studio), gơ vào các thông tin kết nối -> Nhấn Connect



    Chú ư một số thông tin:
    1. Server name: Đây là địa chỉ của Server nhận kết nối (chính là máy bạn đă cài SQL). Trong h́nh tôi gơ là 222.252.241.123,1433. Trong đó 222.252.241.123 chính là địa chỉ IP của máy tôi ở trên Internet, 1433 là cổng (Port) share SQL Server của tôi (tùy cổng share của bạn thiết lập, số này có thể khác, nếu bạn dùng 1433 th́ có thể không cần gơ v́ đây là cổng mặc định)
    2. Authentication: Chọn kiểu chứng thực người dùng, có hai chế độ chứng thực là Windows Authentication và SQL Server Authentication. Tuy nhiên để kết nối từ xa th́ phải dùng SQL Server Authentication
    3. Login: Gơ user name mà bạn đă tạo
    4. Password: Mật khẩu tương ứng

    Nếu connect được th́ có nghĩa là bạn đă cài đặt và thiết lập thành công.
    Link bài viết gốc: http://bis.net.vn/forums/t/114.aspx

    "Double G" = "GIVE 2 GET"

  4. #3
    Tham gia ngày
    14 Aug 2010
    Bài viết
    747
    Post Thanks / Like
    Năng lực viết bài
    11
    híc cái này làm lâu roài, làm luôn hosting cũng được ợ, có điều có chừng 10 user connect vào th́ chậm phải biết mà h́nh như thằng MS SQL server bản free nó có hạn chế max connection (same the time) hay sao á.

    Ứng dụng của NO-IP cũng như thằng dyn.com làm cho ḿnh cái hosting chạy tẹt ga luôn như muốn cài diễn đàn này khỏi phải đi thuê, he he

    PHP Code:
    On error goto err_handle:
    .....
    err_handle:
    msgbox ("ngu ǵ thông báo lỗi"err"err"

  5. Thanks thuocdang đă cảm ơn bài viết này.
  6. #4
    Tham gia ngày
    16 Jun 2010
    Bài viết
    2.113
    Post Thanks / Like
    Năng lực viết bài
    17
    Thực sự là ḿnh cũng mới tiếp cận với cái này, theo cách nghĩ của ḿnh th́ nó sẽ tốt hơn dùng EasyComodoVPN, Hamachi hoặc một phần mềm giả lập VPN nào đó. Vả lại, cái này chỉ cần làm ở máy chủ nên cũng thuận lợi hơn. Rất mong bạn nào có kinh nghiệm về cái này chia sẻ cho mọi người cùng biết.

    Thân!

    "Double G" = "GIVE 2 GET"

  7. #5
    Tham gia ngày
    27 Jan 2012
    Bài viết
    143
    Post Thanks / Like
    Năng lực viết bài
    8
    Cái no-ip này hay quá ta. Nhưng như thế cứ ai có được tên máy chủ của ḿnh là vào được phần mềm đúng ko ạ. Và máy chủ mà tắt th́ các máy trạm có vào được ko a?


  8. #6
    Tham gia ngày
    16 Jun 2010
    Bài viết
    2.113
    Post Thanks / Like
    Năng lực viết bài
    17
    Trích dẫn Nguyên văn bởi trung78952 Xem bài viết
    Cái no-ip này hay quá ta. Nhưng như thế cứ ai có được tên máy chủ của ḿnh là vào được phần mềm đúng ko ạ. Và máy chủ mà tắt th́ các máy trạm có vào được ko a?
    Có được tên máy chủ vẫn chưa vào được phần mềm, muốn truy cập vào phần mềm cần có username và password để kết nối tới SQL nữa. Và tất nhiên, máy chủ mà tắt th́ các máy trạm sẽ thành cục gạch (không làm việc được trên phần mềm kế toán nữa).

    "Double G" = "GIVE 2 GET"

  9. Thanks trung78952 đă cảm ơn bài viết này.
  10. #7
    Tham gia ngày
    20 Jul 2011
    Bài viết
    70
    Post Thanks / Like
    Năng lực viết bài
    9
    Chào các bạn,

    Hôm qua có thời gian test thử 2 giải pháp online trên internet, xin có vài chia sẻ như sau :

    ->Dùng NO-IP ưu việt hơn so với cách của bài http://bis.net.vn

    Mỗi khi bạn restart lại router của server (tắt/mở mỗi ngày) IP internet sẽ thay đổi,

    - Nếu dùng No-IP, server chỉ cần chạy NO-IP DUC khá nhanh đơn giản, client ko làm ǵ cả;

    - Nếu dùng http://bis.net.vn, server phải báo lại IP internet cho toàn bộ máy client, client sửa lại thông tin đăng nhập

    Dạ hết, em ko phải dân IT nên có ǵ ko phải các bác chỉ dạy thêm. cảm ơn cả nhà


  11. Likes thuocdang thích bài viết này.
  12. #8
    Tham gia ngày
    14 Aug 2010
    Bài viết
    747
    Post Thanks / Like
    Năng lực viết bài
    11
    Trích dẫn Nguyên văn bởi vmcuong Xem bài viết
    Chào các bạn,

    Hôm qua có thời gian test thử 2 giải pháp online trên internet, xin có vài chia sẻ như sau :

    ->Dùng NO-IP ưu việt hơn so với cách của bài http://bis.net.vn

    Mỗi khi bạn restart lại router của server (tắt/mở mỗi ngày) IP internet sẽ thay đổi,

    - Nếu dùng No-IP, server chỉ cần chạy NO-IP DUC khá nhanh đơn giản, client ko làm ǵ cả;

    - Nếu dùng http://bis.net.vn, server phải báo lại IP internet cho toàn bộ máy client, client sửa lại thông tin đăng nhập

    Dạ hết, em ko phải dân IT nên có ǵ ko phải các bác chỉ dạy thêm. cảm ơn cả nhà
    Dĩ nhiên thằng NO-IP nó có cái soft tự động update IP theo mô h́nh

    Ip (động) server -> soft -> server của No-IP -> NAT to domain (tĩnh) : như vậy các cliens chỉ cần connect vào domain của no-ip cung cấp là được (và nó không đổi)

    PHP Code:
    On error goto err_handle:
    .....
    err_handle:
    msgbox ("ngu ǵ thông báo lỗi"err"err"

  13. #9
    Tham gia ngày
    20 Jul 2011
    Bài viết
    70
    Post Thanks / Like
    Năng lực viết bài
    9
    Em đă test trên database 1 công ty quy mô tương đối, báo cáo chạy khá nhanh.

    Nếu công ty nào yêu cầu không cao lắm th́ giải pháp phờ ri (free ) này chắc ổn đó ợ.

    Cảm ơn toàn thể các bác. Sao dạo này cái nút thank chả đc h́ h́


  14. #10
    Tham gia ngày
    20 Jul 2011
    Bài viết
    70
    Post Thanks / Like
    Năng lực viết bài
    9
    Thêm 1 lựa chọn đơn giản nữa là sử dụng VPN của Teamview

    B1 : Cài TV trên Server (non comercial)
    Tạo Personal Password (tạo PW không đổi mỗi khi restart Server)

    Sau bước này ta có :
    ID của Server : XXXX (Your ID)
    Pass của Server : YYYY (Personal Password đă tạo)


    B2 : Cài TV trên cả Client (non comercial)


    B3 : Tạo VPN với Server
    - Tại Client mục Control Remote Computer :

    Partner ID XXXX
    Chọn VPN -> Connect to Partner / Password : YYYY

    Sau bước này bạn có kết nối VPN vơi Server, chú ư IP of Partner : VD là 7.220.242.137

    B4 :Sử dụng 3Tsoft
    - Máy chủ là : 7.220.242.137\DB3TSOFT

    B1,2 chỉ làm 1 lần đầu tiền
    B3,4 làm mỗi khi bạn cần làm việc với 3Tsoft

    Ḿnh không phải dân IT, có ǵ chưa chuẩn mong mọi người đóng góp. xin cảm ơn

    Lần sửa cuối bởi vmcuong; 23-05-2013 lúc 11:18 AM

  15. Thanks , thuocdang đă cảm ơn bài viết này.
    Likes thuocdang thích bài viết này.
 

 
Trang 1/3 123 CuốiCuối

Thông tin chủ đề

Users Browsing this Thread

Hiện tại có 1 người đang xem chủ để này. (0 thành viên 1 khách)

Thành viên đă xem chủ đề này: 0

Hành động: (Xem danh sách)

There are no names to display.

Đánh dấu

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của ḿnh
  •  
Add Url at Pingmyurl.com

3TSoft | EZSOFT.Ltd