도쿄생활 / 일본생활

도쿄에 2년만에 내린 눈



2년전...

 

하룻밤 사이에 도쿄에 엄청난 눈이 내린것을 기억하고 있다...

 

그 이후 2년만에 오늘 도쿄에 눈이 펑펑 내렸다...

 

단 몇시간만에 수북히 쌓인 눈....

 

위의 사진은 집 베란다에서 한컷!!!

 

그래도 난 올 겨울에는 눈구경이라면 엄청나게 했다...

 

지난달 스키장을 2번이나 다녀왔고...

 

2번 모두 눈이 엄청 내려서 앞이 안보일정도였다...

 

다음주에도 스키장에 갈까?? 고민중이다...

 

아침에는 회사에 빨리 가야겠군...

 

비나 눈이 오는 날이면...

 

항상 전철이 멈춰서... 지각하기 일쑤...

 

되도록이면 빨리 집을 나서는게 상책!

트랜잭션 백업시 BACKUP LOG is terminating abnormally 에러는? 


트랜잭션 로그를 백업을 하였을때

다음과 같은 에러가 발생하였다면,

 

Msg 4214, Level 16, State 1, Line 1

BACKUP LOG cannot be performed because there is no current database backup.

Msg 3013, Level 16, State 1, Line 1

BACKUP LOG is terminating abnormally.

 

로그백업은 전체백업을 받은 시점부터 그 이후의 로그를 백업하는 개념이라서 반드시 전체백업이 한본 있어야 합니다.

그리고 로그백업을 받더라도 전체백업을 가지고 있어야 합니다.

그래야 전체백업을 복원하고 그 이후의 로그백업들을 차레차레 복원하면서 최신상태로 백업 복원을 할 수 있습니다.

즉, 전체백업을 한번 실행시킨후에 로그백업을 해보세요.

도쿄생활 / 일본생활

사쿠라야(さくらや) 도산!! 폐업!! 폐점..

 

 

사쿠라야(さくらや)!!

 

사쿠라야가 폐업을 한다.

 

사쿠라야가... 크윽..

 

작년에는 빅카메라가 위험위험하다고 나온적이 있었고...

 

빅카메라 건물들이 하나둘씩 다른 이름의 건물로 바뀌고는 했는데..

 

이번에는 사쿠라야가 완전폐업이라니.....

 

2010년 2월 28일 일요일로 사쿠라야 완전폐점!!

 

경기가 많이 어려운가보다...

 

그치만.. 사쿠라야가 폐업한다는건 참...

 

 

신주쿠 동쪽출구로 나오면 오른쪽으로 큰 사쿠라야가 보인다..

 

여기저기 사쿠라야 엄청 많이 있는데...

 

크윽...

 

폐업으로 인해 전품목 20% 세일중!!

 

가봤더니.. 거의 다 팔리고 없더라.....

 

안타깝다..... 크윽...

 

 

도쿄생활 / 일본생활

뮤지컬 모차르트.. 동방신기 시아준수 출연.. R석 티켓이 도착!!

 

 

동방신기 시아준수가 출연하는 2월 18일 오후 8시의 뮤지컬 모차르트..

 

R석 2장 예매!!

 

물론 내가 가는건 아니고...

 

아는 일본인이 구해달라고 해서 대신 구매를 해줬다..

 

한국 집으로 티켓을 받아서 다시 일본 집으로 받았다.

 

호오~~~ 티켓~~~~

 

일본에서 시아준수편 뮤지컬 모짜르트 티켓을 구매할려면...

 

대략 2배정도 더 비싸다..

 

흠.....

 

역시 일본은 비싸...... 흠....

MS-SQL / SQL Server

DBCC 명령어 - 데이터베이스, 테이블, 인덱스, 카탈로그, 파일그룹 관리 요약

 

유지 관리: 데이터베이스, 인덱스 또는 파일 그룹에 대한 유지 관리 작업

DBCC CLEANTABLE
테이블 또는 인덱싱된 뷰의 삭제된 가변 길이 열에서 공간을 반환

