IT/MS-SQL(49)
-
xp_cmdshell 활성화 쿼리
구성 요소 'xp_cmdshell'이(가) SQL Server 보안 구성의 일부로 해제되었으므로 이 구성 요소의 프로시저 'sys.xp_cmdshell'에 대한 액세스가 차단되었습니다. 시스템 관리자는 sp_configure를 통해 'xp_cmdshell'을(를) 활성화할 수 있습니다. 'xp_cmdshell' 활성화에 대한 자세한 내용을 보려면 SQL Server 온라인 설명서에서 'xp_cmdshell'을(를) 검색하십시오. SELECT * FROM sys.configurations WHERE name = 'xp_cmdshell' 실행시 value 값이 0 이면 비활성화 1 이면 활성화 상태이다. #xp_cmdshell 활성화 쿼리 -- To allow advanced options to be cha..
2021.02.19 -
MSSQL SQL Server 외부 연결 및 원격 연결 설정
MSSQL SERVER 설치 완료 후 다른 클라이언트 PC에서 접속하려면 외부 연결 설정을 해줘야 한다. 1. MSSQL SERVER 엔진 설정 1MSSQL SERVER 엔진 설정에서 접속 후 SQL 엔진 마우스 오른쪽 키로 설정으로 들어간다. 설정에서 SQL Server 및 Windows 인증 모드를 선택한 후 저장 2. SQL Server 네트워크 구성 설정 구성관리자가 안보일 경우 : 윈도우키 + R 실행에서 -> SQLServerManager12.msc 입력 -> 엔터 - SQL Server 네트워크 구성 -> MSSQLSERVER에 대한 프로토콜 -> TCP/IP 더블클릭 - 프로토콜 (General 사용 - 예) 보통은 사용은 예로 설정되어 있기 때문에 혹시 아니요로 나오면 예로 변경해주면 된..
2021.02.18 -
[MSSQL] 숫자 여부 확인/isnumeric함수/Numeric Check
- Value : 1 변수가 숫자형으로 변환이 가능한 경우 When a variable can be converted to numeric. - Value : 0 변수가 숫자형으로 변환이 불가능한 경우 When a variable cannot be converted to numeric. 이 경우 변수를 숫자형으로 변환 가능한 부분까지만 알려준다는게 포인트다. In this case, the point is to tell only where the variable can be converted to numeric.
2020.10.21 -
MSSQL DATETIME TO EXCEL SERIAL [MSSQL 날짜형식을 엑셀 시리얼 형식으로 변환]
왜 엑셀 시리얼 형태를 사용하는지는 잘 모르겠다. 그냥 고객이 해달라고 하니까 해주는거다. Declare @Date datetime = getdate() Select DateDiff(DD,'1899-12-30',@Date)+(DateDiff(SS,cast(@Date as Date),@Date)/86400.0) excel_serial -- 필요한 경우 소수점을 반올림하면 된다. Select convert(int, DateDiff(DD,'1899-12-30',@Date)+(DateDiff(SS,cast(@Date as Date),@Date)/86400.0)) excel_serial_int Select convert(int, round(DateDiff(DD,'1899-12-30',@Date)+(DateDiff..
2020.07.09 -
[MSSQL] 특정문자 개수 알아오기, 특정문자 위치찾기, 특정문자 찾기
[MSSQL] 특정 문자 개수 알아오기 [MSSQL] 특정 문자 위치 찾기 declare @rank varchar(50) , @i_start int , @i_end int , @i_count int --변수 set @rank = 'AAAA-BBBB-CCCC' --특정 문자를 앞에서 부터 찾는 경우 set @i_start = CHARINDEX('-', @rank) --특정 문자를 뒤에서 부터 찾는 경우 set @i_end = CHARINDEX('-', reverse(@rank)) --특정 문자 개수 확인 set @i_count = LEN(@rank)-LEN(REPLACE(@rank,'-','')) --특정 문자 개수 1개일때와 2개일때 값 확인 if @i_count > 1 begin SELECT SUBST..
2020.07.07 -
MSSQL 년도, 주차 구하기, DATEPART
● MSSQL DATEPART 로 년도 주차 구하는 법 - 년도 select DATEPART(YEAR, getdate()) 값 : 2020 - 주차 select DATEPART(WEEK, getdate()) 값 : 25 - 문자형으로 변경 select convert(char, DATEPART(YEAR, getdate())) select convert(char, DATEPART(WEEK, getdate()))
2020.06.18