Hyper-V 가상머신의 차이점디스크의 경로를 변경하고자 할 때 사용하면 좋을 것 같다. 나의 테스트환경에서 적용해봤는데 잘된다. 기존의 부모디스크용으로 사용한 vhdx 파일을 다른 경로에 COPY를 하고 경로를 변경하고자 한다. 파워셀로 간단하게 변경이 가능하다. Set-VHD -Path "F:\..대상디스크경로.vhdk" -ParentPath "F:\..변경할차이점디스크경로.vhdk" -IgnoreIdMismatch 아래 수행하면 아무 결과 메시지 없이 즉시 수행된다. 아래화면에서 확인하면 끝.
SQL Server 버전 업그레이드를 할 때 선택적으로 사용하는 툴이다. 가장 중요한 것은 쿼리에 대한 호환성 이슈 이므로 실무자들이 이 부분을 인지하고 있는지가 중요하다. [설치하기] .Net Framwork 4 설치 (or Windwos Imaging component install ) http://www.microsoft.com/en-us/download/details.aspx?id=17718 Windows Installer 4.5 이상 1. Microsoft® SQL Server® 2014 Transact-SQL ScriptDom Filename: X86 and x64 Package(SQLDOM.MSI) 2. Microsoft® SQL Server® 2014 Upgrade Advisor Filen..
가용성그룹에서 SQL백업정책은 중요하며, 구현하기도 조금은 까다롭다. 정확하게 개념을 알고 정책을 세워야 추후 장애시 복원할 상황이 발생했을 때 완벽하게 처리할 수 있을 것이다. 지금은 백업기본설정 구성옵션중 복제본백업 우선순위 옵션에 대한 설명이다.아래와 같이 백업우선순위를 1~100으로 설정할 수 있다. 백업우선순위를 언제 사용하는지 아래와 같이 쿼리를 수행해보자. 현재 우선순위는 AG3 복제복이 가장 높은 상태이다. :CONNECT AG1 SELECT @@SERVERNAME as ServerName, sys.fn_hadr_backup_is_preferred_replica('AGDB1') AS PreferredBackup; GO :CONNECT AG2 SELECT @@SERVERNAME as Serv..
SQLCMD Mode in SSMS 명령프롬프트에서 SQLCMD 명령어를 자주 사용한다. 하지만 SSMS 에서도 SQLCMD Mode를 실행할 수 있다. [방법] SSMS 에서 세션창을 한 개 열로 해당 메뉴 SSMS > 쿼리 > SQLCMD 모드 를 선택하면 해당 세션은 SQLCMD 모드로 동작하여 다양한 명령어들을 사용할 수 있다. 아래와 같이 쿼리를 작성하여 각 서버에 쿼리를 수행하는 방법이다. :CONNECT AG1 SELECT @@SERVERNAME, sys.fn_hadr_backup_is_preferred_replica('AGDB1'); GO :CONNECT AG2 SELECT @@SERVERNAME, sys.fn_hadr_backup_is_preferred_replica('AGDB1'); G..
Compatibility Level 90 is no longer available in SQL 2014 SQL Server 2014에서 호환성수준 90은 지원하지 않는다.SQL Server 2014의 데이터베이스 옵션을 보면 호환성 수준에 90이 포함되어 있다. 혹시 포함되었다고 90을 지원하는 것으로 오해를 하면 안된다. 실제 2014에서 데이터베이스를 생성하고 아래와 같이 90으로 변경을 하면 오류가 발생한다. ALTER DATABASE [AGBackup] SET COMPATIBILITY_LEVEL = 90 GO /* 메시지 15048, 수준 16, 상태 3, 줄 3 데이터베이스 호환성 수준의 유효한 값은 100, 110 또는 120입니다. 메시지 5069, 수준 16, 상태 1, 줄 3 ALTER ..
[LAB] 데이터베이스의 테이블데이터를 읽어서 플랫파일(CSV)로 내용을 저장하는 방법이다. 쿼리 또는 SSMS 에서 더 편하고 간단하게 구현이 가능하지만 SSIS 패키지로 생성해 보자 "데이터 TO 플랫파일CSV" 라는 프로젝트를 생성한다. SSIS 도구 상자에서 [데이터 흐름 태스크]를 디자인 영역에 드래그하고, 더블 클릭하여 데이터 흐름 탭으로 자동 이동한다. SSIS 도구 상자의 즐겨찾기 > [원본 길잡이]를 더블 클릭하여 새 데이터 흐름 원본을 생성한다. 원본 길잡이 – 새 원본 추가라는 창에서 [원본 유형 선택]은 SQL Server 선택하고 우측의 연결 관리자 선택의 [새로 만들기]를 더블 클릭한다. 서버이름을 선택하고 인증 및 데이터베이스를 선택한다. 여기서는 AdventureWork201..
SQL Server 2000 은 이미 종료가 되었다. 그러나 다수의 업체에서는 아직도 사용하고 있으며, SQL Server 6.5까지도 사용하는 것을 보았다. 이제 SQL Server 2005가 2016년 4월 12일 모든 기술지원 및 서비스에 대한 종료가 된다. MS에서 기술지원 종료가 된들 고객들은 사용할 수 밖에 없으며, 기술지원 엔지니어들은 그래도 지원을 해야 하는 상황이다. 가능하면 업그레이드 후에 서비스를 사용하는 편이 더 나을 것 같다. SQL Server 2005 to 2014 로 업그레이드 후 성능이득을 봤다는 업체들이 많다. ^^ [참고문서] Microsoft 지원 주기 https://support.microsoft.com/ko-kr/lifecycle?C2=1044
sys.master_files catalog view on Availability Group Secondary Replica Update Issue 주복제본의 로그파일의 파일증가크기를 변경을 하면 보조복제본에서 sys.master_files로 확인하면 변경이 안되는 현상이 발생한다. 다른 케이스로 아주 가끔 sys.master_files 의 system catalog 가 변경이 안되는 이슈를 경험 했었다. 실제 발생하는지 테스트한 결과 변경이 되지 않음을 확인 하였다. [LAB] 각 멀티세션 쿼리로 아래 쿼리를 수행하면 확인이 가능하다. select file_id, type_desc, name, growth * 8 from sys.master_files where database_id = db_id('A..
SQL Server Data Tools Bussiness Intelligence 설치하기 SQL Server 2012 의 공유기능에 SQL Server Data Tools 기능을 설치하면 SSDT가 설치가 된다. 그러나 SQL Server 2014부터는 설치시 기능을 설치할 수 없다. 별도 설치파일을 다운받아서 설치를 해야 SSDT Tool을 사용할 수 있다. [SSDT Download] https://msdn.microsoft.com/ko-kr/library/mt204009.aspx 해당 설치 파일을 클릭하여 설치한다. 설치할 파일 별도 폴더에 추출하고 설치를 시작한다. 사용조건 – 동의함 체크 후 진행한다. 업데이트 확인 후 진행 – 그냥 체크하지 않고 진행한다. 설치유형에서 새로 설치, 기존 인스턴..
엑셀 2016 워터마크 만들기 삽입 > 머리글/바닥글 클릭한다. 머리글 페이지레이아웃으로 변경이 되고 해당 메뉴의 [그림]을 클릭하여 넣고 싶은 그림을 넣어본다. 선택하여 추가를 하면 아래와 같이 머리글 센터부분에 "&[그림]" 텍스트가 추가된다. 해당 머리글의 앞에 넣고 싶으면 마우스를 해당 지정된 곳을 클릭 후 그림 삽입하면 된다. 그림의 위치를 조정하기 위해서는 텍스트의 맨 앞에 커서를 넣고 위치를 조정하면 된다. 그런 후에 [그림서식]을 클릭하여 그림의 크기 및 이미지 색상을 변경하면 된다. 마지막으로 마우스를 아무 셀에 클릭하면 워터마크 효과를 볼 수 있다. 워드나 파워포인트는 기능이 있으나 엑셀은 위 방법으로 가능하다. [참고문서] https://support.office.com/ko-kr/a..
SQL Server에 접속하면 세션이 부여되고 해당 세션안에서 쿼리들이 수행을 하게 된다.해당 세션을 종료하고 싶을땐 KILL SPID 명령어를 사용하면 된다.보통 블로킹(Blocking)이 발생할때 헤더블러커 세션을 종료할때 마니 사용된다. KILL 54KILL 54 WITH STATUSONLY -- 단지 진행률을 볼뿐 실제 KILL 수행은 안한다.KILL 'D5499C66-E398-45CA-BF7E-DC9C194B48CF'UOWIdentifies the Unit of Work ID (UOW) of the DTC transaction. UOW is a character string that may be obtained from the syslockinfo table, which gives the UOW..
- Total
- Today
- Yesterday