목록MS-SQL (6)
SQL Server 설치 후에 인스턴스 콜레이션을 변경할때 아래와 같은 순서대로 진행하면 된다. 1. CMD 관리자 모드로 실행 2. 설치파일 위치로 이동 3. 아래 명령어 실행 Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=인스턴스이름(기본값: MSSQLSERVER) /SQLSYSADMINACCOUNTS=서비스계정 /SAPWD= 패스워드 /SQLCOLLATION= 변경할 콜레이션명 4. 재설치가 완료되면 작성했던 서비스계정으로 로그인
대용량 데이터베이스를 백업 및 복원할 때, 아래 쿼리를 실행하면 예상 완료시간을 확인할 수 있습니다. SELECT session_id, start_time, status, command, percent_complete, estimated_completion_time, estimated_completion_time /60/1000 as estimate_completion_minutes, --(select convert(varchar(5),getdate(),8)), DATEADD(n,(estimated_completion_time /60/1000),GETDATE()) as estimated_completion_time FROM sys.dm_exec_requests where command = 'BACKUP ..
SQL Server 인덱스 생성할때, 아래 쿼리를 이용하여 진행경과를 확인할 수 있습니다. (단, 인덱스는 Online 옵션으로 생성해야 진행경과를 확인할 수 있습니다.) SELECT object_name(object_id) table_name,index_id,rows FROM sys.partitions WHERE object_name(object_id) = '테이블명' rows 컬럼 값를 확인하여 진행경과를 확인할 수 있습니다.
운영환경에서 데이터가 증가하면서 혹은 통계업데이트에 의해 실행계획이 변경되어 쿼리가 갑자기 이전보다 확 느려질 수 있다. 아래와 같은 방법으로 실행계획을 확인할 수 있다. 1) 문제의 쿼리 찾기 --spid 찾기 select hostname, hostprocess, spid from master..sysprocesses where hostname = '호스트네임' SELECT client_net_address, session_id FROM sys.dm_exec_connections WHERE client_net_address = 'IP' --실행중인 쿼리 확인 SELECT sqltext.TEXT, req.status, req.command, req.cpu_time, req.total_elapsed_tim..

SSRS 란? 데이터를 활용하여 보고서를 만들고, 해당 보고서를 배포 및 구독을 설정하는 솔루션 (서버기반 플랫폼) - 표, 차트 그리고 지동 등 다양한 시각도구 지원 - 다양한 데이터 원본을 제공 SSRS 설치 0) SSRS 기능을 설치하기 위해 [SQL Server Installation Center]를 실행합니다. 1) 기능을 추가하는 것이므로 [Add features to ...]을 선택 후 [Next]를 클릭합니다. 2) [Features] 단계에서 [Reporting Services - Native]를 선택 후 [Next]를 클릭합니다. 이후에 모든 과정은 Default로 [Next]를 클릭하고 설치를 마무리합니다. SSRS 웹서비스 설정 0) SSRS 웹서비스를 구축하기 위해 [Reporti..

SQL Server가 출시될 때 설치 미디어(DVD)에 포함된 버전을 RTM(Release To Manufacturer)이라고 합니다. RTM 출시 후 시간이 경과함에 따라 버그나 보안 취약점 등이 발생하게 되면 이를 보완하기 위해 핫픽스(hotfix)가 만들어 지게 되며 일정 시점까지 만들어진 핫픽스들과 추가적인 개선 사항들을 포함하여 누적 업데이트(Cumulative Update) 형태로 배포가 됩니다. 누적 업데이트의 일종인 서비스 팩(Service Pack)은 웹에 공개적으로 다운로드 받을 수 있도록 게시가 되며 이런 이유로 서비스 팩을 PCU(Public Cumulative Update)라고 부르기도 합니다. 기본적으로 안정적인 SQL Server 운영을 위해 최신의 서비스 팩과 누적 업데이트를..