sp_who 로 확인 후 spid 번호로 삭제 kill (spid) ex) kill 68
** VIEW ** 뷰는 가상 테이블 또는 저장된 쿼리이다. 뷰를 통해 액세스할 수 있는 데이터는 데이터베이스에 하나의 개체로 저장되지 않는다. 데이터베이스에는 SELECT 문이 저장. 뷰에서 반환하는 가상 테이블은 SELECT 문의 결과 집합으로 구성. 테이블을 참조할 때와 같은 방식으로 뷰를 참조하여 이 가상 테이블을 사용. - 사용자를 테이블의 특정 행으로 제한. 예를 들어, 사원이 작업 관리 테이블에서 자신의 작업을 기록한 행만 보도록 할 수 있다. - 사용자를 특정 열로 제한. 예를 들어, 봉급과 관련된 작업을 하지 않는 사원은 사원 테이블에서 이름, 사무실, 작업 번호 및 부서 열만 볼 수 있고 봉급 정보 또는 인사 정보는 보지 못하도록 할 수 있다. - 여러 테이블의 열을 조인하여 하나의 테..
응급모드 만들기. 1) 같은 이름의 데이터베이스를 만듭니다. 물론 mdf, ldf도 같은 이름으로... 2) sql server를 정지 합니다. 3) 새로 만든 데이터베이스의 mdf파일과 ldf파일을 삭제 합니다. 4) 기존 mdf 파일을 옮겨 놓습니다. 5) sql server를 시작합니다. 6) 다시 시작하면 해당 데이터 베이스가 suspect 모드로 나옵니다. 7) 아래 명령을 실행 합니다. 아래 명령은 응급모드로 전환하는 것입니다. 응급모드로 전환하면 데이터의 읽기가 가능해 집니다. exec sp_configure "allow updates", 1 go reconfigure with override go update sysdatabases set status = 32768 where name = ..
주제 : SQL Server 2005의 OVER절 작성일 : 2009.01.21 작성자 : 유일환(ryu1hwan@empal.com) 첨부파일 : OVER절은 여러 가지 집계 함수와 같이 사용이 가능합니다. SQL Server 2005로 넘어오면서 ROW_NUMBER, RANK, DENSE_RANK라는 함수가 추가되었는데, 이 함수들은 OVER절을 필수로 사용해야만 합니다. 이 OVER절은 분석 SQL을 생성해 내는데 있어서 굉장히 중요한 역할을 하는 문장이라고 할 수 있습니다. 여러분들이 SQL Server 2005에서 이 OVER절을 사용할 줄 모른다면 분석리포트들을 위해 OVER절을 사용한 SQL보다 더 복잡하고 길이가 긴 SQL을 작성해야 할 것입니다. SQL Server 사용자로서 슬픈 것은 이..