728x90
반응형

2024/08 12

[MS-SQL] 신뢰되지 않은 기관에서 인증서 제안을 발급했습니다.

MS-SQL 의 접속 툴 인 SSMS에서 서버에 연결할 때'신뢰되지 않은 기관에서 인증서 제안을 발급했습니다.' 라는 메시지와 함께 접속이 되지 않는 문제가 있다. 이 문제에 대해 해결방법을 알아보자. 1. 애러 메시지  2. 해결방안SSMS의 서버연결 창에서 '옵션'을 누른다. '추가 연결 매개 변수' 탭으로 간 후  TrustServerCertificate=True 위 문구를 정확히 copy하여 사진과 같이 입력해주면 해결완료!

[MS-SQL] MS-SQL Filegroup 사용량 측정 (UI, sql, csv)

MS-SQL에서 Database의 filegroup 사용량을 측정하는 방법에 대해 알아보자. 1. UIDB (마우스 우클릭) -> 보고서 -> 표준보고서 -> 디스크사용 을 들어가면   위 처럼 단순하게 파이그래프로 filegroup 사용량을 조회할 수 있다.  2. sql select b.groupname as 'File group', a.name as 'File name', a.filename as 'File Path', case when maxsize = -1 then 'Unlimited' else cast(round(maxsize/128.0, 2) as varchar(20)) end as 'maxsize(mb)', convert(decimal(15,2), round(a.size/128.0, 2..

[MS-SQL] SQL Server / SQL Server Agent error log (UI, Sql, csv)

MS-SQL에서 SQL Server의 log나 SQL Server Agent의 log를 볼 수 있는 방법에 대해 알아보자 1. UI 관리 -> SQL Server로그 에 들어가면 Log를 볼 수 있다. 여기서 아무 로그나 더블클릭한다면 아래와 같은 창을 만날 수 있다. 위 화면을 통해 SQL Server / SQL Server Agent 로그를 볼 수 있다. 하지만 메시지를 필터하여 볼 수는 없다. 2. sqlT-SQL을 통해 확인할 수 있으며 -- @p1 : log번호 ( 0: 현재로그 / 1: 보관#1 로그 ..)-- @p2 : 1: sql server log , 2: sql server agent log (default 1)-- @p3 : 오류 로그 메시지의 필터링 (string)-- @p4 : 오..

[MS-SQL] MS-SQL 백업 성공/실패 여부 확인 (UI, sql, csv)

MS-SQL에서 간단하게 백업 성공 실패 여부를 확인할 수 있다. 1. UI로 확인하기 위 사진 처럼 SQL Server 에이전트 -> 작업 -> (마우스 우클릭) -> 기록보기 위와 같이 기록을 볼 수 있다. 2. SQL로 확인하기 use msdb;select job.name, job.description, case job_hist.run_status when 0 then 'Faild' when 1 then 'Succeeded' when 2 then 'Retry' when 3 then 'Canceled' when 4 then 'In progress' end as ExecutionStatus, job_hist.run_date, job_hist.run_time, job_hist.run_durat..

[Javascript] ==(동등연산자), ===(일치연산자) 차이

java script에는 일치연산자 중에서 '==', '===' 이렇게 두가지가 있다. '==' : 동등연산자 (equal operator) '===' : 일치연산자 (strict equal operator) '===' 일치연산자는 강력한 일치연산을 말하는 것이며 이 차이를 보여주는 코드를 예시로 살펴보자 1 예시console.log( 1 == "1"); // true console.log (1 === "1"); // false'===' 일치연산자는 데이터의 값 뿐만 아니라 datafype까지 같아야 같은 값으로 인정해주고 '=='는 데이터의 값만 값으면 같은 값으로 인정해 준다. 위 연산자의 부정표현은 아래와 같다 '=='  '!=' '==='  '!==='

[Java] Java 백준 1181번 단어정렬

1. 문제문제는 문자열을 정렬할 것인데 조건이 있다는 것이다. 일반적으로 사전 순이 아니므로 비교하여 정렬하는 것을 내가 작성해야한다. 정렬 조건은1) 길이가 짧은 것 부터2) 길이가 같으면 사전 순으로※ 단 중복된 단어는 하나만 남기고 제거해야 한다. 여기서 중복된 단어를 제거하기 위해서 TreeSet을 사용 했다. TreeSet이란? TreeSet은 java의 Set인터페이스를 구현한 클래스 중 하나로 이진 트리 구조인 'TreeMap'을 기반으로 하여 요소들을 자동을 정렬하고, 중복을 허용하지 않는 자료구조이다. 기본적으로 오름차순으로 정렬한다. 이 정렬은 요소가 'Comparable'인터페이스를 구현했거나 TreeSet생성 시 Comparator를 제공했을 때 가능하다.2. 코드 우선 Word c..

개발언어/Java 2024.08.09

[ORACLE] oracle ORA-00230 애러 원인, 해결

ORACLE 운영중에 아래의 애러를 마주쳤다. Control file autobackup failed with following error ORA-00230 : operation disallowed : snapshot control file enqueue unavailable 1. 원인 RMAN backup 중 control file snapshot eunqueue를 사용할 수 없음. 이라는 뜻이다.원인이 모호한데. 이 애러가 발생 했을 때 확인해야할 사항은 두 가지가 있다. 2. 해결방법_1 rman target / 을 통해 rman의 configuration을 확인한다. rman target /RMAN> show all;여기서 우리가 봐야할 부분은 CONFIGURE CONTROLFILE AUTOBAC..

[MS-SQL] MS-SQL 계층형 쿼리 작성 (LOCK SESSION 조회)

oracle에서는 계층형 쿼리를 사용할 때 start with.. connect by와 같은 내장함수로 간단하계 트리구조를 조회할 수 있다. 하지만 MS-SQL은 with절을 통해 재귀로 구현하는 방법이 있다. 구현하는 방식은 아래와 같다.WITH (column1, column2...) AS ( -- 루트노드 SELECT *, 0 AS LEVEL FROM A UNILN ALL -- 자식노드 SELECT *, .LEVEL + 1 FROM A JOIN ON ... )이 포멧을 토대로 LOCK SESSION 을 조회하는 쿼리를 작성해보자.  with blocking as ( select session_id, blocking_session_id, 0 as level from sys.dm_exec_r..

728x90
반응형