반응형


(1) 데이터베이스 복구 모델
  - 데이터베이스 속성 창의 옵션 페이지에서 확인 및 변경 가능

  1. 전체복구모델 : 문제가 발생한 시점까지 복구 가능

  2. 단순모델: 최근 백업받은 데이터까지만 복구 가능

  3. 대량로그복구모델

(2) 데이터베이스 백업 종류

  1. 전체 백업 : 차등 및 로그 백업을 하기전에 전체 백업이 선행 되야 함.

        BACKUP DATABASE 데이터베이스이름 TO [disk = "백업할 파일명" 또는 장치명]

  2. 차등 백업: 마지막 전체 백업 후 변경된 모든 데이터 백업

        BACKUP DATABASE 데이터베이스이름 TO [disk = "백업할 파일명" 또는 장치명] WITH DIFFERENTIAL

  3. 트랜잭션 로그 백업 : 로그 파일(ldf)에 대한 백업. 마지막 로그 백업을 받은 이후(또는 최초의 전체 백업 이후)의 
      변경된 내용만 백업 됨. 로그 백업이 이루어지고 나면 로그 파일은 비워 짐. 만약 로그를 강제로 비우려면
      데이터베이스 복구 모델을 '단순'으로 변경한 후, 다시 원래 모델인 '전체' 또는 '대량로그'로 돌린다.

        BACKUP LOG 데이터베이스이름 TO [disk = "백업할 파일명" 또는 장치명]

  4. 비상 로그 백업 : 데이터베이스 장애등 이상 발생시에 로그 백업. 비상 로그 백업을 받으면 해당 데이터베이스의
      상태는 '복원 중'으로 바뀜.

        BACKUP LOG 데이터베이스이름 TO [disk = "백업할 파일명" 또는 장치명] WITH NO TRUNCATE

 

반응형
반응형

1. MS SQL Server JDBC Driver 설치

http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=99b21b65-e98f-4a61-b811-19912601fdc9


2. 다운로드 받은 파일(sqljdbc_2.0.1803.100_kor.exe)의 압축을 풀면 sqljdbc4.jar, sqljdbc.jar 파일이 있는데
   이를 jdk\jre\lib\ext 폴더에 복사 한다.

3. 환경설정에서 CLASSPATH를 추가한다.
  sqljdbc.jar 파일의 경로를 포함한 전체 이름을 지정한다.


4. 테스트용 java 소스

import java.sql.*;
import java.sql.SQLException;
import java.io.*;

public class test {
 public static void main(String[] args) throws Exception {
  String url = "jdbc:sqlserver://서버IP주소:1433;DatabaseName=데이터베이스명";
  Connection conn = null;
  Statement stmt = null;
  ResultSet rs = null;
  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  conn = DriverManager.getConnection(url, "계정", "패스워드");
  stmt = conn.createStatement();
  rs = stmt.executeQuery("SELECT * FROM 테이블명");
  while( rs.next() ) {
   String field1 = rs.getString("필드명1");
   String field2 = rs.getString("필드명2");
   System.out.println(field1);
   System.out.println(field2);
  }
  rs.close();
  stmt.close();
  conn.close();
 }
}

5. 컴파일 및 실행

javac test.java
java  test

이 글이 도움이 되셨으면 댓글을 남겨 주세요!

 

 

[2014.02.10] 추가
  최신 버전인 JDBC 4.0 드라이버 주소는 다음과 같다.
  SQL Server용 Microsoft JDBC Driver 4.0

 

[2017.07.24] 추가
  최신 버전인 JDBC 6.4 드라이버 주소는 다음과 같다.
  SQL Server용 Microsoft JDBC Driver 6.4

 

[2019.06.25] 추가
  최신 버전인 JDBC 7.2 드라이버 주소는 다음과 같다.
  SQL Server용 Microsoft JDBC Driver 7.2

 

반응형

+ Recent posts