mssql-python v1.12.0: 독립형 ODBC... 노트

mssql-python v1.12.0: 독립형 ODBC 패키지, 벌크 복사 수정

Microsoft는 SQL Server용 Python 드라이버의 버전 1.12.0을 출시했습니다. 이 업데이트는 ODBC 드라이버 바이너리를 위한 새로운 독립형 패키지인 mssql-python-odbc를 도입합니다. 이 변경 사항은 이전 PyPi 공간 제한을 해결하고 드라이버 바이너리의 독립적인 고정 또는 업데이트를 가능하게 합니다. mssql-python 패키지는 이제 mssql-python-odbc를 종속성으로 투명하게 가져옵니다.기존 설치는 코드 변경 없이 계속 작동하며, 네이티브 로더는 새로운 외부 패키지를 우선적으로 사용합니다. 이번 업데이트에는 필수적인 버그 수정도 포함되어 있습니다. 벌크 복사 작업은 이제 connect 함수에 설정된 연결 시간 제한을 올바르게 존중합니다. 이는 느리거나 높은 지연 시간을 가진 SQL Server 엔드포인트를 처리하는 애플리케이션의 문제를 해결하여 더 빠르게 실패하거나 더 긴 연결 시간을 허용합니다.또한, 벌크 복사 작업은 이제 사용자 지정 CLR 사용자 정의 형식(UDT) 열에 데이터를 성공적으로 삽입할 수 있습니다. 이전에는 지원되지 않는 TDS 유형으로 인해 "프로토콜 오류"가 발생했습니다. 네이티브 코어는 이제 UDT 열을 varbinary(max)로 매핑하여 스트리밍하며, 이는 다른 드라이버가 UDT를 처리하는 방식과 일치합니다. 이러한 개선 사항은 다양한 사용 사례에 대한 드라이버의 견고성과 기능을 향상시킵니다. 사용자는 GitHub에서 프로젝트를 업그레이드하고 기여하도록 권장됩니다.