DBCC INDEXDEFRAG
지정된 테이블 또는 뷰의 인덱스를 조각 모음
(*2005 이후에는 지원되지 않음. ALTER INDEX로 대체됨)

DBCC DBREINDEX
지정한 데이터베이스의 테이블에 대해 하나 이상의 인덱스를 다시 작성
(*2005 이후에는 지원되지 않음. ALTER INDEX로 대체됨)

DBCC SHRINKDATABASE
지정한 데이터베이스에 있는 데이터 및 로그 파일의 크기를 축소

DBCC DROPCLEANBUFFERS
버퍼 풀에서 빈 버퍼를 모두 제거

DBCC SHRINKFILE
지정한 데이터 또는 로그 파일의 크기를 축소하거나 데이터를 같은 파일 그룹의 다른 파일로 이동

DBCC FREEPROCCACHE
프로시저 캐시에서 모든 요소를 제거

DBCC UPDATEUSAGE 
카탈로그 뷰의 부정확한 페이지와 행 개수를 보고하고 수정

 
기타: 추적 플래그 설정이나 메모리에서 DLL 제거 같은 기타 작업

DBCC dllname(FREE)
지정된 확장 저장 프로시저 DLL을 메모리에서 언로드

DBCC TRACEON
지정한 추적 플래그를 설정

DBCC TRACEOFF
지정한 추적 플래그를 해제

DBCC HELP
지정한 DBCC 명령의 구문 정보를 반환


알림
: 다양한 정보를 수집하고 표시하는 작업

DBCC CONCURRENCYVIOLATION
SQL Server 2000 Desktop Engine 또는 SQL Server 2000 Personal Edition에서 다섯 개가 넘는 일괄 처리가 동시에 실행되는 횟수에 대한 통계를 표시 (*2005 에서는 하위 호환성을 위해 지원)

DBCC SHOW_STATISTICS
지정한 테이블에서 특정 대상에 대한 현재 배포 통계를 표시합니다.

DBCC INPUTBUFFER
클라이언트가 Microsoft SQL Server 2005 인스턴스로 마지막으로 전송한 문을 표시

DBCC SHOWCONTIG
지정한 테이블이나 뷰의 데이터와 인덱스에 대한 조각화 정보를 표시(*2005 이후는 지원되지 않음)

DBCC OPENTRAN
지정한 데이터베이스에서 가장 오래된 활성 트랜잭션과 가장 오래된 분산 및 비분산 복제 트랜잭션에 대한 정보를 표시

DBCC SQLPERF
모든 데이터베이스에서 트랜잭션 로그 공간이 사용된 방법에 관한 통계를 제공

DBCC OUTPUTBUFFER
지정된 session_id의 현재 출력 버퍼를 16진수와 ASCII 형식으로 반환

DBCC TRACESTATUS
추적 플래그의 상태를 표시

DBCC PROCCACHE
프로시저 캐시에 대한 정보를 테이블 형식으로 표시

DBCC USEROPTIONS
현재 연결에 설정된 SET 옵션을 반환


유효성 검사: 데이터베이스, 테이블, 인덱스, 카탈로그, 파일 그룹 또는 데이터베이스 페이지 할당에 대한 유효성 검사 작업

DBCC CHECKALLOC
지정된 데이터베이스에 대한 디스크 공간 할당 구조의 일관성을 검사

DBCC CHECKFILEGROUP
현재 데이터베이스의 지정한 파일 그룹에서 모든 테이블과 인덱싱된 뷰의 할당 및 구조적 무결성 검사

DBCC CHECKCATALOG
지정한 데이터베이스 내의 카탈로그 일관성을 검사

DBCC CHECKIDENT
지정한 테이블의 현재 ID 값을 검사하고 필요에 따라 변경

DBCC CHECKCONSTRAINTS
현재 데이터베이스의 지정한 테이블에서 특정 제약 조건이나 모든 제약 조건의 무결성을 검사

