본문 바로가기
반응형

TechNical/MS SQL21

데이터 파일 크기 변경 EM에서 간단하게 변경해도 되지만 쿼리분석기에서도 할 줄은 알아야 겠지? 자동증가 옵션을 주었다면 따로 이렇게 손 볼 필요가 있을까? 라고 생각하겠지만 벌크 인서트 작업을 할 경우 데이터를 넣다가 풀이 나면 사이즈 늘이고 이러는 것 보다 미리 필요한 용량 만큼 늘여 놓고 작업을 수행 한다면 작업 시간이 단축되는 성능 향상의 효과를 볼 수 있다 ~ alter database master modify file (name=master, size=30mb) 라이브 상에서 변경해도 상관 음따. 단... 파일을 무지막지하게 크게 키워 버리면 실행 되는데 시간이 쫌.. 걸린다. 미친척 무지 크게 늘여 본 적이 있는데... HANG이 걸렸다 -_- EM이 아무리 편해도 SQL문은 알아 두어야 한다. 낸쥬 자동화를 하거.. 2007. 10. 11.
MSSQL] 백업 쿼리문 MSSQL은 EM이라는 강력한 메니지먼트 툴이 있기 때문에 그닥 백업을 쿼리문으로 날리기가 귀찮다. 하지만 대량의 작업을 하기 위해서는 쿼리문은 반드시 알고 있어야 한다! 데이터 파일 백업 backup database [db_name] to disk='c:\dbfile.BAK' 로그 파일 백업 backup log [db_name] to disk='c:\tlogfile.TRN' [db_name]에는 백업 받고자 하는 데이터베이스의 이름을 쓴다. 로그 백업을 받고 나면 트렌젝션 로그의 사이즈는 줄어 들지 않지만 사용중인 공간은 줄어 든다. 그러니까. 로그 파일 크기가 10MB인데 크기가 10MB라고 몽땅 쓰는건 아니다. 이중에서 8MB까지 쓰고 있었는데 트렌젝션 로그를 백업 받으면 자동으로 사용중인 사이즈가.. 2007. 10. 11.
MSSQL] JDBC 드라이버 설치 후 접속이 안 될 때.. 정말 기본 중에 기본 일 수도 있지만.. 모르면 끝까지 모른다. MSSQL 2000 서버에... SP3 이상이 설치 되어 있지 않으면 JDBC드라이버로 MSSQL에 Connect 가 안 된답니다...OTL SP3이라 함은.. 서비스 팩 3 이라는 걸.... 모르지는 않겠지 -_- 당췌 무슨 문제인지도 모르고 해매던 기억이.. 어흑.. 요지는.. JDBC 연결이 안 되면 SP3 이상 깔려 있는지 확인 해보는 센스 ㅡㅡ 현재 SP4까지 나와있지.. 2007. 10. 11.
MSSQL] 강력하고 난감한 백업 쿼리문 일단 결론부터 보자. sp_MSForEachDB "backup database ? to disk='d:\?.bak'" sp_MSForEachDB 라는 프로시져는 모든 데이터베이스를 자동으로 선택하는 기능이 있다. ? 는 각각의 데이터베이스명이 지정이 된다. 이 쿼리문은 모든 데이터베이스를 각 데이터베이스 이름으로 백업 파일을 생성해 준다. 쿼리문 한 줄로 모든 데이터베이스를 백업 할 수 있어서 편리하지만... 문제는... sp_MSForEachDB 라는 프로시져가 MS에서 문서화 되어 있지 않아서 보증이 안 된다는 것이다 .. ㅡㅡ;;;;;;;;;; (우린 책임 못 져 이거지 -_-) 뭐.. 어차피 라이브 환경에서는 유지관리 계획을 걸어 두기 때문에 이런 쿼리문이 필요 없겠지만 테스트 환경에서는 짧게 쿼.. 2007. 10. 11.
반응형