일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ERROR_MESSAGE
- IT
- Exception in thread "main" java.lang.Error
- SQL Server 구성 관리자
- cors
- C#
- java
- 권한
- SOP
- IT story
- RAISERRR
- 스프링 시큐리티
- 데이터베이스
- 프로시저
- OUT 파라미터
- .NET 8.0
- Newtonsoft.Json
- JavaScript
- SQL Server
- 스프링부트
- System.Text.Json
- jpa
- github
- DB
- git
- ORM
- SSMS
- MSSQL
- springboot
- 자바
- Today
- Total
목록분류 전체보기 (45)
its_jh_stroy

전 포스팅을 통해 현재 sa 계정으로 IP를 통해 SSMS에 접속할 수 있는 상황에서 시작한다. 하지만 여전히 외부에서 접속은 불가능하다. 아직 방화벽에서 데이터베이스와 연결된 포트에 인바운드 설정을 하지 않았기 때문이다. 인바운드와 아웃바운드의 개념은 아래와 같다. - 인바운드 : 외부에서 내부로 접속하는 것 - 아웃바운드 : 내부에서 외부로 나가는 것 인바운드 설정 새규칙 만들기 "방화벽 상태 확인" 실행 - "고급 설정" - "인바운드 규칙" - "새 규칙" - 규칙 종류 : 포트 프로토콜 및 포트 - 규칙 적용 : TCP - 규칙 포트 : 특정 로컬 포트, 1433 작업 - 연결 허용 체크 프로필 - 도메인, 개인, 공용 모두 체크 이름 - 아무 아름이나 해도 된다. 작업이 끝나면 외부에서 실행 ..
SQL Server 구성 관리자를 찾는 방법 먼저 현재 사용 중인 운영체제는 Window 11이다. MSSQL 사용 중 SQL Server 구성 관리자가 보이지 않는 경우 두 가지 해결 방법이 있다. 1. 파일을 직접 실행시키기 윈도우 키 + R을 입력하여 SQLServerManager**.msc 형식의 파일을 입력한다. **는 숫자로 되어있고, MSSQL 버전에 따라 입력해야 한다. 각 버전에 따른 숫자는 아래와 같다. - SQL Server 2022 : 16 - SQL Server 2019 : 15 - SQL Server 2017 : 14 예를 들어, SQL Server 2022 버전을 사용하고 있다면 "SQLServerManager16.msc"으로 입력하면 된다. 성공적으로 입력하면 프로그램이 실행..

SSMS를 실행하면 기본적으로 Server Name에 현재 PC 이름이 입력되어 있다. 이번에는 이것을 PC 이름이 아니라 IP를 통해 접속할 수 있도록 설정할 것이다. TCP/IP 속 "SQL Server 구성 관리자" 실행 - "SQL Server 네트워크 구성" - "TCP/IP" TCP/IP 프로토콜 사용 설정 오른쪽 마우스 클릭 - "속성" - "프로토콜" - 사용 : 예 IP 주소 지정 IP 주소 - 모든 IP에 대해 TCP 포트를 1433으로 지정 서비스 다시 시작 위 과정을 마치고 변경 내용을 적용하려면 서비스를 중지한 다음 다시 시작해야 한다. 서비스를 실행하고 SQL Server(MSSQLSERVER)를 다시 시작 후 SSMS를 실행한다. 이제 Server Name에 로컬 IP를 입력하..

SSMS를 처음 시작하면 로그인 화면이 띄어진다. 각 항목이 의미하는 것은 아래와 같다. server name : 접속할 서버 주소 Authentication : 인증 방식 - Windows Authentication - 해당 컴퓨터에 로그인한 사용자 계정 - 로컬에서만 사용 가능 - SQL Server Authentication - 원격에서도 접속 가능 우리는 원격으로도 데이터베이스 서버에 접속할 수 있도록 SQL Server 인증을 할 것이다. 하지만 아무것도 설정된 것이 없으므로 Widnow Authentication으로 연결한다. SSMS 설정 개체 탐색기 - Security - Logins - sa 속성** General - 비밀번호 설정 Status - Permission to connect ..
비동기 프로그래밍 비동기란 여러 가지 작업을 동시에 수행할 수 있도록 하는 방식이다. C#에서 비동기 프로그래밍을 하는 방식 중 하나로 Task와 async, await 키워드를 사용하는 것이 있다. Task Task는 메서드와 같은 작업 단위를 비동기적으로 실행할 수 있도록 지원하는 .NET 클래스이다. C#에서는 반환값 유무에 따라 Task와 Task와 같은 형태로 사용된다. async await async와 await는 비동기 프로그래밍을 하기 위한 키워드이다. 아래는 각 키워드에 대한 설명이다. async - 해당 메서드가 비동기적으로 실행될 수 있음을 표시하는 역할을 한다. - async 메서드의 반환 타입은 void, Task, Task 타입 중 하나이다. * void는 await를 사용할 수..