독까의 이야기

1. DB 의 현재 사용량 확인

   Use [ DB명]
   SP_HelpDB [DB명]


2. MDF (Database File) 파일 용량을 현재 사용량으로 축소

   Use [DB명]
   DBCC SHRINKDATABASE ([DB명], TRUNCATEONLY)


3. MDF (Database File) 파일 용량을 200MB 로 축소

   Use [DB명]
   DBCC SHRINKDATABASE ([DB명], 200)



4. LDF (Log File) 파일 용량을 현재 사용량으로 축소

   Use [DB명]
   DBCC SHRINKFILE ([DB명], TRUNCATEONLY)



5. LDF (Log File) 파일 용량을 10MB 로 축소

   Use [DB명]
   DBCC SHRINKFILE ([DB명], 10)

  MS-SQL 기존 DB 복사하여 새로운 DB에 적용
  -  복사를 진행할 데이터베이스 선택 - 우클릭 - 태스크 - 데이터 내보내기
     ->  마법사 실행
     ->  원본 데이터 베이스 선택
     ->  복사 대상 데이터 베이스 새로 만들기
     ->  새로고침 하여 정상적으로 복사 되었는지 확인
  -  새로운 DB에 접근 가능한 로그인 생성
     ->  보안 - 로그인 - 새 로그인
     ->  로그인 이름 : test
     ->  일반 - SQL 서버 인증 - 암호 : test
     ->  일반 - 암호정책 강제 적용 해제
     ->  일반 - 기본 데이터베이스 : test
     ->  서버역할 - public
     ->  사용자 매핑 - test
     ->  파일 - 개체 탐색기 연결 - SQL 서버 인증 - test / test - 접속 확인
     ->  데스크톱 PC에서 SSMS 실행 - 서버 이름 : 192.168.10.101 - SQL 서버 인증 - test / test - 접속 확인

인증서 발급 기관에서 멀티 인증서 구입후 IIS 7.5 이상에 적용하는 방법

appcmd set site /site.name:"사이트 이름" /+bindings.[protocol='https',bindingInformation='*:443:호스트 헤더 값']


기존 인증서 제거 후 신규 인증서를 서버 인증서에 등록

웹사이트에 등록되어 있는 https 바인딩 전부 제거

C:\Windows\System32\inetsrv

appcmd set site /site.name:"AAA.com" /+bindings.[protocol='https',bindingInformation='*:443:AAA.com']
appcmd set site /site.name:"BBB.com" /+bindings.[protocol='https',bindingInformation='*:443:BBB.com']
appcmd set site /site.name:"CCC.com" /+bindings.[protocol='https',bindingInformation='*:443:CCC.com']

대표 도메인 1개에 대해서 바인딩 - 편집 - 인증서 선택 하면 변경 된 인증서 확인 가능