• Nếu muốn kết nối từ Access đến SQL SERVER trước hết phải học SQL SERVER CĂN BẢN
  • Nếu muốn kết nối từ Access đến SQL SERVER trước hết phải học SQL SERVER CĂN BẢN

    lehongduc > 20-05-16, 10:32 AM

    Chào các Bạn,

    Qua tiếp xúc với một số Bạn muốn trao đổi thêm hoặc nhờ tư vấn về vấn đề "từ Access kết nối đến SQL SERVER" tôi nhận thấy hầu hết các Bạn này chưa biết gì về SQL SERVER.

    Nếu chưa biết gì về SQL SERVER mà Bạn lại muốn giải quyết vấn đề "từ Access kết nối đến SQL SERVER" thì khả năng thất bại là 100%.

    Vì vậy, ý kiến của tôi tư vấn cho các Bạn này là: Nếu muốn kết nối từ Access đến SQL SERVER trước hết phải học SQL SERVER CĂN BẢN.

    Thông qua công cụ tìm kiếm Google, các Bạn có nhu cầu có thể dễ dàng tìm thấy trên Internet tài liệu về SQL SERVER, từ căn bản đến nâng cao, cả tiếng Việt lẫn tiếng Anh, với đầy đủ lý thuyết lẫn ví dụ mẫu và ứng dụng mẫu.

    Sau đây tôi xin gợi ý 2 địa chỉ mà các Bạn có thể tham khảo về SQL SERVER CĂN BẢN bằng tiếng Việt:
    1. http://o7planning.org/web/fe/default/vi/...sql-server
    2. http://diendan.congdongcviet.com/threads...at-dau.cpp

    Sau khi đã có được kiến thức căn bản về SQL SERVER rồi các Bạn mới nên bắt tay vào tìm hiểu và giải quyết nhu cầu "từ Access kết nối đến SQL SERVER"
  • RE: Nếu muốn kết nối từ Access đến SQL SERVER trước hết phải học SQL SERVER CĂN BẢN

    lehongduc > 20-05-16, 12:36 PM

    Chào các Bạn,

    Có Bạn vừa gửi email hỏi tôi rằng Bạn ấy đã có sản phẩm viết bằng Access đã bán cho nhiều doanh nghiệp, nay muốn nâng cấp lên SQL SERVER theo dạng thức ứng dụng Front End (Access) / Back End (MS SQL SERVER), vậy nếu qua được phần căn bản về SQL SERVER thì có làm được không?

    Theo kinh nghiệm của tôi, xin trả lời thắc mắc trên như sau:
    1. Nếu Bạn viết ứng dụng Front End (Access) / Back End (MS SQL SERVER) cho chính mình sử dụng với quy mô gia đình thì có thể được. Vì Bạn có thể "từ từ hoàn chỉnh ứng dụng", lỡ có bề gì về bảo mật thì "mình làm mình chịu" nên không có gì lớn lắm.

    2. Nhưng nếu Bạn muốn thương mại hoá ứng dụng đó, nghĩa là bán cho khách hàng dùng, thì tôi khuyên Bạn không nên. Vì sao như vậy?
    - Chỉ xét về yêu cầu bảo mật dữ liệu, với trình độ căn bản về SQL SERVER Bạn không thể nào bảo đảm an toàn cho dữ liệu được khai thác qua ứng dụng. Nếu tìm hiểu sâu, các Bạn sẽ thấy rằng bảo mật cho SQL SERVER không chỉ là User và Login (một trong những nội dung ở mức SQL SERVER TRÌNH ĐỘ CĂN BẢN).
    - Khi xây dựng ứng dụng kiểu Front End / Back End, Bạn cần có kiến thức và kinh nghiệm tốt về tối ưu hoá ứng dụng ở cả 2 đầu: Access và SQL SERVER.

    3. Điều kiện tốt nhất để rút ngắn thời gian nâng cao trình độ là phải đọc được tài liệu bằng tiếng Anh. Nếu được vậy, với nguồn tài liệu mênh mông trên Internet Bạn tha hồ mà đọc và học. Xin giới thiệu với các Bạn một nguồn eBook như vậy: http://it-ebooks.info

    4. Nhưng nếu Bạn có quyết tâm với lòng kiên trì mưu sinh, chắc chắn sau một thời gian khổ luyện để nâng cao trình độ về SQL SERVER và cả ACCESS, chắc chắn Bạn sẽ bán được sản phẩm và thu được tiền với sự hài lòng của khách hàng.

    Xin chúc các Bạn thành công.
  • RE: Nếu muốn kết nối từ Access đến SQL SERVER trước hết phải học SQL SERVER CĂN BẢN

    hoanbhxhls > 20-05-16, 03:47 PM

    (20-05-16, 12:36 PM)lehongduc Đã viết: Chào các Bạn,

    Có Bạn vừa gửi email hỏi tôi rằng Bạn ấy đã có sản phẩm viết bằng Access đã bán cho nhiều doanh nghiệp, nay muốn nâng cấp lên SQL SERVER theo dạng thức ứng dụng Front End (Access) / Back End (MS SQL SERVER), vậy nếu qua được phần căn bản về SQL SERVER thì có làm được không?

    Theo kinh nghiệm của tôi, xin trả lời thắc mắc trên như sau:
    1. Nếu Bạn viết ứng dụng Front End (Access) / Back End (MS SQL SERVER) cho chính mình sử dụng với quy mô gia đình thì có thể được. Vì Bạn có thể "từ từ hoàn chỉnh ứng dụng", lỡ có bề gì về bảo mật thì "mình làm mình chịu" nên không có gì lớn lắm.

    2. Nhưng nếu Bạn muốn thương mại hoá ứng dụng đó, nghĩa là bán cho khách hàng dùng, thì tôi khuyên Bạn không nên. Vì sao như vậy?
    - Chỉ xét về yêu cầu bảo mật dữ liệu, với trình độ căn bản về SQL SERVER Bạn không thể nào bảo đảm an toàn cho dữ liệu được khai thác qua ứng dụng. Nếu tìm hiểu sâu, các Bạn sẽ thấy rằng bảo mật cho SQL SERVER không chỉ là User và Login (một trong những nội dung ở mức SQL SERVER TRÌNH ĐỘ CĂN BẢN).
    - Khi xây dựng ứng dụng kiểu Front End / Back End, Bạn cần có kiến thức và kinh nghiệm tốt về tối ưu hoá ứng dụng ở cả 2 đầu: Access và SQL SERVER.

    3. Điều kiện tốt nhất để rút ngắn thời gian nâng cao trình độ là phải đọc được tài liệu bằng tiếng Anh. Nếu được vậy, với nguồn tài liệu mênh mông trên Internet Bạn tha hồ mà đọc và học. Xin giới thiệu với các Bạn một nguồn eBook như vậy: http://it-ebooks.info

    4. Nhưng nếu Bạn có quyết tâm với lòng kiên trì mưu sinh, chắc chắn sau một thời gian khổ luyện để nâng cao trình độ về SQL SERVER và cả ACCESS, chắc chắn Bạn sẽ bán được sản phẩm và thu được tiền với sự hài lòng của khách hàng.

    Xin chúc các Bạn thành công.
    -Access dùng sql server quả thực giải quyết tốt bài toán nhiều người dùng trong mạng LAN,thậm chí cả internet
    -Khi bạn dùng sql server làm back end thì 80% mã nguồn đưa hết lên sql server để chạy,access cơ bản chỉ làm form và report
    -Giới hạn ms access+sql server hiện chỉ chạy được trên máy tính ,chưa chạy được trên iphone,ipad vv
    -Theo như xu thế nhiều khách hàng cần ứng dụng chạy trên cả smart phone
    -Cách duy nhất là viết ứng dụng web dùng lại csdl sql server mình đã thiết kế để chạy cho smart phone
     Bạn nào có ý tưởng hay làm được ứng dụng ms access+sql server chạy cho smart phone thì cho ý kiến nhé