Tôi đã từng có một ứng dụng desktop trỏ đến một cơ sở dữ liệu Sybase thông qua một tập tin .ini
rằng có chuỗi kết nối này:SQL Server Error "Named Pipes Provider: Không thể mở một kết nối đến SQL Server [53]"
CONNECTION_NAME = "DSN="Dna_Name";UID="User";PWD="Password""
Nó hoạt động hoàn hảo.
Một vài ngày trước cơ sở dữ liệu đã được di chuyển sang SQL Server 2008 R2 và tôi cần cập nhật tệp .ini
để chuyển hướng máy chủ sản xuất mới. Tôi cập nhật các chuỗi kết nối như sau:
CONNECTION_NAME = "Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="CatalogName";Data Source="Production_DNS""
Nhưng tôi nhận được lỗi sau:
Named Pipe Provider: Could not open a connection to SQL Server [53]
Ghi chú thêm:
- Sản DNS đang làm việc một cách hoàn hảo trong lĩnh vực CNTT khác và các ứng dụng khác đang tiếp cận máy chủ mà không gặp sự cố.
- Tôi đang cố gắng kết nối từ hộp dev.
- Ứng dụng là một triển khai được kế thừa với nhiều năm, đó là lý do tại sao tệp
*.ini
cần được lưu giữ xung quanh.
Tôi đã duyệt internet một số giờ để biết chi tiết lỗi hầu như không có kết quả.
Chuỗi kết nối mới có đúng không ?. Bất kỳ ý tưởng về những gì có thể tạo ra lỗi? Khuyến nghị?
Cảm ơn trước,