happynuri - 행복한 세상

고정 헤더 영역

글 제목

메뉴 레이어

happynuri - 행복한 세상

메뉴 리스트

  • HOME
  • TAG
  • MEDIA
  • LOCATION
  • GUEST
  • ADMIN
  • WRITE
  • 분류 전체보기
    • GIT
    • VUE3
    • NodeJS
    • Art
    • C#
    • ASP.NET
    • 오라클
    • XML
    • AJAX
    • 자바스크립트
    • 쿠폰
    • 일기
    • 공짜폰
    • 재태크
    • 심리
    • WPF
    • 실버라이트
    • MOSS
    • SQL
    • Active Director..
    • OCS
    • Kaoni
    • Topic

검색 레이어

happynuri - 행복한 세상

검색 영역

컨텐츠 검색

전체 글

  • .NET 폐쇄망에서 NuGet 패키지 설치하기 - nuget.exe로 HtmlSanitizer 오프라인 설치

    2026.09.30 by happynuri

  • MSSQL Operand type clash 오류 원인과 해결 방법

    2026.09.29 by happynuri

  • MSSQL NVARCHAR(MAX)는 4000자까지일까? 최대 길이와 4000자 잘림 원인

    2026.09.22 by happynuri

  • repadmin /showrepl 정상인데 Group Policy 1722 오류가 발생할 때

    2026.09.21 by happynuri

  • C# enum 값을 문자열로 가져오는 방법

    2026.09.21 by happynuri

  • C# null, 빈 문자열 체크하는 방법 - IsNullOrEmpty, IsNullOrWhiteSpace 차이

    2026.09.21 by happynuri

  • Exchange 인증서 교체 관련 (내부서버)

    2026.09.18 by happynuri

  • SQL Server 가용 메모리가 계속 줄어들 때 원인 확인 및 점검 방법

    2026.09.17 by happynuri

.NET 폐쇄망에서 NuGet 패키지 설치하기 - nuget.exe로 HtmlSanitizer 오프라인 설치

인터넷이 연결되지 않은 폐쇄망에서 .NET 프로젝트를 개발하다 보면 NuGet 패키지를 설치하는 것부터 문제가 됩니다.이번에는 .NET Framework 프로젝트에서 XSS 방지를 위해 HtmlSanitizer를 사용하려고 했는데, 폐쇄망 서버에서는 NuGet에 접속할 수 없어 외부 인터넷이 가능한 PC에서 패키지를 다운로드한 뒤 반입해야 했습니다. 이 과정에서 특히 헷갈렸던 것이 PowerShell의 Install-Package와 Visual Studio의 NuGet 패키지 관리자 콘솔입니다.이번 글에서는 HtmlSanitizer를 예제로 폐쇄망에서 사용할 NuGet 패키지를 다운로드하는 방법을 정리해보겠습니다. 우선 다운로드를 받습니다. HtmlSanitizer란?기존에는 XSS 공격 문자열을 정규..

카테고리 없음 2026. 9. 30. 16:37

MSSQL Operand type clash 오류 원인과 해결 방법

SQL Server에서 INSERT나 UPDATE를 하다 보면 아래와 같은 오류를 만날 때가 있습니다.Operand type clash: int is incompatible with uniqueidentifier또는 반대로Operand type clash: uniqueidentifier is incompatible with int처음 보면 어떤 컬럼에서 문제가 발생했는지 바로 알기 어렵습니다.이 오류는 간단히 말하면 서로 호환되지 않는 데이터 타입을 넣으려고 할 때 발생하는 오류입니다.Operand type clash 뜻Operand type clash는 직역하면 피연산자 타입 충돌입니다.예를 들어 테이블의 컬럼 타입이 uniqueidentifier인데 여기에 int 값을 넣으려고 하면 SQL Serve..

카테고리 없음 2026. 9. 29. 13:03

MSSQL NVARCHAR(MAX)는 4000자까지일까? 최대 길이와 4000자 잘림 원인

MSSQL에서 긴 문자열이나 HTML, JSON 등을 저장할 때 NVARCHAR(MAX)를 많이 사용합니다.보통은 게시판의 본문을 HTML 파일형태로 저장 하거나, DB에서 NVARCHAR(MAX)의 형태로 저장을 하지요 그런데 NVARCHAR의 최대 길이가 4000이라는 설명 때문에 NVARCHAR(MAX)도 4000자까지만 저장되는 것으로 헷갈리는 경우가 있습니다.결론부터 말하면 NVARCHAR(MAX)는 4000자 제한이 아닙니다.NVARCHAR(4000)과 NVARCHAR(MAX)의 차이일반적인 NVARCHAR(n)에서 지정할 수 있는 n의 최대값은 4000입니다. DECLARE @text NVARCHAR(4000); 이 경우 최대 4000문자를 저장할 수 있습니다.하지만 MAX를 사용하면 다릅니..

