운영 robocopy를 이용한 백업 소산 관리 robocoy를 이용한 백업 파일 복사 robocopy 소스폴더 타겟폴더 /r:1 /s /z /j /LOG:"로그파일명.log" 옵션 설명 - /r:1 : 실패 시 재 시도 횟수 1회 - /s : 빈 폴더는 자동으로 제외 - /z : 파일을 다시 시작 가능 모드로 복사합니다. 다시 시작 가능 모드에서 파일 복사가 중단되면 Robocopy는 전체 파일을 다시 복사하는 대신 중단된 위치를 선택할 수 있습니다. - /j : 버퍼되지 않은 I/O를 사용하여 복사합니다(대용량 파일에 권장됨). - /LOG: 로그 파일을 기록 PowerShell을 이용한 로그 정보 DB에 저장하기 $systemname=$args[0] copy "경로\$systemname.log" "경로\$systemname-temp.log" $S.. 운영/백업과 복원 2022. 6. 2. 미러링 구성에서 주 서버 장애 시 보조 서버로 긴급 복구 미러링 구성에서 장애 발생 위의 그림처럼 두 개의 서버에 Db_1을 미러링으로 구성하였습니다. 첫번째 서버의 db 가 주서버 역할을 하고 있는 중 서버 장애가 발생하여 서버가 정상적으로 기동되지 않을 경우가 발생합니다. 주 서버가 기동되지 않은 상태에서 보조 서버는 주서버로 전환이 되지 않고 그대로 대기하고 있습니다. 이럴 경우 강제로 Fail over를 하고자 하는데 메뉴가 활성화 되지 않아 진행을 할 수가 없습니다. 대처 방법 주 서버가 복구가 되지 않을 것이라 예상이 될 경우 미러링 구성을 제거하고 보조서버를 단독 서버로 정상화 시켜 서비스를 해야 합니다. 첫번째 보조 서버의 DB 상태는 In Recovery / Restoring 상태로 주서버에서 로그를 전달해 주기를 기다리는 상태가 됩니다. AL.. 운영/고가용성 2022. 6. 2. The target principal name is incorrect. Cannot generate SSPI context. ( SPN ) 현상 The target principal name is incorrect. Cannot generate SSPI context. (Microsoft SQL Server, Error: 0) SSMS를 통해 host 명으로 Windows 인증으로 접속하려 할 때 위와 같은 에러가 발생하는 경우입니다. 로그 분석 xp_readerrorlog 로 로그를 확인한 결과 The SQL Server Network Interface library could not register the Service Principal Name (SPN) [ MSSQLSvc/xxxxxx ] for the SQL Server service. Windows return code: 0x2098, state: 15. Failure to reg.. 운영/기타 2022. 5. 20. MS SQL 서버 목록 관리 하기 ( Registered Servers - 등록된 서버 ) 등록된 서버란? SQL Server에서 SQL Server Management Studio의 등록된 서버 구성 요소에 서버를 등록하여 자주 액세스하는 서버에 대한 연결 정보를 저장하는 기능입니다. 등록된 서버의 두 종류 로컬 서버 그룹 로컬 서버 그룹을 사용하여 자주 관리하는 서버에 쉽게 연결할 수 있습니다. 로컬 서버와 로컬이 아닌 서버가 모두 로컬 서버 그룹에 등록됩니다. 로컬 서버 그룹은 각 사용자에게 고유합니다. 중앙 관리 서버 중앙 관리 서버에서는 파일 시스템 대신 중앙 관리 서버에 서버 등록을 저장합니다. 중앙 관리 서버와 등록된 하위 서버는 Windows 인증을 사용해서만 등록할 수 있습니다. 중앙 관리 서버를 등록하면 연결된 등록된 서버가 자동으로 표시됩니다. 중앙 관리 서버, 서버 그룹 .. 운영/SQL Server 관리 도구 2022. 5. 16. SQL Server 2019 지원되는 기능 및 이전 버전과의 기능 비교 SQL Server 2019 기능 - 확장 한도 기능 Enterprise Standard Web Express with Advanced Services Express 단일 인스턴스에서 사용되는 최대 컴퓨팅 용량 - SQL Server 데이터베이스 엔진1) 운영 체제가 지원하는 최대 크기 소켓 4개 또는 코어 24개 미만으로 제한됨 소켓 4개 또는 코어 16개 미만으로 제한됨 소켓 1개 또는 코어 4개 미만으로 제한됨 소켓 1개 또는 코어 4개 미만으로 제한됨 단일 인스턴스에서 사용되는 최대 컴퓨팅 용량 - Analysis Services 또는 Reporting Services 운영 체제가 지원하는 최대 크기 소켓 4개 또는 코어 24개 미만으로 제한됨 소켓 4개 또는 코어 16개 미만으로 제한됨 소켓 1.. 운영/SQL Server 설치 2022. 5. 3. AlwaysOn 환경에서 서비스팩 설치 AlwaysOn 환경 MS SQL 2016 Standard Edition으로 AlwaysOn 구성이 되어 있는 서비스의 SP를 적용하려고 합니다. 서비스의 구성을 보면 아래와 같습니다. 고가용성 그룹에 각 DB가 1개씩 구성되어 있습니다. ( Standard Edition의 제약) Enterprise Edition의 효과를 내기 위해서 여러개의 고가용성 그룹을 구성하였고 각 고가용성 그룹마다 DB를 구성하였습니다. 여러개의 고가용성 그룹 중 대표가 되는 고가용성 그룹에만 리스터를 설정하였습니다. 그리고 각각의 고가용성 그룹의 Primary 서버를 동일하게 유지하도록 모니터링 시스템을 만들었습니다. 서비스팩 설치 과정 이 상황에서 서비스팩 설치를 하겠습니다. 1. Secondary 서버에 서비스 팩을 설치.. 운영/SQL Server 설치 2022. 4. 12. 클러스터(MSCS) 환경에서 DB패치를 위한 C$, ADMIN$ 설정 NET SHARE c$ 서버의 공유 폴더를 확인해 보면 IPC$만 확인이 됩니다. MSCS 환경에서 DBMS 패치나 업그레이드를 하려면 C$, ADMIN$ 가 공유되어 있어야 합니다. 항상 공유를 하지 않아도 되지만 업그레이드나 패치를 할 때는 반드시 필요합니다. 공유 폴더를 설정해 보도록 하겠습니다. CMD 창을 Administrator 권한으로 실행하고 커맨드 라인에 아래 내용을 입력후 실행하면 C$가 공유가 됩니다. NET SHARE C$=C:\ 레지스트리 추가 admin$ 두번째로 ADMIN$ 를 오픈해야 합니다. 레지스트리 ( HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters )에 DWORD 32비트로 Aut.. 운영/SQL Server 설치 2022. 4. 7. MS SQL Mirroring 환경의 시스템 업그레이드 (MS SQL 2016 Upgrade) MS SQL 2012 Mirror 구성 (Mirroring) 현재 구성되어 있는 데이터베이스는 MS SQL 2012로 구성되어 있으며, 두 서버간 데이터베이스 기준으로 Mirroring이 구성되어 있습니다. Principal / Mirror 간 Synchronized / Restoring 이 되고 있는 것을 보실 수가 있습니다. 데이터베이스 속성에서 Mirroring을 보면 Synchronous 로 설정되어 있으며 이렇게 설정할 경우 Automatic Failover를 지원합니다. 이렇게 구성되어 있는 시스템을 이제 MS SQL 2016으로 업그레이드 하려고 합니다. Upgrade 시나리오 미러된 인스턴스 업그레이드 - SQL Server Database Mirroring | Microsoft Docs .. 운영/SQL Server 설치 2022. 4. 4. 이전 1 2 3 4 5 ··· 13 다음