2011-01-19 2 views
2

ADO를 사용하여 SQL Server에 연결할 때 최상의 성능을 제공하는 공급자 및 드라이버는 무엇입니까?최상의 MS 액세스를위한 옵션 ADO to SQL Server 연결 성능 ​​

나는 SQL Server에 2008

공급자 옵션을 MS 액세스 2007을 연결 해요 :

    ODBC (MSDASQL.1) (기본 제공)
  1. OLE DB 공급자에 대한
  2. OLE DB 공급자 SQL 서버 (SQLOLEDB)
  3. 내가

드라이버 옵션 잘 모르는 것 같아요 다른 옵션이있을 수 있습니다 S :

  1. SQL 서버 (버전 2000.85.1132.00 - SQLSRV32.DLL 2008년 4월 14일)
  2. SQL 서버 네이티브 클라이언트 10.0 (버전 2007.100.2531.00 SQLNCLI10.DLL 2009년 3월 30일)
  3. 내가 알지 못하는 다른 옵션이있을 수 있습니다.
+0

ADO를 사용하지 않지만 ODBC 연결된 테이블을 사용할 때 ODBC를 통해 사용 된 SQL Server Native Client가 이전 버전보다 훨씬 빠르다고 말할 수 있습니다. –

답변

1

확실한 환경에서 테스트해야합니다. 성능 차이가 무엇이든 관계없이 무시할 수 있어야합니다.

0

마이크로 소프트의 공식 성명은 여기에 있습니다 : 한마디로 http://msdn.microsoft.com/de-de/library/ms130978.aspx

:는 ADO - 연결의 경우, SQLOLEDB를 사용합니다.

MSDASQL은 오래 동안 사용되지 않으며 varchar (max) 필드와 잘 일치하지 않습니다.

Native Client를 사용하는 경우 DataTypeCompatibility = 80을 지정해야합니다. 이렇게하면 많은 새 기능이 제거되므로 거의 얻을 수 없습니다. 또한 Native Client는 기본적으로 클라이언트 컴퓨터에 설치되지 않으므로 설치해야합니다.