Vmware 와 Hyper-V 가 Hypervisor 의 대표적인 솔루션이라고 할 수 있다. 각각의 기능에 대한 명칭을 알면 더 쉽게 접근이 가능할 것 같다. What is it? VMware name Hyper-V name Management Tools, Free vSphere / web client Hyper-V Manager (snap-in) Management Tools, Paid vCenter Server System Center Virtual Machine Manager Automatic migration to another host if one fails High Availability (HA) High Availability (configured via a role in a Windows ..
현재 SQL Server 의 데이터베이스의 Internal Database Version 은 아래 쿼리로 확인하면 된다. DECLARE @DBInfo TABLE ( InterFileVer sql_variant , InterFileVer2 sql_variant , DataBaseName varchar(50) , CompatibilityLevel varchar(50) ) DECLARE @command VARCHAR(5000) SELECT @command = 'Use [' + '?' + '] SELECT DATABASEPROPERTYEX((''?''),''Version'') as InterFileVer ,DATABASEPROPERTY((''?''),''Version'') as InterFileVer2 ,(''..
SSMS 에서 가능하지만 스크립트로 하면 쉽고 편하기도 하다. -- 백업 select 'BACKUP DATABASE '+name+' TO DISK =''T:\MSSQL\BACKUP\Move_Backup\' + 'Last_Full_'+name+'_'+ convert(varchar(8),getdate(),112) +'.BAK''' + ' WITH COMPRESSION, STATS = 10 ' from master.dbo.sysdatabases where name not in ('TestDB', 'msdb', 'tempdb','model', 'master', 'ReportServer', 'ReportServerTempDB') select 'BACKUP DATABASE '+name+' TO DISK =''L:\..
SQL Server 버전을 확인하려면 "SELECT @@VERSION" 을 실행 후 아래 표에서 빌드넘버를 비교하면 된다. 1. SQL Server Build Number RTM (no SP) SP1 SP2 SP3 SP4 SQL Server 2014 codename Hekaton SQL14 12.0.2000.8 12.0.4050.0 or 12.1.4050.0 SQL Server 2012 codename Denali 11.0.2100.60 11.0.3000.0 or 11.1.3000.0 11.0.5058.0 or 11.2.5058.0 SQL Server 2008 R2 codename Kilimanjaro 10.50.1600.1 10.50.2500.0 or 10.51.2500.0 10.50.4000.0 or..
SQL Server 2005, 2008 - 세로 블럭 지정만 가능 SQL Server 2012, 2014 - 세로 블록 지정 + 입력 문자 복사 기능 말로 표현하기가 참 어렵다. 예) use tempdb go create table tbl(col1 varchar(5)) insert into tbl values ('AAAAA'), ('AAAAA'), ('AAAAA'), ('AAAAA'), ('AAAAA'), ('AAAAA'), ('AAAAA'), ('AAAAA') ('AAAAA') select * from tbl 위 문자열 AAAAA 라인을 생성할 때 한자한자 치거나, 한줄 작성 후 COPY 하면 된다. 그럼 Alt + Shift 를 하면 좀더 편하게 반복문자열을 생성할 수 있다. 위 문자 녹색부분을 1개..
SQL Server 를 운영하는 서버의 HostName을 변경하는 경우가 종종 있다. 또한, SQL 마이그레이션 시 Master 데이터베이스를 이전했을 경우 신규서버의 컴퓨터이름과 기존서버의 컴퓨터이름이 틀릴경우가 발생한다.(설치할 때 똑같이 설치하면 상관없다) 또한, SQL ServerName을 가지고 어플리케이션에서 접근한다던가, 명명된인스턴스(컴퓨터이름\SQL인스턴스이름) 경우 접속 실패가 될 수 있다. 이런 경우에 변경을 해줘야 한다. [작업절차] 1. HostName 확인 2. SQL ServerName 확인 3. 변경 스크립트 실행 sp_dropserver 'WIN-CTTOQ208G6'; GO sp_addserver 'PCSQL8R2', local; GO 4. 메타데이터만 수정된 상태임. 5...
SQL Server 버전별 설치가능한 윈도우 버전관련 문서들이다. List of known issues when you install SQL Server 2005 on Windows Server 2008 https://support.microsoft.com/en-us/kb/936302 Known issues installing SQL Server on Windows 7 or on Windows Server 2008 R2 https://support.microsoft.com/ko-kr/kb/955725 Known issues installing SQL Server on Windows 7 or on Windows Server 2008 R2 https://support.microsoft.com/en-us/kb..
"SQL Server 2000, SQL Server 2005" Windows Server 2003 EOS(End Of Support) 가 2015년 7월 14일이다. EOS 는 MS에서 해당 제품에 대한 기술지원, 보안업데이트 등을 지원을 안해준다는 말이다. 보안상 문제 없는 서버일 경우에는 바꾸지 않아도 된다는 말이긴 하다. 또한, 설치된 솔루션을 업그레이드를 못하는 경우에 OS 업그레이드가 쉽지 않을 것 같다. SQL도 같이 업그레이 이슈가 있어서 간혹 문의가 들어오곤 한다. SQL Server 2000, 2005이 설치가능한 OS 에 대한 내용을 정리하였다. 결론은 SQL 2000 - Windows Server 2003R2 까지 SQL 2005 - Windows Server 2008R2 까지 만 설..
[참고문서] http://www.leadfirstsql.com/2015/04/difference-between-scopeidentity.html http://dotnetconcepts-ashok.blogspot.kr/2013/06/difference-between-identity.html http://www.sqlservergeeks.com/ident_current-vs-scope_identity-vs-identity-vs-identity-in-sql-server/ 해당하는 레코드의 입력된 IDentity 최종 값 리턴 해준다. 차이점은 무엇일까? SELECT @@IDENTITY 현재 세션에서 동작하는 모든 실행쿼리의 최종의 Identity 값을 리턴 SELECT SCOPE_IDENTITY() 현재 세션..
SQL Server 를 설치하고 기본으로 사용해도 무방하다. 그러나 조금의 성능향상을 위해서 필요한 구성들이 있다. "볼륨 유지 관리 작업 수행" 옵션 설정하기. SQL Server 2005에서는 데이터 파일을 즉시 초기화할 수 있습니다. 이를 통해 위에서 언급한 파일 작업을 신속하게 수행할 수 있습니다. 즉시 파일 초기화는 사용된 디스크 공간을 0으로 채우지 않고 회수합니다. 대신 파일에 새 데이터를 기록할 때 디스크 내용을 덮어씁니다. 로그 파일은 즉시 초기화할 수 없습니다. SQL Server 시작계정을 아래 위치에 추가를 하면 된다. 보안설정 > 로컬 정책 > 사용자 권한 할당 > 볼륨 유지 관리 작업 수행 (Perform Volume Maintenance Tasks) 을 클릭하여 SQL Serv..
- Total
- Today
- Yesterday