본문 바로가기

Programming

(59)
ActiveX의 안정성 코드에 대해 좋은글 링크 ActiveX의 안정성 코드에 대해 좋은글 링크 http://ancdesign.tistory.com/18
병합복제 동기화 상태 보는 Transaction SQL exec sp_replmonitorhelpmergesession @publisher = N'OMC-SRV1', @publisher_db = N'DB800', @publication = N'DB_Pub'
[작성중] 병합복제 동기화 시간 주기 변경 병합복제 동기화 시간 주기 변경
버그 트랩 오 좋은 라이브러리 하나 발견했다. 버그 트랩이라는 넘인데... 버그가 생기면 알아서 서버를 통해 알려준댄다. 프로그램 릴리즈 한 후에 사용하면 좋을 듯... http://www.intellesoft.net/bugtrap1.shtml
일정 개수 이전의 데이터를 확인하는 SQL -- 일정 개수 이전의 데이터를 확인하는 SQL SELECT * FROM DUMMY_TABLE10 WHERE D_VAL1 < ALL (SELECT TOP 100 D_VAL1 FROM DUMMY_TABLE10 ORDER BY D_VAL1 DESC) ORDER BY D_VAL1 DESC; 위 질의를 응용하면 다음과 같다. -- 일정 시간 이전의 데이터를 모두 삭제, 최근의 데이터 일정개수는 남겨두고 과거의 데이터를 삭제한다. -- D_VAL1이 날짜 형식이 됨 DELETE FROM DUMMY_TABLE10 WHERE D_VAL1 < ALL (SELECT TOP 100 D_VAL1 FROM DUMMY_TABLE10 ORDER BY D_VAL1 DESC);
키를 변경하기 위해 중복된 데이터를 삭제 하는 SQL 키를 변경하기 위해 중복된 데이터를 삭제 하는 SQL 원래는 LRD, DATE는 유일해야 하나 버그로 인하여 중복된 데이터가 들어간 경우 사용 SELECT LRD, DATE FROM AUTO_RPT GROUP BY LRD, DATE HAVING COUNT(*) > 1 -- 결과 확인 후 아이디 기록 DELETE FROM AUTO_RPT WHERE LRD = '0' AND DATE IN (SELECT DATE FROM AUTO_RPT GROUP BY LRD, DATE HAVING COUNT(*) > 1 -- 기존의 키 삭제 ALTER TABLE dbo.AUTO_RPT DROP CONSTRAINT PK_AUTO_RPT GO -- 새로운 키 생성 ALTER TABLE dbo.AUTO_RPT ADD CONSTR..
MSSQL 2005 버퍼풀 비우기 현재 버퍼 풀을 모두 비웁기 DBCC DROPCLEANBUFFERS; procedure cache 를 비우기 DBCC FREEPROCCACHE;
디스크에 백업/복구 AdventureWorks 데이터베이스를 디스크 c:\dbBackup\08_01_15.bak로 백업 BACKUP DATABASE AdventureWorks TO disk = 'c:\dbBackup\08_01_15.bak' AdventureWorks 데이터베이스를 디스크 c:\dbBackup\08_01_15.bak에서 복원 RESTORE DATABASE AdventureWorks FROM disk = 'c:\dbBackup\08_01_15.bak'