sp_change_user_login sp_validatielogins sp_changedbowner - OrphanUser를 보여주는 저장 프로시저 CREATE PROC dbo.ShowOrphanUsers SET NOCOUNT ON DECLARE @DBName sysname, @Qry nvarchar(4000) SET @Qry = '' WHILE @DBName IS NOT NULL SET @Qry = ' SELECT ''' + @DBName + ''' AS [Database Name], INSERT INTO #Results EXEC (@Qry) SELECT * |
참고 : 목차------------------------------------------------------------------------ SQL Server 2005는 관리>유지 관리 계획을 통해 '4. 백업 전략 과 그에 따른 복원 하기 (http://maystyle.tistory.com/240)' 에서 애기했던 종류의 정기 작업을 아주 쉽게 만들어 줄 수 있다. 자동화 작업을 만들기 위해서 관리 에서 유지 관리 계획 > 새 유지 관리 계획 을 클릭한다. DB 전체 백업 및 일정 기간이 지난 백업 파일을 삭제하기 위한 작업을 추가한다. 물론 구분을 위해서 각 데이터베이스에 대한 하위 디렉터리를 만들도록 하는 것도 좋다. 또한 유지 관리 정리 작업을 통하여 2주가 지난 전체 백업 본에 대하여 삭제 작업을 수행 하도록한다. 일정을 지정하기 위해서 일정의 ... 버튼을 클릭한다. 같은 방식으로 트랜잭션 로그를 백업받는 작업을 만들 수 있다. 먼저 전체 백업과 마찮가지로 백업 작업을 추가한 후 해당 백업 유형을 트랜잭션 로그로 지정해준다. 트랜잭션로그의 경우 커지는걸 막기위해서는 로그 백업 후 명시적으로 축소작업을 지정해 줘야 한다. 로그 백업 및 축소 작업 순서는 아래 그림과 같다. 아래 그림과 같이 로그를 백업 받은 후 데이터베이스를 축소하고 마지막으로 오래된 트랜잭선 로그 파일을 지우면 된다. |
참고 : 목차------------------------------------------------------------------------ 예를 들어 설명하는 것이 쉽기 때문에 예를 들어 설명하도록 하겠다. 자 금요일 오후 7시 정도에 장애가 발생했다. 1. 로그가 저장되는 Disk가 문제가 없다면 No_truncate 옵션을 이용하여 로그를 백업을 받는다. |
참고 : 목차------------------------------------------------------------------------ Microsoft SQL Server Management Studio 를 통한 백업 및 복구 백업 받고자 하는 DB에서 마우스 오른쪽 버튼을 누른 후 작업 > 백업을 선택한다. 만약 차등 백업 및 트랜잭션 로그 백업을 할 경우 백업 유형에서 선택해 줄 수 있다. 옵션에서 기존 백업에 추가할 지 백업 완료시 확인 하는등의 안정성 설정을 어떻게 할지를 확인한다. 만약 백업 복원 이후 로그를 복원해야 한다면 restore with norecovery 옵션을 사용하여 복원 한다. 해당 옵션을 사용하여 복원 하게 되면 복원 에 트랜잭션 로그 항목이 생성 된다. 복원시 특정 시간 또는 특정 표시된 트랜잭션 단위로 복원이 가능하다. 아주 쉽게 구성된 내용이 있어 추천한다. |
참고 : 목차------------------------------------------------------------------------ 백업의 종류 - 전체 백업 (Full Backup) 복구 모델 - Full 복구 모델 |
Terminal Services 성능 BMT (Loadsim) |
<참고 서적 : SQL Server를 설치하게 되면 사용자가 사용하는 DB (user data가 저장됨 아래 그림에서 userDB) 외에도 master, model, tempdb, msdb 등이 자동으로 생성된다. 물론 당연히 userDB는 백업 받아야 한다. 그럼 시스템 데이이터베이스는 어떻게 해야 할까? |
Process Explorer 정말 좋은 툴입니다. 하지만 정확한 정보를 보기 위해서는 Symbol Server 에서 데이터를 가져올 수 있어야 합니다... MS 직원이 아닌 슬픔일까요??? ㅎㅎㅎ 솔직히 완벽하게는 아니지만 우리도 조금은 볼 수 있습니다. 일단 다운 로드 받으시고 설치합니다. NEXT만 누르면 설치 끝~~~! 이제 우리의 Process Explorer는 막강해 집니다...^^ |