본문 바로가기

MS-SQL46

[MS-SQL] 테이블, 저장 프로시저, 함수, 뷰 일괄 삭제~! 업무를 하다보니.. 테이블, SP, 함수를 여기저기에 백업해둔게 많아졌음. 작업도 끝나고 이제 정리할 건 정리해야되는데 그 양이 너무 많을 때~! =================================================================== 1) 테이블 SELECT 'DROP TABLE ' + NAME AS COMMAND FROM SYS.OBJECTS WHERE TYPE = 'U' 2) 저장 프로시저(=SP) 'DROP TABLE' -> 'DROP PROCEDUURE' TYPE = 'U' -> 'P' 3) 뷰 'DROP VIEW', TYPE = 'V' 4) 함수 'DROP FUNCTION', TYPE = 'FN' 2015. 7. 16.
[MS-SQL] DB 복원시 SqlManagerUI 메세지! MS-SQL DB를 복원하는데 다음과 같은 메세지가 출력 ================================================================================================= 원인 : 1. 상위 버전에서 백업한 DB를 하위버전에서 복원할 경우 발생 가능성 2. Intergration Service 미설치시 (이건 확실하지 않음) 해결 : 상위버전에서 복원 처리 2015. 7. 14.
[MS-SQL] SEQ(IDENTITY) 초기화 하기! 테이블에 자동 증가 SEQ를 할당했는데.. 역시나 테이블 내용을 삭제해도 그 다음 행에 대한 SEQ 기존 SEQ + 1 이 됨... 음냐.. 내가 원하는건 이런게 아니니까. 초기화 하는 방법을 찾아보면. =================================================================== DBCC CHECKIDENT( [table_name] , RESEED, 0 ) 2015. 7. 14.
[#15] MS-SQL Logon Trigger 관련!! 개인정보 암호화를 위해 인가된 사용자만 시스템에 접근 제한할 수 있도록 하기 위해 로그인 TRIGGER를 생성, 반영했는데.........!!!!!!!!!!!! 이런 젠장! 모든 계정으로 접속이 안된다. 원인은 나중에 파악하기로 하고 해결 방법! sa에 대한 계정으로 열어놓은 쿼리창이 존재해야하는게 전제 조건! (즉 트리거 생성 후 작업 중인 프로그램 절대 닫지 말것) 일단 검색을 해보면 DROP TRIGGER TRIGGER_NAME 이녀석이 많이 나오지만 로그인 트리거는 저걸로 불가함. /****** Object: DdlTrigger [tr_logon_CheckIP] Script Date: 11/21/2014 11:26:53 ******/ IF EXISTS (SELECT * FROM master.sys.. 2014. 11. 21.