2012-09-04 8 views
5

Làm việc để triển khai một ứng dụng từ hộp phát triển của tôi cho khách hàng. Trên máy khách khi tôi chạy exe của mình, tôi gặp lỗi "Nhà cung cấp 'SQLNCLI10' không được đăng ký trên máy cục bộ.Nhà cung cấp 'SQLNCLI' không được đăng ký trên máy cục bộ, máy chủ sql 2012

Tôi đang phát triển trong SQL Server 2012. Tôi đã thử cài đặt sqlncli.msi trên mục tiêu máy không có may mắn.

bất cứ ai có thể cho tôi biết những gì gói tôi cần phải cài đặt trên máy client để có được ứng dụng của tôi để làm việc? Và nếu có thể cung cấp một URL để nói gói?

Cảm ơn!

+1

http://go.microsoft.com/fwlink/?LinkID=239648&clcid=0x409 –

Trả lời

6

Đã tìm ra tôi cần phiên bản 2008 thay vì phiên bản 2012.

http://go.microsoft.com/fwlink/?LinkId=123718&clcid=0x409

+0

Tương tự cho tôi. Tôi đã cài đặt Office 2013, tôi googled lỗi ('Power Pivot -> Quản lý -> Nguồn dữ liệu hiện tại -> Chỉnh sửa -> Kiểm tra' để thực sự thấy lỗi) và đến đây. – Maverick

2

Sử dụng SQLNCLI11 để kết nối với SQLServer 2012

ví dụ:

Provider=SQLNCLI11;Data Source=trv6s177;Integrated Security=SSPI;Initial Catalog=DPVCube_Stage 

Downloads

http://go.microsoft.com/fwlink/?LinkID=239649&clcid=0x409 

X86 Package (sqlncli.msi)

http://go.microsoft.com/fwlink/?LinkID=239650&clcid=0x409 

X64 Package (sqlncli.msi)

+0

Câu trả lời đúng. SQLNCLI10 là SQL 2008, 11 là SQL 2012 – TaterJuice