DBCC CHECKTABLE
테이블 또는 인덱싱된 뷰를 구성하는 모든 페이지 및 구조의 무결성을 검사

DBCC CHECKDB
지정한 데이터베이스에서 모든 개체의 논리적 무결성 및 물리적 무결성을 검사

아이폰 벨소리

AAA - Summer Revolution

 

 

 

 

youtube : http://www.youtube.com/watch?v=FONlR17JIf4   (2분짜리)

 

http://www.myvideo.de/watch/6742893/AAA_Summer_Revolution  (풀버젼)

 

AAA - Summer Revolution

2009.07.29

 

Summer Revolution
Shinin' on my everything

Brand-new days  Brand-new way

 

人ごみの中でふいに一人立ち止った
히토고미노나카데후이니히토리타치토맛타
붐비는 사람들 사이에서 문득 혼자 멈춰섰어

まるで当たり前のように 皆どこへ向かったるの?
마루데아타리마에노요-니 미나도코에무캇테루노?
마치 당연한 것처럼 다들 어디를 향해 가고 있는거야?


どこかで何かのせいにしてた
도코카데나니카노세이니시테타
어디선가 무언가의 탓으로 했던

繰り返しの日常を抜け出して
쿠리카에시노니치죠-오누케다시테
반복되는 일상을 빠져나가서

(Through the summer days  Live in today すべてが今 alive)
(Through the summer days  Live in today 스베테가이마 alive)
(Through the summer days  Live in today 모든 것이 지금 alive)

新しい季節が始まる
아타라시이키세츠가하지마루
새로운 계절이 시작되


Feeling now どこまででも 果てしなく続いてる
Feeling now 도코마데데모 하테시나쿠츠즈이테루
Feeling now 어디에서든 끝없이 이어지고 있는

空の色さえも忘れていたよ
소라노이로사에모와스레테이타요
하늘의 색깔조차도 잊고 있었어


Summer Revolution 走り出す
Summer Revolution 하시리다스
Summer Revolution 달려나가는

熱い鼓動 日差し浴びて
아츠이코도- 히자시아비테
뜨거운 고동 햇살을 맞으며

Shinin' on my everything

この夏は もっと未来を強く抱きしめたい
코노나츠와 못토아시타오츠요쿠다키시메타이
이번 여름엔 좀 더 미래를 꼭 안고 싶어

 

誰かを演じて 生きて来たのかもしれない
다레카오엔지테 이키테키타노카모시레나이
누군가를 연기하며 살아왔을지도 몰라

だけどずっと探していた存在は 自分だったね
다케도즛토사가시테이타손자이와 지분닷타네
하지만 계속 찾고 있던 존재는 나 자신이었어


幼い心が背伸びしてた
오사나이코코로가세노비시테타
어린 마음이 자라났어

履き慣れない ピンヒールを脱ぎ捨てて
하키나레나이 핀히-루오누기스테테
신어도 익숙해지지 않는 핀힐을 벗어던지고

(Through the summer days  Live in today この瞬間がlife)
(Through the summer days  Live in today 코노슌칸가life)
(Through the summer days  Live in today 이 순간이 life)

どこまでも行ける気がしてる
도코마데모이케루키가시테루
어디든지 갈 수 있는 기분이 들어


Breezing now 生まれたまま 無防備なままでいい
Breezing now 우마레타마마 무보-비나마마데이이
Breezing now 태어난 그대로 무방비한 채로도 좋아

ほてった素肌を風が包むよ
호텟타스하다오카제가츠츠무요
달아오른 맨 살을 바람이 감싸안고 있어

 

Summer Gravitation 感じてる
Summer Gravitation 칸지테루
Summer Gravitation 느껴지고 있는

心カラダ時放って
코코로카라다토키하낫테
마음과 몸이 시간을 벗어나

Burnin' with my everything

この夏は もっと自分らしく笑っていたい
코노나츠와 못토지분라시쿠와랏테이타이
이 여름은 좀 더 나답게 웃고 싶어

 

