Đánh giá chủ đề:
  • 6 Votes - 3.33 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cài đặt ODBC -nền tảng kết nối Access và nguồn dữ liệu khác
#1
Có nhiều cách, thường dùng là kết nối ODBC.Chỉ cần cài SQL sever trên một máy(máy nguồn) là đủ, không cần phải cài trên cả hai máy đâu bạn.
Ở máy truy cập(máy đích) ta khai báo ODBC.
Mình giới thiệu sơ về ODBC:

ODBC(Open Database Connectivity), là 1 Driver quản lý và 1 tập hợp driver ODBC giúp cho các ứng dụng truy cập dữ liệu dùng SQL như 1 ngôn ngữ chuẩn.

DNS(Data Source Name), chứa dữ liệu và thông tin dữ liệu cần thiết để user lấy dữ liệu như SQL server Database.

Khai báo System DNS

Khai báo User DNS

------------------------------------------------
Khai báo System DNS theo các bước:

1) Mở Control panel, nhắp đúp biểu TƯỢNG 'ODBC DATA SOURCES'

2) Chọn tab "System DNS", Nhắp nút 'ADD'

3) Chọn 'Sql server', nhắp nút 'FINISH'

4) khai báo name, description và server, nhấp nút 'NEXT>'
server ở đây là tên máy (hoặc địa chỉ IP) cài đặt sql server.Name là tên cơ sở dữ liệu.

5) Chọn "With SQL server authentication..", đánh dấu hộp kiểm tra "Connect to sql server..", khai báo username và password của user Sql server. nhấp nút 'NEXT>'

6)Nhấp nút 'NEXT>'

7)Nhấp nút 'FINISH':

8)Nhấp nút 'TEST DATA SOURCE'. kiểm tra thành CÔNG chưa.

9)Nhấp nút các nút 'OK' kết thúc cài đặt ODBC.


Khai báo User DNS theo các bước:

1) Mở Control panel, nhắp đúp biểu TƯỢNG 'ODBC DATA SOURCES'

2) Chọn tab "User DNS", Nhắp nút 'ADD'

3) Chọn 'Sql server', nhắp nút 'FINISH'

4) khai báo name, description và server, nhấp nút 'NEXT>'

5) Chọn "With SQL server authentication..", đánh dấu hộp kiểm tra "Connect to sql server..", khai báo username và password của user Sql server. nhấp nút 'NEXT>'

6)Nhấp nút 'NEXT>'

7)Nhấp nút 'FINISH':

8)Nhấp nút 'TEST DATA SOURCE'. kiểm tra thành CÔNG chưa.

9)Nhấp nút các nút 'OK' kết thúc cài đặt ODBC.

Như vậy bạn đã có thể sử dụng CSDL SQL trên máy đích như trên máy nguồn rồi. Bây giờ có thể dùng Access(bằng phương thức Link/import) hay Connect
bằng NNLT tùy bạn.

Nguồn: http://www.khoahocphothong.net
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn dannynguyen1980 , yeubongdo01
#2
Noname ơi, giúp mình với mình cài SQL Server ngon lành rồi, nhưng ở máy Client mình tạo SystemDSN hay User DSN nó đều báo lỗi như sau:

Connection Failed.
SQL State '01000'
SQL Server Error:10061
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets] ConnectionOpen(COnnect()).

Connection Failed.
SQL State '08001'
SQL Server Error:17
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist or access denied.
Reply
Những người đã cảm ơn
#3
bạn làm tới bước nào rồi, hiện giờ mình ở nhà nên không có SQL server để hình dung ra.
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#4
À mà chứ ý firewall của server. Nếu lock port 1433 thì không thể kết nối SQL server đấy nhé! Cái này hồi đó có táy máy nên dính!
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Em cài đặt xong máy chủ rồi, connect local tại máy chủ thì ngon lành rồi tạo database mới là vba1; user: sa; pass: t123;
Theo hướng dẫn của bác thì em làm đến bước 5 thì thông báo lỗi như trên. Bác giúp em với mà open port 1433 cụ thể như thế nào bác hướng dẫn em với
Reply
Những người đã cảm ơn TruongVanTruong
#6
Mình cũng không rõ lắm vì thực tế mình ít gặp trường hợp như bạn. (mà thật ra không có điều kiện thử nhiều để biết hết các lỗi).

Nếu bạn khai báo tại máy chủ ngon lành, thì tại máy chủ thử tạo ODBC luôn ở máy chủ thử xem.

Post hình chỗ bị lỗi để mình mò thử!
Open port thì do tùy mỗi loại firewall mà có cách mở. Nhiều khi là anti virut cũng có chức năng khóa. Nên nếu có bật firewall của windows (máy chủ và cả client) thì tắt đi.
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#7
Up ảnh lên như thế nào nhỉ bác Noname ơi
Reply
Những người đã cảm ơn
#8
(06-01-11, 09:25 AM)vba Đã viết: Up ảnh lên như thế nào nhỉ bác Noname ơi

http://thuthuataccess.co.cc/forum/Thread...n-dien-dan
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#9
Bác noname có bộ cài sql server 2000 nào chuẩn không cho em xin với, hay là do bộ cài của em nhỉ
Reply
Những người đã cảm ơn
#10
happy, bác cài lên Win 2k3 hay win gì thế? Nhiều khi là do windows đấy! Nếu không là win server thì chỉ cài được bản personal, mà bản này chỉ xài cho biết, chứ xài thì thà xài Access sướng hơn.
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Xây dựng Class Modules trong Access ( Cơ bản đến Nâng cao) maidinhdan 2 187 13-11-16, 05:32 PM
Bài mới nhất: cpucloi
  Ms Access VBA và Google drive, một vài ý tưởng trong chia sẻ và đồng bộ số liệu... paulsteigel 46 3,860 07-10-16, 02:43 PM
Bài mới nhất: kieu manh
  Xuất từ Access ra excel mà không cần phải có file định sẵn trungminh 3 356 18-09-16, 02:33 AM
Bài mới nhất: maidinhdan
  [Hỏi] Xuất dữ liệu từ Access ra Excel bị ẩn cột Minh Tiên 0 137 02-09-16, 05:38 PM
Bài mới nhất: Minh Tiên
  Export dữ liệu sang Word ( Nhiều dòng trong sub) danhxetnghiem 26 3,094 01-08-16, 11:08 AM
Bài mới nhất: jeck09nt

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