mssql 17

MSSQL 전체 DB Full Backup 스크립트

DECLARE @DIRLIST TABLE([OUTPUT] VARCHAR(1000)) --삭제할백업디렉토리리스트테이블변수 INSERT INTO @DIRLIST EXEC XP_CMDSHELL 'DIR T:\DB_BACKUP\FULL_BACKUP\ /AD /B' --백업디렉토리경로하위에날짜별백업폴더리스트조회하여테이블변수에INSERT DECLARE @CMD VARCHAR(4000) SET @CMD ='' DECLARE @DIRNAME VARCHAR(100) WHILE EXISTS ( SELECT * FROM @DIRLIST WHERE LEN(OUTPUT)=8 AND OUTPUT LIKE '20%' AND OUTPUT

Laboratory/MSSQL 2014.02.25

Microsoft SQL Server Management Studio Express

http://www.microsoft.com/downloads/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&DisplayLang=ko#filelist Microsoft SQL Server Management Studio Express 간략한 설명 SSMSE(Microsoft SQL Server Management Studio Express)는 SQL Server 2005 Express Edition 및 SQL Server 2005 Express Edition with Advanced Services를 관리할 수 있는 사용이 용이한 무료 그래픽 관리 도구입니다. 이 페이지에서 간략한 세부 사항 개요 시스템 요구 사항 다운로드 지침 추가 정보 관련..

Laboratory/MSSQL 2009.07.15

SQL Server 2008 새로운기능

SQL Server 2008새로운 기능Randy Dyess http://technet.microsoft.com/ko-kr/magazine/cc434690.aspx 한 눈에 보기:관리 기능 강화성능 및 확장성 향상보안 및 가용성 개선개발자를 위한 변경 사항 Microsoft는 데이터베이스 관리자의 업무를 효율적으로 개선하는 새로운 버전의 SQL Server를 또 한번 출시했습니다. SQL Server의 최신 버전인 SQL Server 2008은 관리 작업을 혁신적으로 개선하는광범위한 새로운 기능을 제공합니다.오래 동안 SQL Server®2005를 사용한 데이터베이스 관리자라면 그 동안 일상적인 작업에서 사용하던 기능의 대부분이 SQL Server 2008에서 그다지 달라지지 않았지만 이러한 친숙한 도구가..

Laboratory/MSSQL 2008.04.28

ADO.NET 2.0에서 비동기 명령 실행

출처 : Microsoft.com http://www.microsoft.com/korea/msdn/SQL/sqlreldata/ADO.NET/default.aspx?pull=/korea/msdn/library/ko-kr/dnvs05/html/async2.aspADO.NET 2.0에서 비동기 명령 실행 Pablo Castro Microsoft Corporation2005년 4월 2005년 6월 업데이트적용 대상: ADO.NET 2.0Summary:ADO.NET 2.0의 새로운 비동기 실행 기능과 이 기능으로 가능해진 시나리오, 그리고 이 기능 사용 시 염두에 두어야 할 몇 가지 문제점에 대해 개략적으로 다룹니다.목차서론 진정한 비동기 I/O 새로운 API 요소 응용 시나리오 기억해야 할 사항 결론서론ADO...

Laboratory/Develop 2008.04.21

PIVOT 및 UNPIVOT 사용

PIVOT 및 UNPIVOT 사용 PIVOT 및 UNPIVOT 관계 연산자를 사용하여 테이블 값 식을 다른 테이블로 조작할 수 있습니다. PIVOT은 식의 한 열에 포함된 여러 고유 값을 출력에서 여러 열로 바꿔 테이블 값 식을 회전하고 최종 출력에서 남은 열 값 중 원하는 값에 대해 필요에 따라 집계를 수행합니다. UNPIVOT은 테이블 값 식의 열을 열 값으로 회전하여 PIVOT과 반대되는 연산을 수행합니다. 참고: Microsoft SQL Server 2005 로 업그레이드되는 데이터베이스에 대해 PIVOT 및 UNPIVOT을 사용할 때 데이터베이스의 호환성 수준을 90으로 설정해야 합니다. 데이터베이스 호환성 수준을 설정하려면sp_dbcmptlevel(Transact-SQL)을 참조하십시오. PI..

Laboratory/MSSQL 2008.03.21

sp_dbcmptlevel(Transact-SQL)

sp_dbcmptlevel(Transact-SQL) 특정 데이터베이스 동작이 지정된 이전 버전의 SQL Server 와 호환되도록 설정합니다. Transact-SQL 구문 표기 규칙 구문 sp_dbcmptlevel [ [ @dbname = ] name ] [ , [ @new_cmptlevel = ] version ] 인수 [@dbname=]name 호환성 수준을 변경할 데이터베이스의 이름입니다. 데이터베이스 이름은 식별자 규칙을 따라야 합니다.name은sysname이며 기본값은 NULL입니다. [@new_cmptlevel=]version 데이터베이스가 호환되도록 설정할 SQL Server 의 버전입니다.version은tinyint이며 기본값은 NULL입니다. 값은 다음 중 하나여야 합니다. 60= SQL..

Laboratory/MSSQL 2008.03.21

Tip. SQL 2005 에서 달라진것들

[출처 : 데브피아] 김정선 Microsoft SQL Server MVP 1. SQL Server 2005 GROUP BY 구문 변경 SQL Server 2005에서 변경된 구문들을 몇 가지 살펴보고자 합니다. 그 첫 번째로 바로 얼마전에 알게된, GROUP BY 입니다. BOL이나 문서의 언급이 없어서 참 당황스러운 결과였습니다. Itzik (SQL Server Magazine 저자, Inside SQL Server 2005 필자)에게 문의를 한 결과 변경된 사실을 최종 확인했습니다. 대신에, 정확히 어떻게 바뀌었다는 것에 대해서는 상세 자료가 없습니다. 간단히 정리해 드리면, - GROUP BY 절에 칼럼을 포함한 수식을 적용해서, 수식의 결과를 기준으로 만들 수 있고, - SELECT 절의 결과 집..

Laboratory/MSSQL 2008.03.21

MSSQL - 백업과 복구의 전략

출처 :http://www.sqler.pe.kr 10. 백업과 복구 - 2. 백업과 복구의 전략 이번에 소개해 드릴 내용은 백업과 복구의 전략 입니다. 실질적인 작업을 통해 여러가지 백업과정을 진행해 보도록 하지요. USE master GO --백업을 테스트할 DB 생성 CREATE DATABASE bkupTest 먼저 테스트할 데이터베이스를 기본 옵션으로 생성합니다. 아시다시피 가장 기본적인 세팅이지요? CREATE DATABASE 프로세스에서 'bkupTest' 디스크에 0.75MB를 할당하는 중입니다. CREATE DATABASE 프로세스에서 'bkupTest_log' 디스크에 0.49MB를 할당하는 중입니다. 식의 메시지가 나오면 성공한 겁니다. 간단히 데이터베이스의 정보를 보도록 하지요. --생..

Laboratory/MSSQL 2008.03.11

Group By, Having, Rollup, Cube,Compute

① Group By : 그룹으로 묶어 추출하고자 할때 ┗select * from 테이블명 Group By 그룹을만들기준열 예) select * From test Group By color ② Having : Having 이후에 나오는 조건문에 해당하는것만 그룹으로 추출하고자 할때 ┗select * from 테이블명 Group By 그룹만들기준열 Having 조건 예) select * From test Group By color Having qty>=20 ③ Rollup : 형태별 합과 전체 합이 추가 ┗select * from 테이블명 Group By 그룹만들기준열 With Rollup 예) Select type,color,sum(qty) From test Group By type With Rollup ..

Laboratory/MSSQL 2008.03.11