SQL Server 819

NUMA 정리

SQL Server DBA (SQL Server Technical Assistance Group) 작성일자(2012년, 01월, 28일) 문서등급(일반) 문서 정보문서 정보 NUMA 설정 가이드 연락처 SQLTAG (SQL Server Technical Assistance Group) http://www.sqltag.org 문서 히스토리 버전 일자이력사항 작성자승인자1.02012.01.28최초작성 강성욱 ..... 저작권 Copyright 2012 SQLTAG All Rights Reserved. SQLTAG는 이 문서의 내용을 예고 없이 변경할 수 있습니다. 목차 1. NUMA 5 1.1 NUMA(Non-Uniform Memory Access) 6 1.1.1 NUMA 와SQL Server버전 6 1.2..

SSMS에서 간단하게 백업 & 복원하기

SSMS에서 간단하게 백업 & 복원하기 이번 시간은 SSMS를 통하여 백업하는 법을 알아 보도록 하겠습니다. 물론 마법사를 사용한 백업이기 때문에 자세한 정보 및 옵션 설정은 할 수 없지만 편리하게 백업 빛 복원을 할 수 있습니다. [백업] 1. SSMS를 실행 하여 백업하려는 데이터베이스를 선택하여 마우스 오른쪾 클릭 [태스크] -[백업] 2. 데이터베이스 백업 창에서 백업하려는 데이터베이스가 맞는지 확인 합니다. 백업 파일의 경로 변경 및 추가 하려면 [대상] 항목에서 축 또는 제거를 선택하여 리스트를 등록 합니다. 3. 백업파일의 경로를 설정 합니다. 4. [옵션] 탭에서 백업시 사용할 옵션을 선택 합니다. - 기존 미디어 세트 추가 : 예전에 백업한 항목이 있으면 그 백업에 현재의 백업을 추가하여..

프로파일러 기초 사용법

프로파일러 기초 사용법 안녕하세요 SQL TAG 매니저 강성욱 입니다.   프로파일러의 초간단 사용법에 대해서 알아 보겠습니다.  (프로파일러의 옵션 및 세부 사항은 다음 기회 연재 강좌로 ^^) 프로파일러 사용하기. 1. 프로필러 실행하기. 1) 시작- 프로그램 – MicroSoft SQLServer2008 (2005) – 성능도구 – SQL Server 프로파일러. 2) SSMS – 도구 – SQL Server 프로파일러. 2. 프로파일러 이용하여 DB접속하기. - 윈도우 계정 및 SQL Server 계정을 사용하여DB에 접속 한다. 2) 추적 속성 및 옵션 설정하기. (1)DB에 접속이 완료 되었을 경우 추적 속성 창이 나타난다. - 일반 탭에서는 디폴트 속성 그대로 사용한다. - 이벤트 선..

TempDB 물리적 파일 위치 변경

