연결 문자열이 "Provider = SQLNCLI.1"을 지정하는 UDL 파일을 사용하는 응용 프로그램을 가지고 있는데, 이는 sqlncli로 인해 특정 컴퓨터에서 작동하지 않습니다. dll이 설치되어 있지 않습니다.SQLNCLI와 .NET Framework 데이터 공급자의 차이점
그러나 다른 .Net 앱은 연결 문자열이 app.config에 있고 공급자가 worrk를 표시하지 않는 곳입니다. Visual Studio의 "데이터 소스 변경"대화 상자는 데이터 공급자를 "SQL Server 용 .NET Framework 데이터 공급자"로 표시합니다. 이 응용 프로그램은 sqlncli.dll이 설치되지 않은 경우에도 작동합니다.
왜? 어떤 공급자가 사용하고 있습니까? 그것은 어떻게 든 sqloledb.dll로 돌아 간다?