- asp.net core Select
- 하드 마이그레이션
- TempData
- javascript 바코드 생성
- XSS PHP
- 맥 오라클설치
- 말줄임표시
- 하드 윈도우 복사
- 바코드 스캔하기
- 강제이동
- XSS방어
- jquery 바코드생성
- javascript redirection
- Mac Oracle
- jquery 바코드
- 파일업로드 유효성체크
- asp.net Select
- ViewData
- 타임피커
- asp.net dropdownlist
- SSD 복사
- 파일업로드 체크
- 404에러페이지
- javascript 바코드스캔
- 바코드 생성하기
- javascript 유효성체크
- django 엑셀불러오기
- ASP.Net Core 404
- ViewBag
- php 캐쉬제거
목록SQL/MS-SQL (18)
웹개발자의 기지개
DB 복원을 할 bak 화일을 간단히 전체 백업해 두고 이를 다른 데이터베이스에 복원하고자 할때, 현재 DB가 사용중입니다라며 에러메세지를 종종 만난다. 아래와 같이 해결해 보자. 복원하고자 하는 DB의 속성에서 옵션을 눌러, RESTRICTED_USER 를 선택한다. 그러면 아래와 같이 제한된 사용자 문구가 나타난다. 이제 정상적으로 해당 DB를 선택하고 복원해보도록 하자. 정상 복원이 되면서, 해당 DB의 제한된 사용자 문구는 자동 없어진 것을 볼수 있을 것이다.
한글이 깨질때 MS-SQL 상으로 varchar 기존 칼럼형태를 이용하지 말고 문자형은 nvarchar 를 이용하도록 하자. 그런대로 깨진다면 DB 자체나 테이블 자체가 charset 이 한글형이 아니라서 ??? 형태로 한글이 다 깨져서 입력될수 있다. 한글형 : Korean_Wansung_CI_AS --- 언어확인 Select @@LANGUAGE ---- 데이터베이스정보 Collaction_name 으로 Charset 확인 Select * from sys.databases; ---- 데이터베이스를 Korean_Wansung_CI_AS 로 변경하기 ALTER DATABASE 디비명 COLLATE Korean_Wansung_CI_AS GO ---- 칼럼을 Korean_Wansung_CI_AS 으로 변경 A..
하단 이미지와 같이 IPAll 의 TCP포트 부분에 원하는 포트번호로 변경하고 SQL 재시작 시킨다.
ms-sql 를 운영하다보면 한참 세월이 지나고 나면 log, mdf 파일이 무지막지 하게 늘어나있는 걸 볼 수 있다. 데이터파일인 mdf 는 어쩔수 없다고 해도 log 파일이 문제인데, 이것을 대폭 줄여서 하드상의 여유공간을 충분히 확보할 수 있어야 한다. 일단 간단하게 로그파일을 내가 원하는대로 양을 줄여보도록 하자. ms-sql 2008 을 기준으로 하였다. 먼저 select * from sys.database_files 를 쿼리를 돌려서, type_desc 칼럼의 LOG 데이터줄의 name칼럼값 이름을 따로 기억해 두자. ALTER DATABASE [디비명] SET RECOVERY SIMPLE GO DBCC SHRINKFILE(디비명_log, 500) GO ALTER DATABASE [디비명] S..
MS SQL Server Management Studio 로 Sql Server 작업을 할때 이미 저장되어 있는 테이블의 속성을 변경하는 과정에서 아래와 같은 에러 메세지를 발견한다면 옵션 항목을 수정하도록 하자. 도구 > 옵션 창을 열고 해당 항목을 체크 해제토록 하자.
윈도우서버를 운영하다 보면 디스크 용량을 신경쓰지 않을수가 없다. ms-sql 의 경우 로그파일을 살짝 들여다보면 거의 대다수가 전세계로부터 계속 로그인 시도 에러 내용이 대부분을 차지한다. 일단 C드라이브 (C에 윈도우서버를 설치했을 경우) 용량도 확보할 겸 ErrorLog 삭제해 보자. ErrorLog 파일 위치는 ms-sql 을 기본 설치했을 경우 (제 서버의 경우) C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log 쿼리창에서 exec sp_cycle_errorlog 실행시키자. 그러면 위의 그림 화면과 같이 ERRORLOG 파일이 새롭게 생기고 ERRORLOG.1 파일로 따로 저장된다. 이제 ERRORLOG 파일을 제외하고, ..
늘 그렇듯이 잠깐 지나고 나면 기억이 가물가물한다. ㅎ 정리해 봤다~ Select CONVERT(varchar(10), GETDATE(),120) --오늘, 2019-06-11 Select * from 테이블 where write_date >= DATEADD(Day,-2,GETDATE()) -- 어제부터 오늘까지 Select * from 테이블 where write_date >= DATEADD(Day,-7,GETDATE()) -- 일주일전부터 오늘까지 Select * from 테이블 where write_date >= DATEADD(Month,-1,GETDATE()) -- 한달전부터 오늘까지
실무에서 필요한 ASP 와 MS-SQL 의 날짜 관련된 쿼리문을 몇가지 정리해 본다. (*) 2011-12-05 부터 2011-12-07 까지 몇일간인가 Print DATEDIFF(dd,'2011-12-05','2011-12-07') : 2 (*) 2011-12-06 부터 5일전까지의 데이터 select * from 테이블명 where work_date >= DATEADD(Day,-5,'2011-12-06') (*) 현재일자에서 100 일 추가 select DATEADD(dd,100,getdate()) '해당 달의 마지막날 구하기 Function last_day(date1) Dim NowMonthDay, NextMonthDay, NowLastDay '이번 달 1일. 출력값: 2011-02-01 NowMo..