문제

나는 종종 sqlserver에 들어가는 데 필요한 데이터 나 텍스트에 데이터가 있습니다. ODBC를 사용하여 Excel 파일을 쿼리하고 텍스트 파일을 구문 분석 할 수 있습니다. 내가 원하는 것은 데이터를 가져 와서 노력하지 않고 테이블에 넣는 도구입니다. 그런 도구를 아는 사람이 있습니까?

도움이 되었습니까?

해결책

당신은 시도 했습니까? SQL Server 가져 오기/내보내기 마법사 ?

SQL Server Management Studio에서 데이터베이스 이름을 마우스 오른쪽 버튼으로 클릭하고 작업 메뉴, 수입 데이터. 데이터 소스의 경우 선택하십시오 마이크로 소프트 엑셀, 찾아보세요 .xls...

다른 팁

SQL Server를 사용하는 경우 살펴보십시오 통합 서비스 (SSIS).

당신은 또한 살펴볼 수 있습니다 구문 분석

어떤 SQL Server 버전에 따라 DTS 또는 SSI를 사용하십시오. 시작할 수있는 가져 오기 마법사가 있지만 데이터 가져 오기는 거의 간단하지 않으며 일반적으로 다른 종류의 데이터 정리를 포함하여 들어오는 데이터가 저장하려는 테이블에 수용 할 수 있도록합니다. 내 경험에 따르면 Excel 데이터는 일반적으로 Excel에 제대로 저장되지 않기 때문에 특히 나쁜 점에서 나쁘다.

나는 이것을하는 상업적 도구를 보지 못했습니다. 나는 항상 직장에서 이런 종류의 도구를 만들고 데이터 검증은 사소한 것이 아닙니다. 이것은 데이터베이스에 데이터가 나오지 않도록합니다.

간단한 데이터 변환에는 다음과 같은 것이 필요하다는 것을 알았습니다. 파일 헬퍼 꽤 좋습니다. 그래도 프로그래밍이 필요합니다. 이 프레임 워크는 사용하기가 상당히 쉽고 약간의 경험을 가진 사람이 당신을 위해 무언가를 때릴 수 있습니다.

또한 SQL Server를 사용할 수 있습니다. BCP 유틸리티 텍스트 파일의 내용을 업로드하려면 이것은 명령 줄 유틸리티이며 많은 스위치가 있습니다. 생산 테이블에서 이것을 사용하기 전에 테스트 테이블을 실험하는 것이 좋습니다.

내가 그것을 사용한 지 오래되었으므로 Excel 스프레드 시트를 직접 사용할 수 있는지 기억이 나지 않습니다. 텍스트 파일은 항상 어떤 경우에도 다루기가 가장 쉽습니다.

텍스트 파일을 읽는 스크립트를 작성하고 "테이블에 삽입 *"SQL 문으로 변환하는 것이 매우 쉬운 것 같습니다. 나는 이것이 이미 완료되었다고 생각하지만, 간단한 구현은 좋아하는 스크립팅 언어에서 100 줄의 코드가 미만입니다.

Google은 SQLServer가 그러한 도구와 함께 제공한다고 말합니다. 벌크 삽입:

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top