본문 바로가기

DBMS

(72)
[MS-SQL] SQL Server 2019 백업 옵션 개요 Management Studio와 T-SQL의 백업 옵션 구성환경 SQL Server 2019, SQL Server Management Studio 백업 일반 페이지 1. 데이터베이스 이름 : backup database databaseName 2. 백업 유형 - 전체 백업 : backup database .... - 차등 백업 : backup database .... WITH DIFFERENCE - 트랜잭션 로그 : BACKUP LOG .... 3. 복사 전용 백업 : backup database ... WITH COPY_ONLY 4. 물리 백업 디바이스 : backup database databaseName TO { DISK | TAPE | URL } 5. 백업 경로 : To DISK = '백업..
[MS-SQL] 데이터베이스 복원 - 실패 지점 복원 개요 여기서는 T-SQL을 이용한 데이터베이스 장애시점까지 실패 지점 복원(완전 복원) 방법에 대해서 다룬다. 구성환경 시나리오 00:00 데이터베이스 풀 백업 -- 데이터 입력/수정/삭제등 데이터 변경 발생 01:00 Log 백업 -- 데이터 입력/수정/삭제등 데이터 변경 발생 02:00 Log 백업 -- 데이터 입력/수정/삭제등 데이터 변경 발생 02:30 데이터베이스 장애(hoyadb.mdf 데이터 파일 손상) ** 복원할려는 데이터베이스의 복구 모델은 전체(FULL) 1> alter database hoyadb set recovery full 2> go 1> 참고) T-SQL에서 백업 복구 모델 변경 ALTER DATABASE databaseName SET RECOVERY { FULL | BULK..
[MS-SQL] 복구 모델 개요 구성환경 복구 모델 개요 참조 : https://docs.microsoft.com/ko-kr/sql/relational-databases/backup-restore/recovery-models-sql-server?view=sql-server-ver15 복구 모델 변경
[MS-SQL] SQL Server Management Studio 개요 구성환경 오류 SQL Server Management Studio로 작업중 아래와 같은 오류 메시지가 발생한다. 버전이 잘못되었습니다: 15. (Microsoft.SqlServer.smo) 원인 SQL Server Management Studio가 SQL Server의 해당 버전을 정상 지원하지 못할 경우 발생 15(SQL Server 2019)는 SQL Server의 빌드 넘버. 조치 SQL Server Management Studio를 SQL Server 지원 버전으로 업그레이드 참고 - SQL Server 버전과 빌드넘버 관계 버전 빌드 넘버 SQL Server 2019 15 SQL Server 2017 14 SQL Server 2016 13 SQL Server 2014 12
[MS-SQL] 서버 인증 모드 변경 개요 구성환경 SQL Server 2019, Windows Server 2016 Std SQL Server Management Studio 사용 보안 인증 모드를 변경하려면 1. SQL Server Management Studio 개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 2. 보안 페이지의 Server 인증에서 새 서버 인증 모드를 선택한 후에 확인을 클릭합니다. 3. 개체 탐색기에서 해당 서버를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭합니다. SQL Server 에이전트가 실행되고 있으면 에이전트도 다시 시작해야 합니다. 3.1 SQL 서버 다시 시작 3.2 SQL 서버 에이전트 재시작( 사용중일 경우) sa 로그인을 사용하려면 1. 개체 탐색기에서 보안,..
[MS-SQL] 데이터베이스 및 사용자 생성 개요 구성환경 SQL Server 2019 1. 데이터베이스 생성 1.1 데이터베이스 우클릭 > 새 데이터베이스 1.2 데이터베이스 이름 및 데이터베이스 파일 구성 2. 사용자 생성 2.1 보안 > 로그인 우클릭 > 새로그인 2.2 일반 > 로그인 이름, 인증방식, 패스워드, 기본 데이터베이스 선택 2.3 사용자에 대해 데이터베이스 자격(권한) 부여
[MS-SQL] SQL Server 포트 변경 개요 SQL Server의 기본 포트는 1433이다. 하지만 데이터베이스 엔진 및 SQL Server Compact 의 명명된 인스턴스는 동적 포트로 구성됩니다. 다음은 동적포트를 변경하는 예제입니다. 구성환경 SQL Server 2019 SQL Server 구성 관리자 실행 - SQL Server 네트워크 구성 > 인스턴스 선택 > TCP/IP Step 1) 포트 변경 - IPAll 항목의 TCP 포트에 변경하고자 하는 포트를 입력 - 다중 포트를 입력하고자 한다면 ,(콤마)로 구분하여 입력할 수 있다. * IPAll 항목에 TCP 포트를 지정할 경우 개별 IP(IPn)에 설정된 포트는 무시된다. Step 2) 서비스 재시작 - 변경된 포트를 적용하기 위해서는 SQL Server 서비스를 재시작 해야 ..
[MS-SQL] SQLCMD 사용법 개요 구성환경 SQL Server 2019 SQLCMD 유틸리티 다운로드(버전 15) https://docs.microsoft.com/ko-kr/sql/tools/sqlcmd-utility?view=sql-server-ver15 - sqlcmd는 기본 SQL Server에 포함되어 있음 SQLCMD 문법 C:\Users\server>sqlcmd -? Microsoft (R) SQL Server 명령줄 도구 버전 14.0.3026.27 NT Copyright (C) 2017 Microsoft Corporation. All rights reserved. 사용법: Sqlcmd [-U 로그인 ID] [-P 암호] [-S 서버] [-H 호스트 이름] [-E 트러스트된 연결] [-N 연결 암호화][-C 서버 인증서..