본문 바로가기
반응형

IT562

McAfee 보안 프로그램 완전삭제 인터넷을 사용하는중 McAfee 가 자동으로 설치되어 아래와 같이 우측 하단에 바이러스가 탐지되었다고 경고창이 계속 활성화 된다. 해당 창을 SCAN or DELETE VIRUSES로 선택해서 들어가면 프로그램을 구매해서 바이러스를 삭제하라고 나온다. 하지만 난 윈도우 11을 사용하고 이미 PC 에 V3가 설치되어 있어서 만약 트로이잔(Trojan) 같은 바이러스가 있어도 치료가 될 것이다.(만약 치료가 되지 않더라고 탐지는 될 것이다) 어찌되었든 거짓말로 유혹해 돈을 지불하게 하려는 악성 프로그램인 McAfee 를 지우는 방법에 대해서 알아보자. McAfee 완전 삭제 방법 1.아래의 프로그램을 다운받는다. 2.압축을 풀고 프로그램(MCPR)을 실행한다. 3.하라는데로 진행하면 삭제가 된다.(시간이 좀.. 2023. 4. 2.
[MSSQL] Tempdb 래치경합 확인 및 해결방법(PAGELATCH_EX, PAGELATCH_SH) 시스템 데이터베이스 중 tempdb는 아래와 같은 작업을 할 경우 사용되는 공용 공간이다. 따라서 이 공간에 문제가 생긴다면 해당 공간을 사용하는 쿼리들에 문제가 생기게 된다. tempdb를 사용하는 경우 - 임시 테이블을 생성,삭제 시 - 테이블 변수를 사용 시 - 커서(Cursors)와 관련된 테이블 - 정렬작업(order by), 그룹작업(group by), 해시계획(hash plans) Tempdb 경합확인 Tempdb 사용이 많을 경우 SQL Server에서 페이지를 할당하려고 할 때 경합이 발생 한다. - 이는 메모리 접근에 대한 스레드 병목현상으로 I/O 병목(PAGEIOLATCH_*)과는 관련이 없다. - 높은 처리량/높은 동시성 트랜잭션 처리(OLTP) 워크로드의 경우 특히 가능성이 높습.. 2023. 3. 8.
[MSSQL] 암호 정책 변경방법(OS 암호정책 포함) 보안관련 조치 사항으로 MSSQL 계정에 대한 암호 정책을 설정 해야할 경우 데이터베이스와 서버를 수정해야 합니다. 아래는 패스워드 변경 주기를 변경하는 방법에 대해서 설명합니다. 암호 만료 강제 적용 MSSQL에서 ‘암호 만료 강제 적용’을 체크함으로써 주기적으로 변경이 가능하며 변경기간은 OS의 ‘암호정책’에서 적용 받으므로 ‘암호 정책 > 최대 암호 사용 기간’ 설정도 같이 변경해야 함 위치 : [보안]> [로그인]> [각 로그인 계정]> [속성] 암호 만료 강제 적용: 설정(체크) 확인 OS의 암호 정책 설정 위치 : [관리도구]> [로컬 보안 정책]> [보안 설정]> [계정 정책]> [암호 정책] 최대 암호 사용 기간 : 60일 설정 이상으로 MSSQL 암호 정책(변경주기 및 만료기간) 설정하는.. 2023. 3. 8.
[MSSQL] SET DEFAULT 옵션(외래키 설정 시 자동삭제 및 업데이트) SET DEFAULT 란? DELETE SET DEFAUL : 부모 데이터 삭제시 자식 데이터의 Columm은 기본 값(Default) 으로 Update. UPDATE SET DEFAUL : 부모 데이터 업데이트시 자식 데이터의 Columm은 기본 값(Default) 으로 Update. 관련 테이블 테이블생성 작업 전 필요한 테이블 및 데이터를 입력한다. -- dbo.Vacation 테이블 삭제 IF OBJECT_ID('dbo.Vacation', 'U') IS NOT NULL DROP TABLE dbo.Vacation GO -- dbo.Employee 테이블 삭제 IF OBJECT_ID('dbo.Employee', 'U') IS NOT NULL DROP TABLE dbo.Employee GO -- dbo.. 2023. 3. 8.
[MSSQL] cascade 옵션(외래키 설정시 자동삭제 및 업데이트) CASCADE 란? 기준 테이블의 데이터가 변경되었을 때 외래 키 테이블도 자동으로 변경 ON UPDATE CASCADE : 기준 테이블의 데이터가 변경되었을 때 외래 키 테이블도 자동으로 변경 ON DELETE CASCADE : 기준 테이블의 데이터가 삭제되었을 때 외래 키 테이블의 데이터들도 자동으로 삭제 관련 테이블 테이블생성 작업 전 필요한 테이블 및 데이터를 입력한다. -- dbo.Vacation 테이블 삭제 IF OBJECT_ID('dbo.Vacation', 'U') IS NOT NULL DROP TABLE dbo.Vacation GO -- dbo.Employee 테이블 삭제 IF OBJECT_ID('dbo.Employee', 'U') IS NOT NULL DROP TABLE dbo.Emplo.. 2023. 3. 8.
[MSSQL] 외래키(FOREIGN KEY) 제약조건 - 생성(추가), 삭제 MSSQL에서 테이블에 FOREIGN KEY 제약조건을 추가해야 할 경우가 있다. 이번 시간에는 FOREIGN KEY 제약조건 생성(추가), 삭제 방법에 대해서 설명한다. 외래키(FOREIGN KEY)란? - SQL DB는 특정한 열을 외래키로 지정할 수 있다. - 외래키는 어떤 테이블에 있는 특정 열이, 다른 테이블에 있는 열(보통 기본키)를 참조하는 것이다 아래의 예제를 확인하며 실습해보자. 1.FOREIGN KEY 제약을 갖는 테이블 만들기 -- 테이블이 이미 있으면 삭제 IF OBJECT_ID('dbo.Vacation', 'U') IS NOT NULL DROP TABLE dbo.Vacation GO -- FOREIGN KEY 제약을 갖는 테이블 만들기 CREATE TABLE dbo.Vacation.. 2023. 3. 8.
[MSSQL] 체크(CHECK) 제약조건 - 생성(추가), 삭제 MSSQL에서 테이블에 CHECK 제약조건을 추가해야 할 경우가 있다. 이번 시간에는 CHECK 제약조건 생성(추가), 삭제 방법에 대해서 설명한다. CHECK 제약조건이란? 입력되는 데이터를 점검하는 기능이다. 1.CHECK 제약을 갖는 테이블 만들기 -- 테이블이 이미 있으면 삭제 IF OBJECT_ID('dbo.Vacation', 'U') IS NOT NULL DROP TABLE dbo.Vacation GO -- CHECK 제약을 갖는 테이블 만들기 CREATE TABLE dbo.Vacation ( VacationID int IDENTITY PRIMARY KEY, EmpID char(5) NOT NULL, BeginDate date NOT NULL, EndDate date NOT NULL, Reas.. 2023. 3. 8.
[MSSQL] 디폴트(DEFAULT) 제약조건 - 생성(추가), 삭제 MSSQL에서 테이블에 DEFAULT 제약조건을 추가해야 할 경우가 있다. 이번 시간에는 DEFAULT 제약조건 생성(추가), 삭제 방법에 대해서 설명한다. DEFAULT 제약조건이란? 값을 입력하지 않았을때 자동으로 입력될 값을 미리 지정한다. 1. DEFAULT 제약을 갖는 테이블 만들기 -- 테이블이 이미 있으면 삭제 IF OBJECT_ID('dbo.Vacation', 'U') IS NOT NULL DROP TABLE dbo.Vacation GO -- DEFAULT 제약을 갖는 테이블 만들기 CREATE TABLE dbo.Vacation ( VacationID int IDENTITY PRIMARY KEY, EmpID char(5) NOT NULL, BeginDate date NOT NULL, End.. 2023. 3. 8.
[MSSQL] 유니크(UNIQUE) 제약조건 - 생성(추가), 삭제 MSSQL에서 테이블에 UNIQUE(유니크키)를 추가해야 할 경우가 있다. 이번 시간에는 UNIQUE(유니크키)를 생성(추가), 삭제 방법에 대해서 설명한다. UNIQUE(유니크)란? UNIQUE 는 제약조건의 하나로 해당 컬럼에 동일한 값이 들어가지 않도록 하는 제약조건입니다. 같은 값이 들어가는 경우 오류를 발생시키면서 값의 입력을 거부하기 때문에 레코드별로 모두 값이 다르도록 유지시켜 줍니다. 1.UNIQUE 제약을 갖는 테이블 만들기 -- 테이블이 이미 있으면 삭제 use AdventureWorks2016 GO IF OBJECT_ID('dbo.Employee', 'U') IS NOT NULL DROP TABLE dbo.Employee GO -- UNIQUE 제약을 갖는 테이블 만들기 CREATE .. 2023. 3. 8.
[MSSQL] 기본키(Primary Key) 제약조건 - 생성 추가, 삭제(3가지 방법) MSSQL에서 테이블에 기본키(PK)를 추가해야 할 경우가 있다. 이번 시간에는 PK를 생성하는 2가지 방법에 대해서 설명한다. 기본키(Primary Key)란? PRIMARY KEY 는 제약조건의 하나로 기본키라고 부르는데 레코드의 대표값으로 레코드를 구별하는 유일값이 들어가야 합니다. PRIMARY KEY 제약조건이 설정된 컬럼은 NULL 을 허용하지 않게 되고, UNIQUE 제약조건이 자동으로 설정됩니다 1.테이블 생성 시 PK 추가방법(이름 자동) use AdventureWorks2016 go CREATE TABLE PK_TEST001 ( no_code char(4) PRIMARY KEY ) --제약조건 확인 select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE.. 2023. 3. 8.
반응형