Category Archives: [DB]MSSQL Server

mssql 기본값 또는 바인딩 날짜로 지정하기

mssql  최근버전은 아래 형식이 좋습니다. select Format(SYSDATETIME(),’yyy-MM-dd’) as dd select Format(SYSDATETIME(),’HH:MM’) as dd 2019-12-09 14:12 mssql 기본값 또는 바인딩 varchar(20) 에 날짜(yyyy-MM-dd HH:mm:ss) 로 지정하기 => smalldatetime 으로 하는게 정석이나 기존 데이타 형식에 따라 설정 할수 밖에 없는경우

다음과 같은 형식으로 생성 2019-11-28 18:08:21 2019-11-28 18:08:22 2019-11-28 18:08:26 2019-11-28 18:11:46 2019-11-28 18:11:49

Mssql text update 하기

msslq 프로시저) 오래된 데이타 자동 삭제

저장 프로시저 기준 날짜 세팅

mssql 저장프로시저 stuff 사용

Base64Decode Base64Encode ms sql 스칼라 함수 작성

사용

msslq sp_attach_db

SQL Server 기본포트(1433)와 sa계정의 위험성

▷ Sql 서버가 감지되면 sa 계정으로 비밀번호를 조합하여 될때까지 무차별 대입공격 접속을 시도한다. ▷ 반드시 접속포트를 바꾸고 웹인경우 로컬만 접속이 가능하도록한다. ▷ sa 계정은 중지시켜 접속할수 없도록 한다. ▶ 이벤트 로그에서 중국IP의 접속사항을 파악 할 수 있다. ▶ 아이피를 추적해보면 중국IP란것을 알수 있다. ▶  예제는 express버전  : 1433 포트 바꾸기 // 다른 포트로 설정 후 sql 재실행… Read More »

ms sql 데이터베이스 다이어그램 생성오류시

이 데이터베이스에 유효한 소유자가 없으므로 데이터베이스 다이어그램 지원 개체를 설치할 수 없습니다. 계속하려면[데이터베이스 속성] 대화 상자의 [파일] 페이지 또는 ALTER AUTHORIZATION 문을 사용하여 데이터베이스 소유자를 유효한 로그인으로 설정한 다음 데이터베이스 다이어그램 지원 개체를 추가합니다. 다음 명령어 실행 [snippet id=”174″]

SQL Server 2005 주의대상 시 복구 방법

*SQL Server 2005 주의 대상 (Suspect) DB 복구 방법 데이터베이스 엔진 연결 권한 거부로 한다음 다음 명령어 실행. EXEC sp_resetstatus ‘yourDBname’; ALTER DATABASE yourDBname SET EMERGENCY DBCC checkdb(‘yourDBname’) ALTER DATABASE yourDBname SET SINGLE_USER WITH ROLLBACK IMMEDIATE DBCC CheckDB (‘yourDBname’, REPAIR_ALLOW_DATA_LOSS) ALTER DATABASE yourDBname SET MULTI_USER

Ms sql ldf log 파일용량 줄이기

mssql express 사용시 Ms sql ldf log 용량이 커 쿼리가 안먹는 경우가 발생 할 수 있습니다. 이때 다음 명령어로 해결

실행후 용량