Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.

자바에서 주의할 점

  • Try-Catch를 쓸때 Catch부분에는 로직을 넣지 않는 것이 좋다.(로직을 넣을 경우 무한루프의 가능성이 높기 때문에 Error메시지 정도만 출력해 준다.)
  • Try-Catch를 쓸때 Catch는 계층이 높을 것을 아래쪽에 써준다.
  • Try-Catch-Final을 쓸때는 블럭변수로 선언되지 않도록 주의한다.
  • String과 Integer를 더하면 String이 된다.
  • 실수를 계산 할 때는 정수도 1.0처럼 실수형태로 써주어야 결과값도 실수로 얻어낼 수 있다. (Ex: 2/3을 계산하면 정수로 계산되어 0이 된다.)
  • 자바의 3대 Checked Exception : JAVA.SQL, JAVA.IO, JAVA.NET
  • C/C++과는 다르게 1/0을 자동으로 True/False로 변환해 주지 않는다.

2007/08/18 23:36 2007/08/18 23:36

MS SQL 디비 백업하기

디비를 이동해야할 경우가 있다. 일반 회사에서는 어떤식으로 하는지 아직 잘 모르겠지만 공부용 프로젝트를 하는 가운데 여기저기 똑같은 DB를 설치해야 했고 시연을 위해서 데이터를 가져가야 했다.

데이터베이스는 스키마로 만들어서 생성해 냈지만 이번경우에는 시연을 해야했기 때문에 안에 넣어놓은 데이터도 모두 백업해서 이동해야 했다.

사용자 삽입 이미지

MS SQL 2000 Server가 설치된 C:\Program Files\Microsoft SQL Server\MSSQL\Data 경로에 가면 DB 파일들이 이곳에 모여 있다. 이중에 내가 사용하는 데이터베이스의 이름으로 된 파일을 2개 찾을 수 있다. 여기선 kbay_data_mdf와 kbay_log.ldf이다.

이 2개의 파일을 복사해서 해당 데이터베이스가 설치되어야 할 같은 위치에 가서 붙혀넣는다.

사용자 삽입 이미지

엔터프라이즈 관리자에서 데이터베이스연결을 시도한다.(미리 데이터베이스를 만들지 않아도 된다.)

사용자 삽입 이미지

연결한 데이터베이스의 MDF 파일에서 ... 버튼을 누른다.

사용자 삽입 이미지

탐색기와 같은 화면이 나타나고 여기서 아까 붙혀넣은 곳에 가서 mdf파일을 선택한다.(분위기상 꼭 저 위치에 붙여넣지 않아도 되겠지만 관리를 위해선 같은 곳에 있는 것이 좋을 것이다.)

사용자 삽입 이미지

이제 그냥 확인만 눌러주면 가져온 데이터베이스가 그대로 복원된다.
2007/08/12 01:02 2007/08/12 01:02