전체 글 74

MSSQL SQL Server 구성관리자 실행 에러(WMI 공급자에 연결할 수 없습니다.)

MSSQL SQL Server 구성관리자 실행 방법 MSSQL 설치 후 가끔 SQL Server 구성관리자를 실행하는 경우가 있다. 일반적으로 윈도우 검색에서 SQL만 입력하면 실행파일이 나온다. 검색해도 실행파일이 나오지 않는 경우 실행 방법에 대해 알아 foco.tistory.com 이전 포스팅에서 MSSQL SQL Server 구성관리자 실행 방법에 대해 알아봤습니다. 실행 시 이렇게 메시지박스로 오류가 뜨는 경우가 있습니다. WMI 공급자에 연결할 수 없습니다. 권한이 없거나 서버에 연결할 수 없습니다. SQL Server 구성 관리자에서는 SQL Server 2005 이상 서버만 관리할 수 있습니다. 잘못된 클래스입니다. [0x80041010] 이는 SQL Server 인스턴스를 제거할 때 WM..

DB/MSSQL 2024.01.17

C# 파일 이름 변경

C# 파일 이름 변경 C#에서 파일 이름을 변경할 때 File 클래스의 Move 메서드를 사용하면 된다. // Move 메서드 함수원형 public static void Move(string sourceFileName, string destFileName); sourceFileName : 이동할 파일의 이름으로 상대 또는 절대 경로가 포함될 수 있다. destFileName : 파일에 대한 새 경로 및 이름으로 상대 또는 절대 경로가 포함될 수 있다. 예외 원인 System.IO.IOException sourceFileName을 찾을 수 없거나 destFileName이 이미 존재하는 경우 System.IO.PathTooLongException 경로 및 파일이름이 시스템에서 정의한 최대 길이를 초과한 경우..

C#/개발 2024.01.13

MSSQL SQL Server 구성관리자 실행 방법

MSSQL 설치 후 가끔 SQL Server 구성관리자를 실행하는 경우가 있다. 일반적으로 윈도우 검색에서 SQL만 입력하면 실행파일이 나온다. 검색해도 실행파일이 나오지 않는 경우 실행 방법에 대해 알아보자. SQL Server 구성관리자 실행파일 찾기 SQL Server 구성관리자 실행파일의 경로는 다음과 같다. C:\Windows\SysWOW64 해당 경로의 SQLServerManager**.msc를 실행하면 된다. **은 SQL Server 버전에 따라 다르다. 버전 경로 SQL Server 2022 C:\Windows\SysWOW64\SQLServerManager16.msc SQL Server 2019 C:\Windows\SysWOW64\SQLServerManager15.msc SQL Serve..

DB/MSSQL 2024.01.11

DevExpress GridColumn DateTime Format 설정

DevExpress에서 GirdColumn에 DateTime을 바인딩한 경우 기본적으로 "yyyy-MM-dd" Format으로 표시된다. 시, 분, 초 등 Format을 변경하고 싶으면 Mask를 이용하면 된다. GridColumn DateTime Format 설정 GridColumn의 스마트 태그를 통해 Mask를 설정할 수 있다. 우선 GridColumn의 EditSettings 속성을 지정해야 한다. DateTime을 위한 DateEditSettings를 지정하면 된다. 이후 자신이 원하는 Mask를 설정하면 된다. 아마 스마트 태그로 Mask 설정을 한 후 실행하면 적용이 안될 수 있다. 그렇다면 MaskUseAsDisplayFormt을 True로 설정하자. 이는 편집기에 포커스가 없을 때에도 M..

WPF/DevExpress 2024.01.09

C# enum 순회

C# enum 순회 방법 가끔 개발을 하다 보면 enum을 순회해야 하는 경우가 있다. 상수 값 또는 이름으로 순회하는 방법을 알아보자. 상수 값 순회하기 using System; namespace CSStudy { class Program { enum DayOfWeek { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } static void Main(string[] args) { // var의 경우 object가 됨. // var 대신 int, enum 자료형(DayOfWeek)로 변경 가능 foreach (var value in Enum.GetValues(typeof(DayOfWeek))) { Console.WriteLine($"{(..

C#/개발 2024.01.08

C# Nullable 값 형식이란?

Nullable 값 형식이란? C#에서 int, float와 같이 값 형식은 null을 가질 수 없다. int? num = null; 하지만 Nullable을 사용하면 값 형식에도 null을 가질 수 있다. 자료형 뒤에 ?를 붙여주면 컴파일 시 Nullable 구조체로 변환된다. 즉, int?는 Nullable와 동일하다는 뜻이다. Nullable 값 형식은 주로 DB에서 값을 읽어와 저장하는 데이터 구조에 자주 사용한다. DB에는 null을 허용하는 bool, 날짜 등이 있으므로 C#에서 Nullable 값 형식으로 대체가능하다. Nullable 사용방법 Nullable 구조체는 2개의 속성을 가지고 있다. HasValue : 값을 가지고 있는지 체크하는 속성 Value : 실제 값을 나타내는 속성 s..

C#/개념공부 2024.01.07

C# var 키워드란?

var 키워드란? C#에서 변수를 선언할 때 int, float, string과 같이 자료형을 명시적으로 나타내고 제한된 값을 가지게 된다. 암시적 형식인 var 키워드를 사용하게 되면 초기화문의 식을 보고 변수의 형식을 컴파일러가 유추하게 된다. var 변수에 10으로 초기화 시 컴파일러는 int형으로 컴파일하게 된다. C# var 사용방법 static void Main(string[] args) { var num = 10; Console.WriteLine($"Type : {num.GetType()}, Data : {num}"); string str = "var키워드"; Console.WriteLine($"Type : {str.GetType()}, Data : {str}"); } C# var 키워드는 ..

C#/개념공부 2024.01.06

C# enum 열거형

enum 열거형이란? C#에서 제공하는 enum은 열거형 상수(constant)를 표현할 때 사용한다. 상수 숫자를 의미 있는 단어로 표현할 수 있어 가독성이 좋아진다. 예를 들어 계절의 경우 봄, 여름, 가을, 겨울 4가지로 고정된다. enum으로 표현하면 다음과 같다. class Program { public enum Season { Spring, Summer, Fall, Winter } static void Main(string[] args) { Season season = Season.Spring; Console.WriteLine(season);// "Spring" 출력(내부적으로 season.ToString() 호출) Console.WriteLine((int)season);// 0 출력 } } ..

C#/개념공부 2024.01.03