hadangpr > 04-02-12, 10:18 AM
(05-01-11, 10:04 PM)vba Đã viết: 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:Mình cũng gặp trường hợp như bạn sau 2 tuần mày mò đủ cách mình cũng làm được nhưng đây là trên máy của mình còn của người khác thì mình không chắc lắm, có gì sai xót mong mọi người giúp đỡ.
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.
bangnguyencong > 08-05-12, 01:22 AM
dung2007 > 21-06-12, 09:02 PM
(06-01-11, 11:01 PM)Noname Đã viết: Thanks bác, thế là bổ sung vào kho tàng thủ thuật access thêm 1 món.
Trước nay Noname toàn dùng 1 file reg để đăng ký! qua máy khác phải dùng file reg
9xpro > 23-06-12, 12:53 AM
thquanks > 20-08-13, 03:29 PM
(07-11-10, 03:14 PM)Noname Đã viết: 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: www.khoahocphothong.net
bangnguyencong > 18-10-13, 10:37 AM
bangnguyencong > 18-10-13, 12:48 PM
hueqlhc > 04-07-14, 01:03 AM
(07-11-10, 03:14 PM)Noname Đã viết: 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: www.khoahocphothong.net
hueqlhc > 09-07-14, 11:37 AM
hoanbhxhls > 09-07-14, 03:40 PM
(09-07-14, 11:37 AM)hueqlhc Đã viết: Mong các ace giúp đỡ vấn đề nêu trên. Thanks.Tôi đã kết nối thành công ms access với sql server qua ODBC