[VBA] Chuỗi kết nối từ máy nội đến sql Server
Em đang viết 1 chương trình kết nối từ MS Access FORM đến SQL server.
Nếu kết nối từ chính máy em thì thành công. nhưng khi chuyển sang máy khác để cùng kết nối thì không được ạ.
Em có sử dụng code này.strConnString = "Data Source=172.16.0.36,1433;Network Library=DBMSSOCN;Initial Catalog=data-steame;User ID=sa;Password=Nguyenan00;"Nhưng không hoạt động. Mọi người giúp đỡ em với ạ.
Em cảm ơn nhiều ạ.
Máy cài SQLServer đã đặt địa chỉ là IP tĩnh 172.16.0.36 rồi đúng không bạn? Đã thiết lập mở cổng 1433 cho nó hay là chưa?
Vâng, em thiết lập theo hướng dẫn hết rồi ạ.
Em cũng tắt cả tường lửa đi rồi ạ.
hay em làm thiếu bước nào mà em không biếtạ.
269026892688
và lỗi ở code như này ạ
2687
Bạn mở cổng (port forwarding) trên router chưa?
Bạn mở cổng (port forwarding) trên router chưa?
dạ cái này thì em không biết ạ. nhất thiết phải thiết lập trên router đó à bác, vì em ở công ty không biết người ta có cho thiết lập không ạ. với lại em cũng không thấy trong hướng dẫn có cái đó nên em chưa biết làm thế nào về nó ạ
Máy cài SQLServer đã đặt địa chỉ là IP tĩnh 172.16.0.36 rồi đúng không bạn? Đã thiết lập mở cổng 1433 cho nó hay là chưa?
Dạ em xin đính chính lại là khi kết nối từ chính máy em thì em dùng cách kết nối này ạ. còn dùng phương thức kết nối qua IP kia thì chính máy em cũng lỗi ạ.
strConnString = "Provider=SQLOLEDB;Data Source=ANNNGUYENSQLSTEAME; Initial Catalog=data-steame;User ID=sa;Password=Nguyenan00;"
Tôi hỏi bạn là máy cài SQLServer có địa chỉ IP là 172.16.0.36?
Vâng ạ, và là IP tĩnh ạ.
Bạn thử chuỗi sau coi được không nhé:
Bị lỗi như này bác ạ
Lỗi ở vị trí "conn.Open strConnString" ạ
2691
Do bạn chưa phân quyền cụ thể cho User nên không thể kết nối được.
"Provider=SQLOLEDB.1;Initial Catalog=data-steame;Data Source=172.16.0.36,1433;UID=sa;PWD=Nguyenan00;"
www.giaiphapexcel.com/diendan/threads/vba-chu%E1%BB%97i-k%E1%BA%BFt-n%E1%BB%91i-t%E1%BB%AB-m%C3%A1y-n%E1%BB%99i-%C4%91%E1%BA%BFn-sql-server.143595/
Khóa học Power PI – Ứng dung trong Nhân sự
TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...
Xem khóa học
Bạn có IP tĩnh thì k phải lo nhé, cấu hình lần đầu sau cứ vậy dùng thôi.
Bạn muốn có IP tĩnh trên Internet thì bạn phải kiểm tra coi gói bạn đang dùng có khuyến mãi IP tĩnh hay chưa, nếu có rồi thì lấy đó mà dùng. Nếu chưa có thì phải liên hệ nhà mạng để đăng ký dịch vụ này, dĩ nhiên bạn phải trả thêm phí duy trì hàng tháng cho dịch vụ này.