전체 글 41

[잡다한지식] 윈도우 cortana(코타나) 비활성화 시키기

윈도우 10, 11 운영체제 설치 시 cortana(코타나)라는 프로그램이 자동 설치되나보다.MS에서 제공하는 Window cortana는 마이크로소프트의 디지털 개인비서로,  사용자의 명령과 요청을 처리하고 다양한 작업을 수행할 수 있는 인공지능 기반 가상 어시스턴트라고 한다. 그런데 윈도우 설치 후 무슨 작업할 때마다 아래와 같이"사용할 수 없다"는 팝업이 뜬다 왜 일까?Ctrl 키가 단축키이기 때문이었다..ㅡ.ㅡ;;;   특정 지역에서만 사용이 가능한 프로그램이라 한국에서는 사용 불가로 실행되지 않는다고 한다. cortana가 지원하는 언어는 영어, 스페인어, 중국어, 독일어, 일본어, 이탈리아어, 포르투갈어 정도라고 하는데  왜 Default Program으로 한국에서 설치가 되는 건지....!!..

기타 2025.01.13

[잡다한지식] 레노버 FreeDOS 윈도우 11 설치하기

레노버 노트북에 매번 설치할때 마다 삽질을 반복해서 기록해둔다.;; 윈도우 설치 USB 는 알아서 준비할 것. 그 이후 필요한 작업사항은 다음과 같다. [1단계. BIOS 설정변경]노트북을 켜고 F2를 계속 클릭하여 BIOS 에 들어간다Security 탭에서 Secure Boot를 활성화한다  Boot 탭에서 UEFI Mode를 선택한다F10을 눌러 저장 후 나간다 [2단계. 윈도우 설치](사전확인사항) 설치 완료 후 바로 네트워크를 통해 설치되므로, 유선 Lan연결 필수!! Lan 연결을 위한 젠더가 필요할 수 있음. 꼭 확인할것!! USB를 꽂고 전원을 켠다안내에 따라 설치한다. 참고로, 나의 경우 기존 윈도우 설치된 적이 있을 경우 해당 드라이버를 전체 포맷하고 새로 설치를 선호한다. 확인 후 진행..

기타 2025.01.13

[MSSQL] 대량 INSERT 시, 최소 로깅 모드(TABLOCK) 사용하기

MSSQL에서 로깅을 최소화하는 방법데이터베이스 복구 모델 : Simple 또는 BULK LOGGED 복구 모델을 사용SSIS(DTS), SELECT INTO..., BULK INSERT 등의 툴과 구문 사용INSERT 구문에 TABLOCK 힌트 사용 INSERT 구문에 사용하는 TABLOCK 힌트는 MSSQL 2008 버전부터 제공하는 기능으로 대량 INSERT 작업에서 각 행별로 로깅하지 않고, 익스텐트 할당 시에만 로깅을 함으로써 INSERT 처리 작업의 시간을 크게 단축할 수 있음 [충족조건]- 복제 대상 테이블이 아니어야 함. - 단순 대량 삽입 모드 - 인덱스 없는 대상 테이블 - 클러스터 인덱스가 있는 경우, 데이터가 없는 빈 테이블 [Syntax]INSERT INTO 타겟테이블명 WITH(..

DB/MSSQL 2024.08.23

[MSSQL] 인덱스 조각화 정보 조회

특정 DB 내 모든 인덱스 조각화 정보 조회 : 조회하려는 DB에서 실행USE [DB명] GO SELECT db_name(db_id()) AS DBName , schema_name(tmp2.schema_id) AS SchemaName , tmp2.name AS TableName , tmp3.name AS IdxName , ROUND(tmp1.AVG_FRAGMENTATION_IN_PERCENT, 2) AS 'Fragmentation %' FROM (SELECT * FROM sys.dm_db_index_physical_stats (DB_ID(db_name()), NULL, NULL, NULL, NULL) ) AS tmp1 LEFT OUTER JOIN sys.tables AS tmp2 ON tmp1.objec..

DB/MSSQL 2024.08.20

[본인확인] CI/DI란

CI : 연계 정보(Connection Information) ○ 88byte○ 주민번호를 해시화한 값으로 숫자와 대소문자가 합쳐진 키 값. 일종의 온라인 주민등록번호 이해하면 됨    (주민번호 = CI 대체. 하지만 하나의 식별수단) ○ 한국에만 있는 개인 식별 키로 휴대폰, PIN, 공인인증서 등으로 본인 인증을 하면 발급 받을 수 있음○ 인증 업체마다 다른 것이 아니라 개인별로 고유하며,   서로 다른 서비스에서 CI 키 값을 공유해서 유저를 연동해 서비스함 DI : 중복 정보(Duplication Information)○ 64 byte○ 개인의 주민등록번호와 기업의 고유 코드를 조합하여 생성되며 숫자와 대소문자가 합쳐진 키 값○ DI 또한 CI와 마찬가지로 한국에만 있는 개인 식별 키 값○ CI..

기타 2024.08.20

[MSSQL] 특정문자열 추출하기 (SUBSTRING/CHARINDEX)

기본은 SUBSTRING 을 이용하며, 특정 문자열 전후 위치를 알수 있도록 CHARINDEX 함수를 함께 사용하여 추출할 수 있다.   Syntax SUBSTRING(문자열, 시작문자열, 추출길이) CHARINDEX(찾을문자열, 문자열)  확인순서1. 시작문자열 위치 찾기2. 종료문자열 위치 찾기3. 추출 길이 계산 (시작문자열과 종료문자열 위치를 알아야 함)4. 문자열 추출   예제) 문자열 'ADMIN-DB-01-(TestDb).ppt'  에서 DB명만 추출해보기DECLARE @string VARCHAR(50)SET @String='ADMIN-DB-01-(TestDb).ppt'-- 1. 시작문자열 위치 찾기SELECT CHARINDEX('(',@String) + 1-- 2. 종료문자열 위치 찾기SE..

DB/MSSQL 2024.08.20
320x100