NUL Device 를 통해서 로그백업이 가능하다. BACKUP LOG TD TO DISK = 'NUL' Q. 언제 사용할까? A. 로그백업할 디스크 공간이 없을 때 사용하며, 로그파일의 크기가 너무 커서 로그 트랜잭션을 truncate 효과를 보기 위해서 사용해야 한다. 단, 주의해야한다. 해당 백업도 LSN 에 영향을 주기 때문에 해당 작업을 한 후 전체백업 및 로그백업을 반드시 수행해야 한다. [데모]-- 환경 구성하기 -- use master GO IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'BACKUPTEST') DROP DATABASE BACKUPTEST GO CREATE DATABASE BACKUPTEST GO USE..
#. 시니리오.파티션테이블에 인덱스가 파티션그룹의 클러스터 인덱스가 있고,Primary에 넌 클러스터 인덱스를 생성한 후 해당 특정 파티션을 Switching 하면 될까?결론 : 실패다. /*OBJECTNameINDEXname INDEX TYPEFilegroupNametblLogIX_tblLog_hostname NONCLUSTEREDPRIMARYtblLog_histU IX_tblLog_hist_LogDate CLUSTEREDFG*/ ALTER TABLE dbo.tblLogSWITCH PARTITION 1 TO tblLog_hist;GO /*메시지 7733, 수준 16, 상태 4, 줄 14'ALTER TABLE SWITCH' 문이 실패했습니다. 테이블 'dbLogInfo.dbo.tblLog'은(는) 분할되..
SQL Server Express 버전은 무료이기에 많이 사용한다. 대용량이 아닌 경우에 간단한 데이터 저장용으로 사용하면 좋을 것 같다. 보통 솔루션의 Embeded 된 SQL을 설치하여 사용시에 고려하면 좋을 것 같다.하지만 데이터베이스 크기의 제한이 있다.SQL server Desktop Engine(MSDE) - 2GB SQL Server 2005 Express Edition - 4GB SQL Server 2008 + Express - 10GB 이 크기는 모든 데이터베이스의 합이 아닌 단일 데이터베이스당 제한크기이다. 혹 데이터파일을 추가하여 사용한들 하나의 데이터베이스당 제한이므로 필요가 없다. [참고링크] http://www.microsoft.com/ko-kr/server-cloud/produ..
방법.1 클러스터인덱스가 있는 파티션테이블클러스터인덱스를 다른 파일그룹에 이동하게 모든 데이터가 이동이 된다.대용량일 경우에는 오래걸리므로 조심스럽게 해야한다.-- Quick and easy way to unpartition and move it.CREATE CLUSTERED INDEX [PK_col1] ON [dbo].[PartitionTable1]([col1]) WITH (DROP_EXISTING = ON) ON [PRIMARY];GO방법.2 넌클러스터 인덱스만 존재하는 파티션테이블일 경우파티션함수를 모두 Merge하여 한개의 파티션함수만 남긴 후 파티션 Scheme를 새로운 그룹을 정의 후 파티션함수를 SPLIT 하여 새로 만든 파일그룹에 이동시킨다.같은 파일그룹에 같은스키마의 더미테이블을 만들어서..
인덱스된 뷰(INDEXED VIEW)를 생성시 다른 데이터베이스의 테이블을 참조하여 생성을 하려고 하면 오류가 발생이 된다. By Design 이므로 생성할 수 없는 듯 싶다. 오류문구를 자세히 보면 "이름은 두 부분으로 구성되어야 하며 개체는 자체 참조할 수 없습니다 " Two-part만 가능하다는 것으로 보인다. 아래 예제로 확인하면 된다. -- Create DB USE MASTER GO CREATE DATABASE TD1 CREATE DATABASE TD2 GO USE TD1 GO CREATE TABLE TBL1 (COL1 INT) GO USE TD2 GO CREATE TABLE TBL2 (COL1 INT) GO USE TD1 GO -- Create View CREATE VIEW CrossDBVie..
키포인트 : LocalUser 가상디렉토리를 만들고 하위로 계정과 같은 가상디렉토리를 만들어라. http://www.sherweb.com/blog/using-ftp-user-isolation-to-secure-iis-8-site/http://www.orcsweb.com/blog/terri/how-to-set-up-ftp-access-for-multiple-users-with-user-isolation/ https://support.microsoft.com/en-us/kb/555018 http://stackingtech.com/2014/03/13/how-to-configure-ftp-server-in-windows-2012-r2/ http://blogs.technet.com/b/koalra/archive/..
SSMS에서 쿼리를 수행할 때 결과탭과 메시지 탭이 같이 출력이 된다. 실제 쿼리가 수행되지 않고 구문검사만 수행을 하고 싶을 경우에 아래와 같이 세션옵션을 변경하여 수행하면 된다. SET OPTION을 쓰거나 SSMS쿼리옵션에서 설정이 가능하다. SET PARSEONLY ON -- without Results, 구문검사만 수행한다. select * from [HumanResources].[Department] SET PARSEONLY OFF -- wit Results, 구문검사 및 결과셋도 출력한다. (기본값)select * from [HumanResources].[Department] 기본값 : UnChecked, 설정적용하려면 Checked 하면 된다.
윈도우서버에서 같은 계정으로 원격 접속시 기존세션을 끊고 접속이 된다.이 기능을 해제하려면 아래와 같이 해주면 된다.단, 2개세션만 접속이 가능하면 3번째 세션을 접속시에는 기존 세션을 끊고 접속을 해야 된다. How to Enable Multiple RDP Sessions Configuration#.Enable Multiple RDP sessions Windows Server 2008 R21. Remote Desktop Session Host Configuration 을 실행한다.시작>실행>tsconfig.msc 또는 아래 위치에서 메뉴를 클릭한다. 2. On the server, click Start and in the search/run box type tsconfig.msc{enter}. Loca..
기존 윈도우 2012 하위 버전에서는 클러스터 노드에서 DC가 구성이 되었으나 2012클러스터에서는 DC를 구성을 할 수 없어졌다.실제 DC는 별도 서버로 구성한 후 클러스터노드를 조인하는 방식이 일반적이나, 클러스터용만으로 DC를 구성할때는 클러스터 노드에 같이 구성하여 사용하기도 하였다.하지만 윈도우 2012 클러스터 부터는 지원하지 않는다.[기술문서] You cannot add a domain controller as a node in a Windows Server 2012 failover cluster environment https://support.microsoft.com/en-us/kb/2795523When you build a Windows Server 2012 failover cluste..
- Total
- Today
- Yesterday