본문 바로가기

전체 글

Install SQL Server Using a Configuration File(구성파일) SQL 설치 구성파일인 Configuration.ini 파일을 가지고 SQL을 설치를 할 수 있다. 언제? LAB용으로 같은 버전을 여러 개 설치할 때 왜? 쉽고, 빠르게 설치하고 싶어서 어떻게? 아래와 같이 따라해보자. Configuration File 구성파일을 이용한 SQL Server 설치하기 단계.1 같은 버전의 구성파일은 얻어보기 이미 설치된 서버에서 가져오거나 샘플로 설치과정 전까지 구성을 하여 생성해도 된다. 생성된 구성파일의 아래 옵션에 대하여 설치할 서버에 맞게 수정/저장 해준다. AGTSVCACCOUNT="SQLSVR2016\sqlagent" SQLSVCACCOUNT="SQLSVR2016\sqlsvr" SQLSYSADMINACCOUNTS="SQLSVR2016\Administrator".. 더보기
SQL Server 2016 CTP3 Install and Issue SQL Server 2016 CTP3 설치 이슈 및 변경된 부분을 확인해보자. #.1 KB2919355 사전에 설치가 되어야 한다. https://www.microsoft.com/ko-KR/download/details.aspx?id=42334 [해결] KB2919355 설치하려면 KB2919442가 먼저 설치가 되어야 한다. 오류 2149842967 "" 때문에 Windows 업데이트 을(를) 설치할 수 없습니다(명령줄: ""C:\Windows\system32\wusa.exe" "C:\Users\Administrator\Desktop\Windows8.1-KB2919355-x64.msu" "). x64 기반 시스템용 Windows 8.1 업데이트(KB2919442) http://www.microsoft... 더보기
윈도우 서버 2012 서버관리자가 자동시작 해제 Windows Server 2012 Server Manager console Not Done. 윈도우 서버 2012 서버관리자가 자동으로 시작된다. 아주 귀찮은 존재다. 자동으로 시작하는 옵션을 해제하면 로그인시 자동 시작이 되지 않는다. [방법] 서버관리자 > 관리 > 서버 관리자 속성 > "로그인 시 서버관리자를 자동으로 시작 안함" 옵션을 체크하면 된다. 더보기
Hyper-V 가상머신의 차이점디스크의 경로를 변경하고자 할 때 Hyper-V 가상머신의 차이점디스크의 경로를 변경하고자 할 때 사용하면 좋을 것 같다. 나의 테스트환경에서 적용해봤는데 잘된다. 기존의 부모디스크용으로 사용한 vhdx 파일을 다른 경로에 COPY를 하고 경로를 변경하고자 한다. 파워셀로 간단하게 변경이 가능하다. Set-VHD -Path "F:\..대상디스크경로.vhdk" -ParentPath "F:\..변경할차이점디스크경로.vhdk" -IgnoreIdMismatch 아래 수행하면 아무 결과 메시지 없이 즉시 수행된다. 아래화면에서 확인하면 끝. 더보기
SQL Server 2014 업그레이드 관리자 (Upgrade Advisor) 설치하기 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 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 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 .. 더보기