분류 전체보기
Google (구글) 검색 기록 삭제
각 기기마다 구글 계정 연동 해서 사용 하고 있다 그러다 보니 검색 기록을 자동 저장 해서 구글 검색하려할때마다 각 기기에서 검색한 내용들이 나온다. 너무 많다..ㅠㅠㅠ 특정 기간 에 대해 검색 기록한 내용을 삭제하는 내용을 정리 해볼까 한다 1. [프로필선택] > [Google 계정 관리 클릭] 2. [계정관리메뉴] > [데이터 및 개인정보 보호 클릭] 3. [데이터 및 개인 정보 보호 옵션] > [활동 및 방문한 장소 클릭] 4. [활동 및 방문한 장소] > [내활동 클릭] 5. [삭제 화살표 버튼 클릭] 6. [활동 삭제 옵션 확인 후 클릭] - 기간 별로 삭제가 가능하기에 삭제하고자 하는 기간을 선택한다 7. [삭제 클릭] 8. 삭제 완료
[MYSQL] Function Definer 변경
A DB 와 동일하게 B DB 생성 해주세요 라는 요청 사항이 왔다. 어렵지 않으니 해드리지요!! 오잉?! 근데 이관하고 보니 저장함수 (function)에 특정 사용자가 정의 되어 있어 실행이 되지 않는다.... 당황하지 말고 아래 쿼리 대로 실행 해주자 -- 함수 확인 SELECT* FROMmysql.proc WHEREDEFINER= '기존계정@%' ANDTYPE = 'FUNCTION'; -- 함수 정의자 수정 UPDATEmysql.proc SETDEFINER = '새로운계정@%' WHEREDEFINER= '기존계정@%' ANDTYPE = 'FUNCTION'; -- 함수 정의자 변경 상태 확인 SHOW FUNCTION STATUS;
[MSSQL] DB 접근 접속자 로그 조회
현재 DB(데이터베이스) 에 누가 접근 했는지 확인 할때가 종종 있다. 예를 들면 강제로 KILL 을 해야 하는 경우 , 데이터베이스 정보 변경 , 데이터베이스 접속기록을 남기고자 할때 등의 경우다. 1. 쿼리 (Query) 실행 SELECTSP.SPID , SP.LOGINAME , SP.LOGIN_TIME , SP.LAST_BATCH , SP.PROGRAM_NAME , SP.CMD , SC.CLIENT_NET_ADDRESS FROMSYS.SYSPROCESSES SP INNER JOIN SYS.DM_EXEC_CONNECTIONS SC ON SP.SPID = SC.SESSION_ID 2. 결과 LOGINAME : 접속자명 LOGIN_TIME : 로그인 시간 LAST_BATCH : 마지막 실행시간 PROGR..
[AZ-900] Azure Fundamental 시험 공부 STEP1 - Azure 핵심 개념 설명
Azure 소개 Azure는 비즈니스 목표를 충족하는 솔루션을 빌드할 수 있고 계속 확장되는 서비스 세트를 포함하는 클라우드 컴퓨팅 플랫폼입니다 클라우드 컴퓨팅이란? 클라우드 컴퓨팅은 인터넷을 통해 컴퓨팅 서비스를 제공하는 것으로, 클라우드라고도 합니다 클라우드 컴퓨팅은 신속한 혁신, 유연한 리소스, 규모의 경제성을 제공 클라우드 컴퓨팅 서비스 서버 스토리지 데이터베이스 네트워킹 소프트웨어 분석 및 인텔리전스 클라우드 컴퓨팅이 일반적으로 요금이 저렴한 이유는? 클라우드 컴퓨팅이란 종량제 가격 책정 모델을 사용하여 인터넷을 통해 컴퓨팅 서비스를 제공 운영 비용을 절감할 수 있습니다. 인프라를 더 효율적으로 실행할 수 있습니다. 비즈니스 요구 사항 변화에 따라 크기를 조정할 수 있습니다. 데이터 센터에서 클..
[MSSQL] 데이터베이스 삭제 (DROP DATABASE)
SSMS 로 데이터 베이스 삭제 (DROP DATABASE) 하고자 한다. 1. [접속하고자 하는 DB 접근] > [DB 선택] > [오른쪽마우스클릭] 2. [삭제 선택] > [개체 삭제 팝업] > [확인 버튼 클릭] - 삭제 하고자 하는 데이터베이스 정보 가 맞는지 확인 후 버튼 클릭을 한다 3. 삭제 진행 중 4. 데이터베이스 삭제 확인 USE 데이터베이스이름
[MYSQL] SQL Error [1701] [42000]: Cannot truncate a table referenced in a foreign key constraint
TRUNCATE TABLE 명령어로 데이터 삭제 하려는데 아래 처럼 오류가 난다.. [에러내용] " SQL Error [1701] [42000]: Cannot truncate a table referenced in a foreign key constraint (`DB명`.`참조하는테이블`, CONSTRAINT `외래키명` FOREIGN KEY (`외래키`) REFERENCES `DB명`.`테이블명` (`컬럼`)) " [발생원인] 외래키 제약조건에 따른 에러로 FOREIGN KEY (외래키) 로 참조되고 있는 TABLE의 데이터를 삭제하고자 할때 나는 에러이다 [해결] 데이터 삭제 전에 외래키(Foreign Key) 를 무시하도록 설정 하여 해결 1. 외래키(Foreign Key) 체크 하지 않는다는 설정..
[MSSQL] SQL Server Agent 권한
사용자 계정을 추가 하고 SSMS 을 통해 로그인 하니 SQL Server Agent 서비스 항목이 없다. SQL Server Agent 활성화 하고자 한다 현상 " SSMS 을 통해 로그인 하니 SQL Server Agent 서비스 항목이 비노출 되고 있음" 발생원인 SQL Server Agent Roles 권한이 부여 되어 있지 않음 해결 1. [sysadmin 계정으로 로그인] > [보안] > [권한 추가 하고자 하는 계정 선택] > [오른쪽 마우스 클릭] > [속성 클릭] 2. [로그인속성] > [msdb 데이터베이스 선택] > [역할 멤버 추가] - 에이전트 사용을 위해서는 아래 권한을 추가 해야 한다 SQLAgentUserRole SQLAgentReaderRole SQLAgentOperator..
[MYSQL] DBeaver (디비버) 사용자 계정 생성 추가 및 권한 부여
DBeaver (디비버) 툴로 사용자 계정을 추가 하고 권한 설정 까지 해보도록 하겠다 사용자 (user) 계정 추가 전 db 설치와 데이터베이스 연결이 되지 않았을 경우는 아래 링크를 참고 해주면 될 것 같다 참고 - DBeaver 설치 및 실행 [DBeaver] 설치 및 실행 (Window10) 회사에서 다양한 DBMS를 확장함에 따라 통합으로 사용하면서 좋은 무료 툴 (tool) 이 필요 했다. 주로 mssql , mysql 을 사용하고 있고 oracle도 확장 하는 상황이다 MYSQL은 HeidiSQL도 사용해 보고 Workbanch도 hotinme35.tistory.com - DBeaver 설치 후 데이터베이스 인스턴스 연결 [MYSQL] DBeaver 데이터베이스 연결 지난번 DBeaver 설..
[MYSQL] 사용자 (USER) 계정 권한 설정
"MYSQL 사용자 계정을 추가 하고 권한 설정을 하려고 할때 어디까지 권한을 줘야 할까?" 상황에 따라 다르긴 하겠지만 개발자와 책임질수 있는 설계자 DBA 의 권한은 구분되어야 한다고 생각한다 개발자 DELETE, INSERT, SELECT, UPDATE 설계자 ALTER, CREATE, DELETE, DROP, INDEX, INSERT, SELECT, UPDATE, DELETE, INSERT, SELECT, UPDATE DBA ALL
Windows (윈도우) 10 시간 날짜 안맞을때 동기화
윈도우 운영체제에서는 시계와 날짜 달력기능을 제공한다 간혹 노트북 컴퓨터 사용시 시간과 날짜가 맞지 않은 당황스러운 경우가 있다 Windows (윈도우) 10 기준으로 시간과 날짜가 맞지 않을 경우 해결 할 방법을 정리 해보고자 한다. 1. [Windows + R 눌러 실행 창을 띄움] Windows + R 2. [실행 창에 services.msc 명령어 입력] > [확인 클릭] services.msc 3. [서비스창 실행 확인] > [Windows Time 항목 더블클릭] 4. [시작유형 자동으로 변경] > [시작클릭] - 네트워크의 클라이언트와 서버에서 날짜 및 시간을 자동 동기화함