TempDB 물리적 파일 위치 변경 --TEMPDB --데이터베이스의 크기와 물리적인 배치가 시스템의 성능에 영향을 미칠 수 있다. --따라서 성능을 위하여 tempdb를 확장하거나 이동하는 작업을 수행하는경우가종종발생한다. --이러한 작업은 서비스 재시작을 필요로 하므로 점검시 진행하도록 한다.  USE master GO --1. tempdb의논리파일이름확인 SELECT name, physical_name, state_desc FROM sys.master_files WHERE database_id = DB_ID(N'tempdb') GO --2. ALTER DATABASE 사용하여파일위치변경 ALTER DATABASE tempdb MODIFY FILE(NAME = tempdev, FILENAME = '..

SP_CONFIGURE 항목

SP_CONFIGURE 항목 sp_configure 를 실행하면 현 DB의 상태를 보여 줍니다. 각 항목이 어떤것을 설명하는지 알아 보겠습니다. allow updates : backup compression default : clr enabled :clr enabled 옵션을 사용하여 SQL Server에서 사용자 어셈블리를 실행할 수 있는지 여부를 지정합니다. (WOW64서버 재시작 적용 가능) 0: SQL Server에서 어셈블리를 실행할 수 없습니다. 1: SQL Server에서 어셈블리를 실행할 수 없습니다. cross db ownership chaining :cross db ownership chaining 옵션을 사용하여 Microsoft SQL Server 인스턴스에 대한 데이터베이스 간 소..

외워두면 좋은 기초 쿼리

외워두면 좋은 기초 쿼리 DB 생성 Use master Go Create Database Sample/*DB name*/ On (Name = Sample_dat /*DB파일이름*/ FileName = 'D:\DBData\Sample_dat.mdf', /*데이터파일 위치*/ Size = 100MB /*초기 파일 크기*/ MaxSize = 1GB/*최대 파일 크기*/ FileGrowth = 100MB) /*파일 증가 크기*/ Log On (Name = Sample_log /*DB파일이름*/ FileName = 'D:\DBData\Sample_log.ldf', /*데이터파일 위치*/ Size = 20MB /*초기 파일 크기*/ MaxSize = 500MB/*최대 파일 크기*/ FileGrowth = 50MB)..

SET 문 종류

SET 문 종류 -- SET문설명및사용법. SET ANSI_NULL_DFLT_OFF : 데이터베이스의 ANSI Null 기본값 옵션이 true로 설정되어 있으면 세션의 동작을 변경하여 새 열의 기본 Null 허용 여부보다 우선 적용됩니다. SET ANSI_NULL_DFLT_ON : 데이터베이스의 ANSI Null 기본값 옵션이 false로 설정되어 있으면 세션의 동작을 수정하여 새 열의 기본 Null 허용 여부보다 우선 적용됩니다. SET ANSI_PADDING : 열이 정의된 열 크기보다 짧은 값을 저장하는 방법과 char, varchar, binary 및 varbinary 데이터에 후행 공백이 있는 값을 저장하는 방법을 제어합니다. SET ANSI_WARNINGS : ON으로 설정한 경우 SUM, A..

미러링 구현시 Failover 프로그램 코딩

미러링 구현시 Failover 프로그램 코딩 SQL을 사용하여 미러링 구성시 DB는 모니터 서버가 자동으로 FailOver를 해주는데 Application으로 자동으로 넘기는 법은?? conn = "server=localhost; failover partner=localhost/second; Database=MirrorDB; USER=TestUser; Password = 1234" 이렇게 하라고 나와 있네요. SQL NativeClient 에서만 가능하다고 합니다. SQL Server 에이전트 프록시 하위 시스템에 대한 정보가 나와 있습니다.

향상된 가용성 기능 (미러링)

Microsoft SQL Server 2005/2008 향상된 가용성 기능 (미러링) 1. MIRRORING 1.1 미러링 개요. 데이터베이스 미러링은 SQL Server 데이터베이스 엔진의 서로 다른 서버 인스턴스에 있어야 하는 두 개의 단일 데이터베이스 복사본을 유지 관리하는 것을 일컫는다. 일반적으로 두 서버는 서로 다른 위치의 컴퓨터에 있으며 한 서버는 클라이언트에 데이터베이스를 제공하는(주 서버) 다른 서버는 세션의 구성 및 상태에 따라 상시 또는 웜 대기 서버(미러 서버) 역할을 한다. 데이터베이스의 미러링 세션을 동기화하면 데이터베이스 미러링은 커밋된 트랜잭션에서 데이터 손실 없이 신속한 장애 조치(Failover)를 지원하는 상시 대기 서버를 제공한다. 세션이 동기화되지 않은 경우에는 미러..

SQL Server Agent 테이블

SQL Server Agent 테이블 출처 :ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.ko/s10de_6tsql/html/6cb39bfd-079e-4be4-9c42-2fa234c65ce1.htm syssubsystems 각 경고에 대해 한 행을 포함합니다. syscategories SQL Server Management Studio에서 작업, 경고 및 연산자를 구성하는 데 사용되는 범주를 포함합니다. sysdownloadlist 모든 대상 서버의 다운로드 명령대기열을 포함합니다. sysjobactivity 현재 SQL Server 에이전트 작업 활동 및 상태에 대한 정보를 포함합니다. sysjobhistory SQL Server 에이전트의 예약된 작업 실행에 대한 정보를 포함합니..