大事なものは いつだってきっと
다이지나모노와 이츠닷테킷토
소중한 것은 언제라도 반드시

失ってから気付くような 形のないもの
우시낫테카라키즈쿠요-나 카타치노나이모노
잃어버리고 나서 깨닫는 형태가 없는 것

 

Summer Revolution 走り出す
Summer Revolution 하시리다스
Summer Revolution 달려나가는

熱い鼓動 日差し浴びて
아츠이코도- 히자시아비테
뜨거운 고동 햇살을 맞으며

Shinin' on my everything

この夏は もっと未来を強く抱きしめたい
코노나츠와 못토아시타오츠요쿠다키시메타이
이번 여름엔 좀 더 미래를 꼭 안고 싶어


Summer Gravitation 感じてる
Summer Gravitation 칸지테루
Summer Gravitation 느껴지고 있는

心カラダ時放って
코코로카라다토키하낫테
마음과 몸이 시간을 벗어나

Burnin' with my everything

この夏は もっと自分らしく笑っていたい
코노나츠와 못토지분라시쿠와랏테이타이
이 여름은 좀 더 나답게 웃고 싶어

 

Summer Revolution
Shinin' on my everything

MS-SQL / SQL Server

테이블목록,필드정보 가져오는 프로시저생성

 

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

 


create   proc sp_tableform
as
declare @no varchar(35), @yes varchar(35), @none varchar(35)
 select @no = name from master.dbo.spt_values where type = 'B' and number = 0
 select @yes = name from master.dbo.spt_values where type = 'B' and number = 1
 select @none = name from master.dbo.spt_values where type = 'B' and number = 2
 declare @numtypes nvarchar(80)
  select @numtypes = N'tinyint,smallint,decimal,int,real,money,float,numeric,smallmoney'
 select
   so.name as 'table_name', 
   sc.name as 'colum_name' ,
   type_name(sc.xusertype)  as 'Type',
   case when sc.iscomputed = 0 then @no else @yes end as 'Computed',
   convert(int, sc.length) as 'Length',
    case when charindex(type_name(sc.xtype), @numtypes) > 0
   then convert(char(5),ColumnProperty(sc.id, sc.name, 'precision'))
   else '     ' end  as 'Prec',
    case when charindex(type_name(sc.xtype), @numtypes) > 0
   then convert(char(5),OdbcScale(sc.xtype,sc.xscale))
   else '     ' end  as 'Scale',
   case when sc.isnullable = 0 then @no else @yes end  as 'Nullable',
   sp.value 'value'
  from sysobjects so, syscolumns sc,sysproperties sp
   where so.xtype='U' and sc.id = so.id  and so.id*=sp.id and sc.colid *= sp.smallid
   and sc.number = 0 order by so.name, sc.colid

 


GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

도쿄생활 / 일본생활

구.여권과 전자여권

 

구.여권과 전자여권

 

작년에 여권을 일본에서 갱신했다...

 

일본에서 여권 갱신 하는 방법은

 

http://tokyo.innoya.com/130

 

을 참고!!

 

 

여권을 갱신신청하면...

 

쓰고 있던 여권은 구멍을 뻥뻥 뚫어준다.

 

즉, 갱신신청이 들어간 시점부터 기존여권은 사용을 못하기 때문에...

 

새로 여권이 나올때까지는 여권을 쓸 수 없다.

 

해외에도 나갈 수 없다는 얘기!!

 

전자여권에는 전자칩이 내장이 되어있다는 안내문이 적혀있다...

 

그리고 참고해야할 것 한가지!!!

 

구.여권에 재류자격 스티커나 비자 스티커가 붙어있는 경우에는..

 

신.여권(전자여권) 발급 받고나서...

 

출입국관리사무소에 가서 재류자격 스티커나 비자 스티커 등등...

 

신.여권으로 옮겨달라고 하면 옮겨준다.

 

이렇게 하는 이유는 재류자격 스티커가 구.여권에 있기때문에..

 

해외에 갈때나 여권을 구여권 과 신여권을 같이 들고 다녀야 하는 불편함을 줄이기 위해서다.

 

