2012-10-15 4 views
1

나는을 읽고 MS SQL 서버는 java로 만든 bak 파일을 만든다. 하지만이 예측에 대한 MS SQL 서버는 해당 컴퓨터에 설치되어 있지 않습니다. 파일을 읽고 쓸 수있는 도구/라이브러리가 있습니까?Java + MS SQL DB bak 파일을 읽는 방법

+0

파일 접미사 bak는 일반적으로 백업 파일을 나타냅니다. MS Sql bak 파일이 뭔가 다른가요? 파일에있는 내용은 구조가 무엇입니까? –

+0

bak 파일을 바이너리 형식으로 열었을 때. 나는 자바를 통해 MS ACCESS에서 생성 된 db mdb 파일을 읽고 쓰기 위해 하나 더 시도했다. 나는 같은 방식으로 그것을 원한다. –

답변

1

내가 알고있는 .bak 파일 (물론 SQL Server 제외)을 읽을 수있는 유일한 도구는 Red Gate의 SQL Compare입니다. Apparently the Pro Version can read data from .bak files.

그러나 이것은 상용 도구이므로 구입하여 설치해야합니다.
어쨌든 무언가를 설치해야하기 때문에 무료 SQL Server Express Edition을 설치하면 안됩니까? .bak 파일도 읽을 수 있으며 무료입니다.

+0

.bak 파일을 '읽는'도구는 SQL Server 인스턴스를 통해 수행한다는 점에 유의하십시오. .bak 파일을 가상 장치로 노출하고이 '장치'에 데이터베이스를 연결합니다. 여전히 파일을 읽는 SQL Server입니다. –

+0

좋아, 나는 이것을 몰랐다. 나는 단지 SQL Compare가'.bak' 파일을 읽을 수 있다는 것을 알았지 만, SQL Server를 사용하는 것으로는 인식하지 못했습니다. 따라서 SQL Server 설치를 피할 방법이 없습니다. –

관련 문제