SQL Server edition upgrade (에디션업그레이드)를 지원한다. SQL Server version도 변경이 가능하며, 라이선스키 변경도 가능하다. 방법은 동일하다. 실제 라이선스키가 에디션에 따라 다르기에 2가지 경우가 같은 경우에 해당이 된다. [방법] : ISO 삽입 후 수행한다. Default Instance : D:\>Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID=***** /IACCEPTSQLSERVERLICENSETERMS Named Instance : D:\>Setup.exe /q /ACTION=editionupgrade /INSTANCENAME= InstanceName /PID=***** /IACCEP..
SQL Server 2005 to 2008R2 Database Move 상위버전의 SQL Server 로 데이터베이스 이전할 때 고려해야 하는 몇가지가 있다. 아래와 같이 순서대로 따라해 보자. #. 시나리오. SQL Server 2005 에 MoveDB 의 데이터베이스가 있고, 해당 DB에 overtop 이란 계정으로 접근 권한을 준 상태이다. 이 환경에서 MoveDB만 SQL Server 2008R2 로 이전한다. USE MASTER GO CREATE DATABASE MoveDB GO CREATE LOGIN moveuser WITH PASSWORD=N'qwer1234!', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO USE..
#.Part 4 FileTable이 존재하는 데이터베이스 이전하기 데이터베이스 전체백업 후 다른 서버에서 복원을 하면 자동으로 복원이 되며, 가상디렉토리에 존재하는 파일들도 모두 이전이 되며 가상디렉토리 주소도 동일하게 복원이 된다. HostName만 변경된 주소로 사용이 가능하다. 단, FileStream 구성설정이 동일하게 구성이 되어 있으면 된다. 데이터베이스 크기는 5MB이지만 백업파일의 용량은 12MB 이다. FileStream에 생성된 데이터까지포함된 용량임을 알 수 있다. 그런데 신기하게 가상디렉토리에 있는 파일들도 자동으로 복원이 되었다. BACKUP DATABASE FileTableDB TO DISK='C:\MSSQL\FileTableDB.BAK' 다른 서버에 복원하기 #.ETC File..
#Part.3 SQL Server FileTable 유용한 함수들 Windows API 를 이용해서 해당 함수들을 사용할 수 있다. SELECT FileTableRootPath('FileServers') AS FileTableRootPathLong; GO SELECT FileTableRootPath() as FileTableRootPath, file_stream.GetFileNamespacePath() FROM [dbo].FileServers; GO SELECT GetPathLocator('\\SQL2014MIRA\MSSQLSERVER\FileTableShare\UploadFS'); GO FileTable 사용여부 확인하기 SELECT * FROM sys.filetables; GO SELECT name,..
#. Part 2 SQL Server FileTable 데이터 업로드하기 실제 파일을 업로드 해보자. 임의의 파일을 해당 가상디렉토리에 COPY를 한다. SELECT * FROM dbo.FileServers SELECT name ,file_type ,CAST(file_stream AS VARCHAR) FileContent ,cached_file_size FROM dbo.FileServers GO 다른 방법으로 업로드 해보자. INSERT INTO dbo.FileServers (name, file_stream) SELECT 'LogShipping.bak', * FROM OPENROWSET(BULK N'C:\test\LogShipping.bak', SINGLE_BLOB) AS FileData GO
#.Part 1 SQL Server FileTable 구성하기 1. FileStream 설정 하기 1-1. SQL 구성관리자에서 아래와 같이 옵션 3개를 모두 체크한다. 파일 I/O 스트리밍 액세스에 FILESTREAM 사용 - Windows에서 FILESTREAM 데이터를 읽고 쓰려는 경우 원격 클라이언트가 FILESTREAM 데이터에 대한 스트리밍 액세스를 가질 수 있도록 허용 - 원격 클라이언트가 이 공유에 저장된 FILESTREAM 데이터에 액세스해야 하는 경우 1-2 filestream_access_level 옵션 -- 2 : Enables FILESTREAM for Transact-SQL and Win32 streaming access. EXEC sp_configure filestream_ac..
윈도우 클러스터 관리자가 Crash 발생하는 이슈이다.아래 링크에서 확인 가능하며 해결하기 위해서는 KB2750149 를 제거하기 보다는 KB2803748 를 설치하는 것이 좋은 방법이다. Failover Cluster Management snap-in crashes after you install update 2750149 on a Windows Server 2012-based failover cluster https://support.microsoft.com/en-us/kb/2803748 FAILOVER CLUSTER MANAGER ERROR CAUSED BY KB2750149http://www.thomasmaurer.ch/2013/01/failover-cluster-manager-error-caus..
클러스터 로그 확장 하는 방법을 통해서 장애분석시 용이하다. #.1 Windows Server 2012 ClusterLogSize 설정 상태를 확인 합니다. (단위 : MB) ClusterLogSize를 설정합니다. (단위 : MB) #.2 Windows Server 2008 Windows Server 2003에서는 하나의 파일에 로그를 생성하였는데, Windows Server 2008은 기본적으로 3개의 ETL파일에 로그를 생성하고 한번 재부팅 될 때마다 파일이 변경 됩니다. 각 로그 파일의 크기는 default 100MB입니다. 명령프롬프트를 실행한 후 아래와 같이 명령어를 입력하여 ClusterLogSize를 확인합니다. (단위 : MB) ClusterLogSize를 변경하고 바뀐 ClusterLo..
클러스터 환경 – 파일서버 구축하기 1. 각 노드의 파일서버 기능을 설치한다. 위 파일 서버 역할을 설치하지 않고 클러스터 관리자에서 파일서버 역할을 선택하면 아래와 같이 오류가 발생한다. 2. 클러스터 관리자에서 역할 > 파일 서버 선택 한다. 3. 파일서버 옵션 선택 4. VCO, VIP 설정한다. 5. 파일서버용 저장소를 선택한다. 6. 설정정보 확인 7. 마침. 클러스터 관리자 및 AD Server 에서 개체들을 확인한다. 8. 해당 역할의 [파일공유 추가]를 클릭하여 공유폴더를 만든다. 9. 공유 프로필 선택 – SMB 공유 – 빠른 옵션 선택 10. 이 공유에 대한 서버 및 경로 선택 11. 공유 이름 지정 – 공유이름을 입력하면 아래 박스에 자동으로 생성되며, 실제 접속은 [공유 원격 경로]..
- Total
- Today
- Yesterday