lehongduc > 20-05-16, 10:32 AM
lehongduc > 20-05-16, 12:36 PM
hoanbhxhls > 20-05-16, 03:47 PM
(20-05-16, 12:36 PM)lehongduc Đã viết: Chào các Bạn,-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
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.