728x90
반응형

전체 글 179

[MS-SQL] Linux(RHEL)에서 sqlcmd로 MS-SQL DB접속하기

1. Linux(RHEL)서버에서 sqlcmd설치 및 접속 테스트   1-1. 윈도우에서 패키지 다운로드 필자는 linux에 오프라인으로 sqlcmd를 설치할 것이다.우선 linux서버에는 인터넷이 안된다고 가정하고, sqlcmd를 사용하기 위해 필요한 패키지를 인터넷이 가능한 윈도우에서 설치한 후 linux서버로 파일을 복사하여 진행할 것이다. 아래 링크에서 패키지를 다운받는다. https://learn.microsoft.com/ko-kr/sql/linux/sql-server-linux-setup-tools?view=sql-server-ver16&tabs=redhat-install Linux에서 SQL Server 명령줄 도구 설치 - SQL ServerLinux에서 SQL Server 명령줄 도구, ..

[MS-SQL] Windows에서 sqlcmd로 MS-SQL DB서버 접속하기

1. Windows에서 sqlcmd설치 및 접속 테스트 1-1. sqlcmd 명령줄 프로그램 다운로드 https://learn.microsoft.com/ko-kr/sql/tools/sqlcmd/sqlcmd-utility?view=sql-server-ver16&tabs=go%2Cwindows&pivots=cs1-bash sqlcmd 유틸리티 - SQL Serversqlcmd 유틸리티를 사용하면 go-mssqldb 또는 ODBC를 사용하여 T-SQL 배치를 실행하는 다양한 모드로 Transact-SQL 문, 시스템 프로시저, 스크립트 파일을 입력할 수 있습니다.learn.microsoft.com 위 링크에서 sqlcmd(명령줄 유틸리티) 프로그램을 받아 설치한다.또한 의존성으로 아래의 링크에서 ODBC또한 ..

[MS-SQL] MS-SQL 서버 외부 접속허용 하기

1. MS-SQL Server에서 방화벽 열기 및 port열기 1-1. SSMS에서 원격 연결 허용  SSMS에 접속하기 -> DB마우스 우클릭 -> 속성  연결탭 -> 원격 서버 연결 -> 이 서버에 대한 원격 연결 허용 체크    1-2. 구성관리자에서 TCP/IP열기 SQL구성관리자 -> SQL Server 네트워크 구성 -> 에 대한 프로토콜 에서 TCP/IP 사용이 되어있어야 한다.   그리고 필자는 기본 default port인 1433으로 지정한다. TCP/IP를 더블 클릭 하고 -> IP주소 탭으로 가서 아래와 같이 설정한다.    1-3. 방화벽에서 인바운드 규칙 설정 윈도우 검색에서 '방화벽'을 검색하여 방화벽 설정에 들어가서 '고급설정'을 누른다. '인바운드 규칙'을 누른 후 '새 규..

[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까지 같아야 같은 값으로 인정해주고 '=='는 데이터의 값만 값으면 같은 값으로 인정해 준다. 위 연산자의 부정표현은 아래와 같다 '=='  '!=' '==='  '!==='

728x90
반응형