2개의 여권을 들고다니는건 의외로 번거로운 일이다.

 

출입국 관리 사무소에 가서 신여권으로 다 옮겨 달라고 하고...

 

신여권 1개만 들고 다니도록 하자!!

MS-SQL / SQL Server

두 테이블의 데이터 차이 비교 - TableDiff Utility

 

SQL Server 에서 두 테이블의 데이터 차이점을 비교해 볼 수 있을까요?
네, TableDiff 유틸리티를 사용하여 차이점을 비교해 볼 수 있습니다. TableDiff 도구를 사용하는 방법에 대해서 아래와 같이 예제를 만들어 봤습니다.

-- A, B 2개의 테이블을 생성하여 데이터를 입력합니다.

USE LAIGO
GO

CREATE TABLE A
(
MEMBER_ID int IDENTITY(1,1) NOT NULL,
MEMBER_NAME nvarchar(10) NOT NULL,
MEMBER_POINT int NOT NULL -- 포인트
)

INSERT INTO A VALUES ('라이고',30000)
INSERT INTO A VALUES ('정지훈',10000)
INSERT INTO A VALUES ('박지성',5000)
INSERT INTO A VALUES ('장동건',2000)
INSERT INTO A VALUES ('이병헌',9000)
INSERT INTO A VALUES ('김태희',4000)
INSERT INTO A VALUES ('고현정',8000)



CREATE TABLE B
(
MEMBER_ID int IDENTITY(1,1) NOT NULL,
MEMBER_NAME nvarchar(10) NOT NULL,
MEMBER_POINT int NOT NULL
)

-- 2건의 데이터를 A 테이블과 다르게 입력하였습니다.
INSERT INTO B VALUES ('라이고',3000) -- 30000
INSERT INTO B VALUES ('정지훈',10000)
INSERT INTO B VALUES ('박지성',5000)
INSERT INTO B VALUES ('장동건',20000)-- 2000
INSERT INTO B VALUES ('이병헌',9000)
INSERT INTO B VALUES ('김태희',4000)
INSERT INTO B VALUES ('고현정',8000)


[TableDiff 사용방법]
A, B 테이블의 차이점을 d:\temp\diff.sql 파일로 Export 하는 명령 구문
C:\Program Files\Microsoft SQL Server\90\COM>TableDiff -sourceserver laigo-pc -sourcedatabase laigo -sourcetable A -sourceuser sa -sourcepassword Pa$$w0rd -destinationserver . -destinationdatabase laigo -destinationtable B -destinationuser sa -destinationpassword Pa$$w0rd -f d:\temp\diff.sql


[TableDiff 결과]
diff.sql 파일을 열어보면 아래와 같이 쿼리가 생성되어 있습니다.
SET IDENTITY_INSERT [dbo].[b] ON
UPDATE [dbo].[b] SET [MEMBER_POINT]=30000 WHERE [MEMBER_ID] = 1
UPDATE [dbo].[b] SET [MEMBER_POINT]=2000 WHERE [MEMBER_ID] = 4
SET IDENTITY_INSERT [dbo].[b] OFF


[참고자료]
tablediff Utility
http://msdn.microsoft.com/en-us/library/ms162843.aspx

 

도쿄생활 / 일본생활

발랜타인데이~~ GODIVA 선물 받았다!!

 

 

GODIVA 선물 받았다...

 

발랜타인데이가 곧 이라고... 후후....

 

초콜렛??

 

GODIVA 는 초콜렛으로 유명하다.

 

근데 이번에 받은건 커피다...

 

2008년에 GODIVA 커피를 마셔본적이 있는데...

 

향이.. 초콜렛향이었다....

 

맛은 커피~~

 

내가 커피를 좋아하는걸 알고..

 

초콜렛 대신에 커피로!!!

 

근데 사진에 상자에는 초콜렛이라고 적혀있네.. ^^a

 

고디바.. 고디바... GODIVA... GODIVA~~~

+ Recent posts