SQL Server/SQL Server Tip 663

SQL Server 2012 확장 이벤트 마법사를 이용하여 다양한 이벤트를 만들어 보자

SQL Server 2012 확장 이벤트 마법사를 이용하여 다양한 이벤트를 만들어 보자 확장 이벤트 SQL 2012이전 버전에서도 확장이벤트는 지원되었지만 확장 이벤트를사용하기 위해서는 쿼리를 이용해야만 하였다. 이번 SQL Server2012에서는 사용자가 쉽게 등록하여 사용할수 있도록 UI및 마법사 기능이 제공되었다. 확장 이벤트를 등록하여 사용하는 방법을 알아 보도록 하자. 실습을통하여 순서대로 따라하면서 생성 할 수 있도록 한다. 1.SSMS를 실행하여 [관리] – [확장 이벤트] – [세션]을선택 한다. 2. [세션]에서 마우스오른쪽 버튼을 클릭하여 팝업 메뉴에서 [새 세션 마법사]를선택 한다. 3. 세션 마법사를 따라 진행한다. 4. [세션 속성 설정]에서[세션 이름]을 입력 한다.서버 시작 ..

SQL Server 2012 하드웨어 사양

SQL Server 2012 하드웨어 사양 참고 사이트 : http://msdn.microsoft.com/ko-kr/library/ms143506(v=sql.110).aspx SQL 서버운영체제프로세서 메모리SQL Server 2012 64비트 EnterpriseWindows Server 2008 SP2, 2008 R2 SP1 64비트 Datacenter64트 호환 프로세서 사용. 최소 1.4GHz, 권장 2.0GHz 이상최소1GB, 권장 4GBWindows Server 2008 SP2, 2008 R2 SP1 64비트 EntripriseWindows Server 2008 SP2, 2008 R2 SP1 64비트 StandardWindows Server 2008 SP2, 2008 R2 SP1 64비트 Web..

Denali New Feature - Snippet

Denali New Feature - Snippet 오늘은 Denali의 신기능 2번째! 스니펫 기능입니다. 우리말로 풀이하면 코드 조각 삽입 이라고 할까요?? 아무튼 우리가 테이블을 만들거나 인덱스 생성하거나 기타 작업을 할때... 쿼리가 잘 기억나지 않을때...그리고 일일이 타이핑 하기힘들때 매우 유용할 듯 합니다. 1. 우선 SSMS를 실행 합니다. 그리고 [New Query]를 실행하여 빈 페이지를 생성 합니다. 2. 본문에서 마우스 오른쪽클릭 [Insert Snippet]을 클릭 합니다. 2. 본문에서 마우스 오른쪽클릭 [Insert Snippet]을 클릭 합니다. 3. 생성하려는 기능을 선택 합니다. (여기에서는 인덱스를 생성해 보겠습니다.) 4. 인덱스 생성에서 세부 메뉴로 어떤 인덱스를 생..

HADRON - (1) AlwaysON - HADRON Learning Series - What Is HADRON?

HADRON - (1) AlwaysON - HADRON Learning Series - What Is HADRON? HADRON 부분을 다루게 되었는데 주제영역이 넓고 분량이 많아 강좌식으로 여러 세션을 나우어서 올리도록 하겠습니다. 참고로 번역은 오역이 있을 수 있으니 원문을 참고 바랍니다. 원본아티클: http://blogs.msdn.com/b/psssql/archive/2010/12/07/alwayson-hadron-learning-series-what-is-hadron.aspx 마이크로소프트 CSS SQL Server Engineers Web Log. Bob Dorr – SQL Server 에스컬레이션 엔지니어. AlwaysON - HADRONLearning Series - What Is HADR..

SQL Server 커넥션 풀링

