메타데이터 검색

SQL Server 2012의 메타데이터 검색 향상을 통해 SQL Server Native Client 애플리케이션은 쿼리 실행에서 반환된 열 또는 매개 변수 메타데이터가 쿼리를 실행하기 전에 지정한 메타데이터 형식과 동일하거나 호환되는지 확인할 수 있습니다. 쿼리 실행 후 반환된 메타데이터가 쿼리를 실행하기 전에 지정한 메타데이터 형식과 호환되지 않는 경우 오류가 발생합니다.

bcp 및 ODBC 함수와 IBCPSession 및 IBCPSession2 인터페이스에서는 이제 쿼리 출력 작업에서 메타데이터를 검색하지 않도록 지연된 읽기(지연된 메타데이터 검색)을 지정할 수 있습니다. 이로 인해 성능이 향상되고 메타데이터 검색 오류가 발생하지 않습니다.

SQL Server 2012에서 SQL Server Native Client 사용하여 애플리케이션을 개발하지만 SQL Server 2012 이전의 서버 버전에 연결하는 경우 메타데이터 검색 기능은 서버 버전에 해당합니다.

설명

다음 bcp 함수는 향상된 메타데이터 검색을 제공하기 위해 2012년 SQL Server 향상되었습니다.

또한 bcp_setbulkmode 사용하여 메타데이터 형식을 지정할 때 성능이 향상됩니다.

bcp_control bcp_readfmt 동작을 제어하는 새 eOptionBCPDELAYREADFMT있습니다.

향상된 메타데이터 검색을 제공하기 위해 2012년 SQL Server 다음과 같은 ODBC 함수가 향상되었습니다.

향상된 메타데이터 검색을 제공하기 위해 2012년 SQL Server 다음과 같은 OLE DB 멤버 함수가 향상되었습니다.

  • IColumnsInfo::GetColumnInfo

  • IColumnsRowset::GetColumnsRowset

  • ICommandWithParameters::GetParameterInfo(자세한 내용은 ICommandWithParameters 참조)

또한 IBCPSession::BCPSetBulkMode를 사용하여 메타데이터 형식을 지정하는 경우 향상된 성능을 경험할 수 있습니다.

2012년 SQL Server 두 개의 저장 프로시저가 추가되어 SQL Server Native Client 메타데이터 검색이 향상되었습니다.

  • sp_describe_first_result_set

  • sp_describe_undeclared_parameters

참고 항목

SQL Server Native Client 기능