다음을 통해 공유


데이터 원본 연결 끊기

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)

애플리케이션이 데이터 원본 사용을 완료하면 SQLDisconnect를 호출 합니다. SQLDisconnect 는 연결에 할당된 모든 문을 해제하고 데이터 원본에서 드라이버의 연결을 끊습니다. 연결을 끊은 후 애플리케이션은 SQLFreeHandle을 호출하여 연결 핸들을 해제할 수 있습니다. 종료하기 전에 애플리케이션은 SQLFreeHandle을 호출하여 환경 핸들을 해제합니다.

연결을 끊은 후 애플리케이션은 할당된 연결 핸들을 다시 사용하여 다른 데이터 원본에 연결하거나 동일한 데이터 원본에 다시 연결할 수 있습니다. 나중에 연결을 끊고 다시 연결하는 대신 연결 상태를 유지하려면 애플리케이션 작성기에서 각 옵션의 상대적 비용을 고려해야 합니다. 데이터 원본에 연결하여 연결된 상태로 유지하는 것은 연결 매체에 따라 비교적 비용이 높을 수 있습니다. 또한 애플리케이션은 장만할 때 동일한 데이터 원본에 대한 추가 작업의 확률 및 타이밍을 가정해야 합니다. 한 애플리케이션에서 둘 이상의 연결을 사용해야 할 수도 있습니다.

참고 항목

SQL Server와 통신(ODBC)