SQL Server 커넥션 풀링 Version : SQL Server 2005, 2008, 2008R2, 2012 SQL Server에서 사용자 연결을 할 때 오버헤드를 줄이기 위해서 커넥션 풀링을 통하여 재사용한다. 이번 포스트는 SQL Server Premier Field Engineer Blog에 게시된 내용으로 필자가 읽고 이해한 내용을 바탕으로 정리 하였으며 번역의 오류나 기술적 오류가 있음을 미리 알려둔다. 자세한 내용은 원문을 참고하길 바란다. 응용 프로그램은 SQL Server의 공급자를 사용하여 인스턴스에 연결 한다. 다음 스크립트는 PowerShell을 이용하여 SQLBOX1이라는 인스턴스에 커넥션을 하였다. $ConnectionString = "data source=sqlbox1; i..

가상 SQL Server에 Hot Add vCPU 사용하기

가상 SQL Server에 Hot Add vCPU 사용하기 Version : Windows Server 2008 Ent, SQL Server 2008, 2008R2, 2012 Ent SQL Server 2008 부터 Hot Add CPU 및 Hot Add Memory를 지원한다. 이는 운영중인 물리적인 서버에 시스템 중단 없이 CPU 및 Memory를 추가 할 수 있는 것을 의미한다. Hot Add CPU : http://sqlmvp.kr/140191461928 Hot Add 메모리 : http://sqlmvp.kr/140190545122 SQL Server가 가상화 환경이라도 실행중인 프로세스 중단 없이 가상서버에 실시간으로 vCPU를 추가 할 수 있다. vCPU는 가상 머신에 할당된 CPU를 의미하여..

DDL 트리거를 활용한 ERRORLOG에 XEVENT 상태 기록하기

DDL 트리거를 활용한 ERRORLOG에 XEVENT 상태 기록하기 Version : SQL Server 2012 SQL Server에 적용되어 있는 XEVENT의 활동을 중지하거나 시작하거나, 또는 생성, 삭제, 수정이 발생 하였을 경우 어떻게 감지 할 수 있을까? 다음은 DDL 트리거를 활용하여 XEVENT의 상태 변경이 발생 하였을 경우 이벤트 로그에 남기는 법을 알아 보자. XEVENT를 생성하고 삭제하고 또는 중지 하였을 경우 에로로그 파일에 기록이 남지 않는다. 다음은 기존의 확장 이벤트를 삭제하고 등록하는 예제이다. XEVENT를 삭제해 보았다. DROP EVENT SESSION [system_health] ON SERVER GO 그리고 XEVENT를 새로 생성하였다. 아래 스크립트는 시스템..

쉐어포인트의 SQL Server 접속 문제

쉐어포인트의 SQL Server 접속 문제 Version : SQL Server 2005, 2008, 2008R2, 2012, 2014 SQL Server 2014 버전에서 SharePoint 서버가 접속하지 못하는 문제가 발생하였다. (결론적으로 버전의 문제는 아니다.) 어떤 사례인지 다음 포스트를 통해 알아 보자. 이번 포스트는 CSS SQL Server Engineer 팀 블로그에 게시된 내용으로 필자가 읽고 이해한 내용을 정리 하였으며 번역의 오류나 기술적 오류가 있음을 미리 알려둔다. 자세한 내용은 원문을 참고하길 바란다. SQL Server 2014 CTP 버전에서 쉐어포인트 2013을 구성할 때 연결 문제가 발생 하였다. 발생한 에러는 데이터베이스를 생성하려고 할 때 발생 하였다. Excep..

Lazy Log Truncation

Lazy Log Truncation Version : SQL Server 2012 SQL Server에서 트랜잭션에 대한 모든 기록은 트랜잭션 로그에 남게 된다. 로그 백업을 진행 함으로써 트랜잭션 로그를 비우는데 일부 상황에서 트랜잭션 로그가 비워지지 않았다. 다음 사례를 통해 알아 보자. 지난 포스트에는 일반적으로 LDF가 잘리지 않는 이유에 대해서 다룬적 있다. LDF가 잘리지 않는 이유 : http://sqlmvp.kr/140194327713 로그 백업을 실행하였는 데에도 트랜잭션 로그가 잘리지 않는 경우는 어떤 것이 있을까? 이번 포스트는 SQL Server Premier Field Engineer Blog에 게시된 내용으로 필자가 읽고 이해한 내용을 바탕으로 정리하였으며 번역의 오류나 기술적 ..