Category Archives: [DB]MSSQL Server

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 용량이 커 쿼리가 안먹는 경우가 발생 할 수 있습니다. 이때 다음 명령어로 해결

실행후 용량

C# SqlConnection on and off Error

SqlConnection 연결시 간헐적으로 다음과 같은 에러가 나오는 경구 SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. 인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오. (provider: TCP 공급자, error: 0 – 각 소켓 주소(프로토콜/네트워크 주소/포트)는 하나만 사용할 수 있습니다.)   => 디비… Read More »