Hãy thử chuỗi kết nối này:
Initial Catalog=XXX; Data Source=<servername>\\<SQL Instance name>; Provider=SQLOLEDB.1; Integrated Security=SSPI
Cập nhật
Uhm được. Nhìn vào nguồn cho adodbapi, tôi phải nói rằng bạn đang bị lỗi COM. (vâng, tôi biết việc truy xuất nguồn gốc nói lên điều đó). Nhưng cụ thể là với việc khởi tạo các đối tượng COM có liên quan.
Điều này có nghĩa là chuỗi kết nối của bạn không liên quan gì đến quá trình truy xuất. Tôi nghĩ rằng một nơi tốt để bắt đầu là đảm bảo rằng bản sao pythoncom của bạn được cập nhật.
Có thể là win32com / pythoncom chưa hỗ trợ Python 3K (3.0 trở đi), nhưng sau một phút google, tôi không tìm thấy bất kỳ điều gì hữu ích về điều đó, tôi sẽ để lại cho bạn.
Mã này sẽ chạy thành công khi bạn đã khắc phục được sự cố của mình (và hiện tại sẽ không thành công).
import win32com.client
import pythoncom
pythoncom.CoInitialize()
win32com.client.Dispatch('ADODB.Connection')
Ngoài ra, bất kỳ ngoại lệ nào mà mã ném sẽ hữu ích để giúp gỡ lỗi sự cố của bạn.