네이티브, 문자 또는 유니코드 형식 사용

이 섹션에서는 데이터의 대량 내보내기 또는 대량 가져오기를 지원하는 데이터 형식에 대해 설명합니다. Microsoft SQL Server 는 문자 또는 네이티브 이진 형식의 데이터를 사용합니다. SQL Server 와 다른 응용 프로그램(예: Microsoft Excel) 또는 다른 데이터베이스 서버(예: Oracle 또는 SQL Server) 간에 데이터를 이동하려면 문자 형식을 사용합니다. SQL Server 의 인스턴스 간에 데이터를 전송할 때만 네이티브 형식을 사용할 수 있습니다.

데이터 형식 선택

다음 표에서는 데이터 표시 방법 및 작업의 원본 또는 대상에 따라 데이터 형식을 선택하는 일반적인 지침에 대해 설명합니다.

연산 네이티브 유니코드 네이티브 문자 유니코드 문자

확장 또는 DBCS(더블바이트 문자 집합) 문자가 들어 있지 않는 데이터 파일을 사용하여 SQL Server 의 다수 인스턴스 간에 데이터를 대량으로 전송합니다. 서식 파일을 사용하지 않는 한 테이블을 동일하게 정의해야 합니다.

네이티브 형식을 사용하여 데이터 가져오기 및 내보내기를 참조하십시오.

예1

sql_variant 열의 경우 문자 또는 유니코드 형식과는 달리 네이티브 데이터 형식이 각 sql_variant 값에 대해 메타데이터를 보존하기 때문에 네이티브 데이터 형식을 사용하는 것이 가장 좋습니다.

네이티브 형식을 사용하여 데이터 가져오기 및 내보내기를 참조하십시오.

확장 또는 DBCS 문자가 들어 있는 데이터 파일을 사용하여 SQL Server 의 다수 인스턴스 간에 데이터를 대량으로 전송합니다.

데이터를 가져오거나 내보내기 위해 유니코드 네이티브 형식 사용를 참조하십시오.

다른 프로그램으로 생성된 텍스트 파일에서 데이터를 대량으로 가져옵니다.

데이터를 가져오거나 내보낼 때 문자 형식 사용을 참조하십시오.

다른 프로그램에서 사용할 텍스트 파일로 데이터를 대량으로 내보냅니다.

데이터를 가져오거나 내보낼 때 문자 형식 사용을 참조하십시오.

유니코드 데이터가 들어 있으나 확장 또는 DBCS 문자는 들어 있지 않는 데이터 파일을 사용하여 SQL Server 의 다수 인스턴스 간에 데이터를 대량으로 전달합니다.

유니코드 문자 형식을 사용하여 데이터 가져오기 및 내보내기을 참조하십시오.

1bcp를 사용하는 것이 SQL Server 에서 데이터를 대량으로 내보내는 가장 빠른 방법입니다.

참고 항목

개념

데이터 대량 가져오기 및 내보내기 시나리오
bcp를 사용하여 데이터 형식을 호환 가능하도록 지정
유니코드 데이터 작업

관련 자료

데이터 형식(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기