Thủ Thuật Access

Thế Giới Thủ Thuật với Access

Upsize Access lên MS SQL server

Posted by Noname on 11.11.2009

 Theo thực tế 1 database Access còn rất nhiều hạn chế về :
_ Phân quyền sử dụng.
_ Sử dụng tối đa 10 users .
_ Quản lý và lưu vết user đã ghi/đọc/xóa …
Trong cuộc sống náo nhiệt, môi trường sử dụng phần mềm quản lý khá phong phú đa dạng với nhiều ngôn ngữ lập trình khác nhau. Đối với việc sử dụng database trong một mạng Lan cũng rất phổ biến.
Nay mình có 1 datbase access quản lý hồ sơ muốn share cho mọi người dùng chung mạng Lan, qua việc đọc 1 số bài hướng dẫn sơ lược và có đề cập đưa database Access lên SQL Server để quản lý cao hơn, chuyên nghiệp hơn.
Mong Noname và các bạn hướng dẫn cụ thể và có hình ảnh minh họa về việc đưa database Access lên SQL Sever, đây cũng là vấn đề khó giải quyết và nóng bỏng nhất đối với các bạn khác. Chân thành cảm ơn

 Đáp
Chuyển Access lên SQL server trong những trường hợp bạn muốn phân quyền rõ ràng hơn, cơ sở dữ liệu của bạn đã tương đối lớn, bạn muốn share cho số user lớn…đó là một giải háp hợp lý.

Chuẩn bị cho việc chuyển đổi, bạn phải có một máy tính tương đối mạnh cài windows server như win 2k, win 2k3, win 2k7..
Bạn cài các bản SQL server standard hoặc enterprice. Hoặc để thử nghiệm thì bạn dùng bản personal trên winxp.
Xong phần chuẩn bị, giờ bạn sang phần upsize.
Mở CSDL Access của bạn, từ Access 2k trở đi sẽ hỗ trợ Upsize lên SQL server.

Vào Tool -> database utilities -> upsizing wizard

Photobucket
Trong cửa sổ upsize, chọn create new database rồi nhấn next

Chọn tên server, password SA khi cài SQL server, chọn tên cho database rồi nhấn next
Photobucket

Chọn các table muốn up lên SQL server (nhấn >> để chọn tất cả) ->next
Photobucket

Trong khung thoại hỏi bạn có giữ lại data hay chỉ lấy cấu trúc, có giữ lại các relationship không, bạn tuỳ ý chọn rồi nhấn, Next tiếp nếu bạn không cần thêm tuỳ chỉnh gì hoặc chọn chỉ giữ lại cấu trúc.

Photobucket

Cửa sổ tiếp theo hỏi bạn có tạo ra một ứng dụng trên nền SQL server không. Tuỳ bạn quyết định có tiếp tục dùng Access như một ứng dụng máy chủ/khách hay là viết một ứng dụng khác, chỉ giữ phần dữ liệu. Mình thì mình chọn mục 2: Link SQL table to exit aplication – >next->finish
Photobucket

Sau khi upsize, bạn chỉ link table để nhập liệu, thao tác, truy xuất.

Photobucket

Mọi việc chỉnh sửa cấu trúc và phân quyền đều phải thông qua SQL server.


Photobucket

4 phản hồi to “Upsize Access lên MS SQL server”

  1. Anonymous said

    Tôi cũng đang nghiên cứu vấn đề này. Nhưng tôi không cách nào nhập hoặc sửa dữ liệu, ngọai trừ mỗi một việc là truy xuất ra form hay report. Mong bạn chỉ giúp. Cám ơn rất nhiều!

  2. Noname said

    Bạn không thể nhập có thể là user để connect ODBC của bạn không được cấp quyền ghi/xóa.Bạn thử lại với User SA thử xem!

  3. Anonymous said

    Cám ơn bạn nhiều.Mình đã phân quyền ghi/xóa cho User rồi và cũng đã sử dụng thử cả quyền SA nhưng vẫn không được.Mình đang run trên ACCESS 2007. Hy vọng bạn có thể test giúp.

  4. Noname said

    Phương pháp thì mình đã đưa rồi đó! Còn bạn không làm đựơc thì mình cũng chẳng có cách nào khác. Trừ khi mình làm trực tiếp!😦

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

 
%d bloggers like this: