SQL Server 818

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 에이전트의 예약된 작업 실행에 대한 정보를 포함합니..

초보자를 위한 복제 4탄 – 스크립트 생성 방법 및 재구성

초보자를 위한 복제 4탄 – 스크립트 생성 방법 및 재구성 안녕하세요 SQLER 강성욱 입니다. GUI로 구성된 복제를이용하여 복제 생성 스크립트를 만들어 보겠습니다. 1) 스크립트를 생성할 복제 대상이 있어야 합니다 . (지난 포스팅까지 따라하셧으면 복제가 세팅 되어 있으리라 생각합니다 ^^) 우선 배포서버에서 복제 - 마우스 오른쪽 - 스크립트 생성 클릭 2) 구성 요소 생성 또는 선택을 클릭합니다. (복제 삭제 또는 해제시에는 두번쨰 라디오버튼 선택) 스크립트를 새쿼리창으로 생성할지 파일러 저장할지 등 선택합니다. 선택하는 순간 바로 스크립트 생성 시작됩니다. (여기서는 새 쿼리 창으로 선택하였습니다.) 3) 스크립트 생성중 4) 배포 스크립트 생성이 완료 되었습니다. 보안정책에 의하여 비밀번호는 ..