본문 바로가기

Database

SSMS에서 SQL Server Agent의 시작, 정지, 재시작 버튼이 비활성화 되어 있다? SQL Server Cluster 환경에서는 SQL Server Agent의 시작, 정지, 재시작을 버튼이 비활성화 되어 있습니다. (Cluster 환경이라 모든 리소스들을 장애 조치 클러스터 관리자에서 컨트롤하라고 이렇게 설계된 것 같습니다.) 더보기
SQL SERVER – FIX – ERROR : Msg 3201, Level 16 Cannot open backup device . Operating system error 5(Access is denied.) SQL SERVER – FIX – ERROR : Msg 3201, Level 16 Cannot open backup device . Operating system error 5(Access is denied.) 백업 할려고 하는데 아래와 같은 메시지가 나타나면서 실패했다. 원인은 별거 없었다..... SQL Server Service 시작 계정이 해당 드라이브에 [쓰기] 권한이 없어서 이런 메시지가 발생했던 것이다..... 해당 드라이브 선택 후 [속성] - [보안] 이동한 후 SQL Server Service 시작 계정에 풀권한을 부여한 후 추가하면 해결 [참고사이트]SQL SERVER – FIX – ERROR : Msg 3201, Level 16 Cannot open backup device . Op.. 더보기
SQL SERVER – FIX : Error 15023: User already exists in current database. 사용자 데이터베이스 사용자와 로그인 계정과 정상적으로 매핑되지 않으면 ERROR 15023이 발생할 수 있다. 1. HRDB의 사용자와 로그인 계정 정보를 매핑한다. 결과 값에 아무것도 나오지 않았다면, 모든 사용자가 로그인 계정과 매핑되어 있는 것이다. USE [HRDB] GO EXEC sp_change_users_login 'Report' GO 2. 로그인 계정 삭제 USE [master] GO/****** Object: Login [test] Script Date: 2013-07-30 오후 12:21:32 ******/ DROP LOGIN [test] GO 3. HRDB를 선택한 후, test 사용자 이름과 동일한 로그인 계정을 P@$$W0rd 암호를 사용하여 만든다. USE HRDB go EXEC.. 더보기
DBCC SHOW_STATISTICS DBCC SHOW_STATISTICS 명령어를 통해 어떤 정보를 알 수 있는지 확인해 보도록 하겠습니다.크게 3가지로 나뉘어지며, 자세한 내용은 참고 사이트를 확인해 보시기 바랍니다. [확인 가능한 정보]1. 통계 이름2. 통계 업데이트 시간3. 밀도 (밀도에 대해서는 추가 확인이 필요하다. 좀 더 심오한 내용이 있었는데 기억이 잘 안난다....)4. 선택도=>3번째 박스를 보게 되면 RANGE_HI_KEY값을 통해 그 안에 데이터가 같은것이 있는지 없는지 확인이 가능하다.1~1064 사이에는 총 1062개의 행이 존재하며, 그 값도 다르다. (DISTINCT_RANGE_ROWS랑 RANGE_ROWS 개수가 동일하다.) [참고 사이트]DBCC SHOW_STATISTICS(Transact-SQL)http:.. 더보기
통계 / Statistics 오늘은 통계에 대해서 알아보도록 하겠습니다. [정의]사전적 의미는 찾지 못했습니다. 추가하면 좋을 정보가 있다면 제보 부탁 드리겠습니다. 저는 아래와 같이 이해했습니다.'MS SQL에서의 통계는 Optimizer가 최적화된 실행계획을 만들기 위해 참조하는 정보이다.' [통계를 이해하기 위해서는 이것만은 알아두자]STATS_DATE / 테이블 또는 인덱싱된 뷰의 통계에 대한 가장 최근의 업데이트 날짜를 반환합니다. =>STATS_DATE ( object_id , stats_id )sys.indexes / 테이블, 뷰 또는 테이블 반환 함수와 같은 테이블 형식 개체의 인덱스 또는 힙당 하나의 행을 포함합니다.sys.stats / 데이터베이스의 테이블, 인덱스 및 인덱싱된 뷰에 대한 각 통계 개체의 행을 포함.. 더보기