분류 전체보기
-
Concatenation 실행 계획 연산자SQL Server/실행계획 연산자 2011. 7. 21. 11:39
안녕하세요. 이스트럭(강동운) 입니다. 오늘은 Concatenation 연산자에 대해서 알아보도록 하겠습니다. 일단 사전적 의미부터 살펴보시죠! 명사로써 연속이란 뜻을 가지고 있습니다. 예제를 통해 살펴보도록 하겠습니다. ^^ IF OBJECT_ID('tblx','U') IS NOT NULL DROP TABLE tblx GO IF OBJECT_ID('tbly','U') IS NOT NULL DROP TABLE tbly GO CREATE TABLE tblx(idx INT) GO CREATE TABLE tbly(idx INT) GO INSERT INTO tblx SELECT 1 INSERT INTO tblx SELECT 2 INSERT INTO tbly SELECT 3 GO SELECT idx FROM tb..
-
The LocaleID 9 is not installed on this system.SQL Server/SSIS 2011. 7. 21. 11:14
해외에서 SSIS 작업 하다보면.. 이런 에러를 만날 수 있다?? 도대체 무엇이고.. 어떻게 해결해야 하는가??.. 역시 에러는.. 말 안에 답이 있다.. LocaleID 9번이 인스톨이 되지 않았다는 소리인데.. 여기서 LocaleID 9번은.. 바로 English 이다! 좌측에 LocaleID를 English(United State)로 변경해보자~! 그러나 바로 아래 그림 처럼 x자가 사라지지 않는다.. 흐름제어 안에 들어가서..데이터가 갱신될 수 있도록... 데이터 가져오기 항목에 클릭 후.. 컬럼내용을 한번 누르고.. 확인을 눌러보자.. 그래도 x자가 사라지지 안된다면.. 다시 한번 흐름제어에 들어가서.. 컬럼내용을 한번 확인하는 작업을 하면 해결이 된다. ^^ 작성일: 2011-07-21(목요일)
-
Hash Match(Aggregate)와 Stream Aggregate in SQL Server 2008SQL Server/실행계획 연산자 2011. 7. 11. 18:48
안녕하세요. 이스트럭(강동운) 입니다. 이번에 알아볼 주제는 Hash Match(Aggregate) 와 Stream Aggregate 입니다. 두개는 집계를 하는 실행 계획 연산자 입니다. 따라서.. 집계를 하는.. SUM, COUNT 또는 GROUP BY 등이 이들 연산자를 사용하게 됩니다. 두가지 연산자의 큰 차이점은.. 아래 두가지로 구분이 됩니다. 바로.. 정렬이 보장된다(Stream Aggregate) 와.. 정렬이 보장되지 않는다.(Hash Match(Aggregate)) 입니다. 예제를 살펴보도록 하겠습니다. 테스트 VERSION Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) Mar 29 2009 10:11:52 Copyright (c) 1988..
-
SELECT INTO 와 FILE GROUPSQL Server 2011. 6. 14. 18:06
안녕하세요. 이스트럭(강동운) 입니다. ^^ 오늘 포스팅의 주제는.. 바로 SELECT INTO 입니다. SELECT INTO시에 원하는 파일그룹으로 복사본 테이블을 다른 파일 그룹으로 넘기는 방법은 어떤게 있을까요??.. 결론부터 말씀드리면.. 데이타베이스의 기본 파일그룹을 변경하면 됩니다. 간단한 예제를 한번 살펴보시죠~! use tempdb go if exists (select * from sys.sysdatabases where name = 'testdb') begin alter database testdb set single_user with rollback immediate; drop database testdb end go --//testdb 생성 create database testdb g..
-
sa 비밀번호를 잊어먹었을 때 대처방법SQL Server 2011. 6. 13. 16:43
SA 비밀번호를 까먹었을때 대처법은 여러가지가 있습니다. 일단 윈도우계정이 sysadmin인 경우에는.. 윈도우 계정으로 로그인해서 비밀번호를 변경하게 됩니다. 하지만.. 윈도우 계정이 뚫려버리면 SQL 도 같이 뚫리기 때문에.. 주로 윈도우 계정을 삭제해서 접근할 수 없도록 설정을 하게됩니다. 만약 위와 같이.. 윈도우 계정도 삭제하고, sa 비밀번호 조차 기억나지 않을때는 어떻게 해야하는지에 대해서 간단히 정리해봤습니다. 첨고: 보안상 sa를 쓰는것은 좋지 않습니다. sa로 대체할 아이디를 생성해서 sysadmin 권하는 주는 것이 바람직합니다. 결론부터 말씀드리면.. 아래와 같습니다. 1. SQL Server를 중지 후 싱글유저 모드로 시작한다. 2. 싱글모드로 시작하게 되면 Administrato..
-
pubs, northwind database 설치카테고리 없음 2011. 6. 12. 21:36
안녕하세요. 이스트럭(강동운) 입니다. 이번에는 SQL Server 2000에서 예제로 사용했던 pubs 와 northwind database 를 설치하는 방법에 대해서 알려드리겠습니다 각각의 예제 때마다 테이블을 생성하는 것이 번거롭기 때문에 이 예제를 통해 활용해보도록 하겠습니다. 일단 SQL로 접속 후에 New Query 를 통해 창을 생성 하고, 첨부된 두개의 sql 파일을 가지고, SQL 창에서 실행하시면 됩니다. 아래 그림은 northwind database 를 넣었을 때 예제 입니다. 모두 완료가 되면 두개의 데이터베이스가 생겼음을 볼 수 있습니다. 감사합니다.
-
Windows Live Writer 다운로드카테고리 없음 2011. 6. 10. 13:36
http://explore.live.com/windows-live-writer?os=other
-
SMALLDATETIME 과 DATETIME의 아키텍처SQL Server/Architecture 2011. 4. 21. 18:43
참고 URL: http://msdn.microsoft.com/ko-kr/library/ms187819(SQL.90).aspx 아키텍처를 좀더 자세히 분석해보겠습니다. DATETIME = >8 byte (앞에 4 byte 는 1900-01-01 이후의 날짜 수, 그 후에 4 byte는 1/300초의 수) SMALLLDATETIME => 4byte(앞에 2byte 는 1900-01-01 이후의 날짜 수, 그 후에 2byte는 00:00:00 ~ 해당일자의 분) DECLARE @DATETIMEDATETIME ,@SMALLDATETIMESMALLDATETIME SET @DATETIME = '2010-10-20 13:23:57.777' SET @SMALLDATETIME = '2010-10-20 13:23:57.7..