SQL 2026. 9. 22. 15:53

repadmin /showrepl 정상인데 Group Policy 1722 오류가 발생할 때

오류 코드 1722는 RPC Server Unavailable과 관련된 오류로, AD 서버 간 통신이나 DNS, RPC 등의 문제로 발생할 수 있습니다. 하지만 repadmin /showrepl을 실행했을 때 AD 복제가 정상이라면 단순히 "AD 복제 장애"라고 판단하기보다는 추가 확인이 필요합니다. 1. AD 복제 상태 확인 관리자 권한 CMD에서 다음 명령어를 실행합니다. repadmin /showrepl 각 Domain Controller의 최근 복제 결과가 성공인지 확인합니다. 전체 DC의 복제 상태를 간단히 확인하려면 다음 명령도 유용합니다. repadmin /replsummary Fails가 0이고 특별한 오류가 없다면 현재 시점의 AD 복제 자체는 정상일 가능성이 높습니다. 2. Domain..

Active Directory 2026. 9. 21. 16:12

C# enum 값을 문자열로 가져오는 방법

일반적으로 상수로 사용할 값들이 있고, 코드 전체적으로 사용을 해야 한다고 하면enum 같이 Text 형식으로 선언을 하고, 가져다 쓰는 것이 공통 소스 관리에 좋은 방법이죠 그동안은 협업 하여 개발을 진행 하는 프로젝트 형태 였으니까요.. 그래서, #에서 enum으로 정의한 값을 문자열로 가져와야 하는 경우가 있습니다.I/F를 할때 같은 값을 사용하려고 한단 말이죠, Front 단과 Back단에서 통신 할때요예를 들어 다음과 같은 enum이 있다고 가정합니다. public enum RecipientKind { User, Department, Group } enum 값을 문자열로 변환 가장 간단한 방법은 ToString()을 사용하는 것입니다. RecipientKind recipie..

C# 2026. 9. 21. 12:58

C# null, 빈 문자열 체크하는 방법 - IsNullOrEmpty, IsNullOrWhiteSpace 차이

1. null 체크 변수가 null인지 확인하는 가장 기본적인 방법입니다. string userId = null; if (userId == null) { // null인 경우 } 반대로 값이 있는지 확인하려면: if (userId != null) { // null이 아닌 경우 } 2. null 또는 빈 문자열("") 체크 실무에서는 null뿐만 아니라 ""도 같이 체크해야 하는 경우가 많습니다. if (string.IsNullOrEmpty(userId)) { // null 또는 ""인 경우 } IsNullOrEmpty()는 다음 두 가지를 모두 true로 처리합니다. 값 결과nulltrue""true" "false"test"false따라서 아래처럼 길게 작성할 필요가 없습니다. if..

C# 2026. 9. 21. 12:56

Exchange 인증서 교체 관련 (내부서버)

Exchange의 공인인증서를 교체하는 이야기는 아니다. 이벤트로그를 확인 하면 원본 MSExchangeFrontEndTransport 로 이벤트ID 12018 로 The STARTTLS 인증 이 만료 된다 라고 새로운 인증서를 생성 하라는 이벤트 로그가 나오는데 파워쉘에서 아래의 명령어를 실행 해본다 # 1. Exchange 인증서 확인 ( NotAfter는 만료 일) Get-ExchangeCertificate | Format-Table FriendlyName,Thumbprint,NotAfter,Services -Auto # 2. 인증서의 thumbprint 로 검색 Get-ExchangeCertificate -Thumbprint "여기에_THUMBPRINT" | Format-List Fri..

카테고리 없음 2026. 9. 18. 10:57

SQL Server 가용 메모리가 계속 줄어들 때 원인 확인 및 점검 방법

7.8GB 정도로 계속 유지되던 OS 가용 메모리가 특정 시점에 갑자기 3GB 수준으로 내려갔다면, 단순히 “SQL Server는 메모리를 많이 쓰는 게 정상”으로 끝내지 말고 약 4~5GB를 누가 가져갔는지 확인해야 합니다.현재 SQL Server가 약 25.4GB, 그중 Buffer Pool이 약 21.5GB이므로, 특정기간에 에 대량 데이터 조회가 발생하면서 Buffer Pool이 몇 GB 증가하고 그 상태가 유지된 것일 수 있습니다. 1. SQL Server가 현재 잡고 있는 전체 메모리 SELECT counter_name, cntr_value / 1024 AS Memory_MB FROM sys.dm_os_performance_counters WHERE object_name LIKE '%Mem..

SQL 2026. 9. 17. 11:21

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 60
다음
TISTORY
happynuri - 행복한 세상 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바