SQL Server 썸네일형 리스트형 SQL Server 업그레이드 관리자 SQL Server 업그레이드 관리자 (upgrade advisor)를 통해서 상위버전으로 업그레이드 할때 호환성 수준에 따른 지원하지 않는 기능등을 추출할 수 있는 툴이다. 아래 시나리오에서는 어떻게 툴을 수행할 수 있을까? [시나리오] A server : SQL Server 2000 B server : SQL Server 2008R2 위 두 서버에서 A Server 를 B Server 로 통합하는 작업이다. 이때 A Server 의 SQL 2000을 호환성 검사를 수행하고자 한다. [확인사항] #. CASE 1 SQL Server 2000을 2008R2로 이전하는 절차이므로 SQL 2008R2 UA 를 B 서버에 설치하고 A Server 의 데이터베이스를 모두 이관하고 호환성검사를 수행한다 ?? 같은.. 더보기 SQL Server 프로시저 암호화/복호화 SQL 의 암호화 솔루션등의 모듈이 추가할때 업체에서 프로시저들을 암호화하여 볼 수 없게 만든다. 사실 안 되는 것이 없는 세상이지. ㅋㅋ [LAB] 암호화된 프로시저를 만든다. CREATE PROCEDURE SPTEST_ENCRYPT WITH ENCRYPTION AS BEGIN SELECT 'SHOW ENCRYPTION' SELECT TOP 1 * FROM [AdventureWorks2014].[Person].[Address] END 실행하면 정상적으로 결과를 뿌린다. 개체탐색기에서 해당 개체를 스크립팅을 하려면 아래와 같이 오류가 발생한다. 암호화된 프로시저의 실행계획도 찾아 볼 수 없다. 실행계획 탭 자체가 안보인다. 암호화했으니 실행계획도 안 보이는 것이 맞다. 그럼 어떻게 소스를 볼까 [암호화된.. 더보기 Microsoft SQL Server 대 한 TLS 1.2 지원 https://support.microsoft.com/ko-kr/kb/3135244 Known issues Issue 1 SQL Server Management Studio (SSMS), Report Server, and Report Manager don't connect to the database engine after you apply the fix for SQL Server 2008, 2008 R2, 2012, or 2014. Report Server and Report Manager fail and return the following error message: The report server cannot open a connection to the report server database. A.. 더보기 SQL Server Default Port How to get the port number in SQL Server? Note - The steps are shown through SQL Server 2012 environment. They are largely applicable to SQL Server 2014 too. Step 1: Open the SQL Server Configuration Manager window through Start > All Programs > Microsoft SQL Server 2012 > Configuration Tools Step 2: Explore SQL Native Client 11.0 Configuration (32bit) Step 3: Click on Client Protocols option wi.. 더보기 컬럼암호화를 사용중인 데이터베이스를 다른 서버로 복원하는 방법 현재 DMK -> 인증서 - > 대칭키 를 바탕으로 암호화를 하고 있습니다. 실제 DMK( Database Mater Key) 는 상위인 SMK(Service Master Key)를 바탕으로 생성하게 됩니다. 자세한 내용은 참고문서 확인 바랍니다. 서로 다른 서버의 각각 SQL 설치를 하게 되면 SMK가 틀려집니다. 그래서 복호화가 정상적으로 수행되지 않은 현상입니다. 1. 운영서버에서 SMK를 백업 한다. BACKUP SERVICE MASTER KEY TO FILE = 'H:\Techdata\smk20160831_bak.smk' ENCRYPTION BY PASSWORD = 'a12345' 2. 테스트서버에서 SMK 를 복원한다. restore service master key from file='C:\.. 더보기 SQL Server 데이터정렬 Collation 간혹 뭐지 할 때가 있다. 시스템데이터베이스 와 사용자데이터베이스간의 틀리면 이슈가 있을 수 있다. 특히 마이그레이션 시 문제가 되는지 체크해야 된다. 무작정 설치하면 금물.. https://msdn.microsoft.com/ko-kr/library/ms188046(v=sql.110).aspx CaseSensitivity CI는 대/소문자를 구분하지 않도록 지정하고 CS는 대/소문자를 구분하도록 지정합니다. AccentSensitivity AI는 악센트를 구분하지 않도록 지정하고 AS는 악센트를 구분하도록 지정합니다. KanatypeSensitive Omitted는 일본어 가나를 구분하지 않도록 지정하고 KS는 일본어 가나를 구분하도록 지정합니다. WidthSensitivity Omitted는 전자/반자.. 더보기 SQL 로그파일 축소 use AGDB1_TMP go dbcc loginfo Go 아래이미지의 Status 값이 2의 활성 VLF 까지만 축소가 가능합니다. 그래서 일반적으로 아래와 같이 수행을 하게 되면 status 2 인 VLF 이전까지 비우게 됩니다. Shrinkfile 작업은 아래의 명령어로 가능합니다. use AGDB1_TMP go dbcc shrinkfile('AGDB1_log', 500) -- AGDB1_log 값은 sp_helpdb 의 로그의 논리적이 이름을 기입합니다. -- 500 은 줄이고 싶은 크기 MB 단위입니다. 이를 해결하는 방법은 2가지 입니다. 방법.1 복구모델은 simple 로 변경 후 shrinkfile 을 수행한다. USE [master] GO ALTER DATABASE [AGDB1_TMP] .. 더보기 Tempdb사용량 확인 쿼리 출처 : https://www.mssqltips.com/sqlservertip/4356/track-sql-server-tempdb-space-usage/ Tempdb를 많이 사용하고 있는지 확인하는 쿼리이다. SELECT SS.session_id , SS.database_id , CAST(SS.user_objects_alloc_page_count / 128 AS DECIMAL(15, 2)) [Total Allocation User Objects MB] , CAST(( SS.user_objects_alloc_page_count - SS.user_objects_dealloc_page_count ) / 128 AS DECIMAL(15, 2)) [Net Allocation User Objects MB] , CA.. 더보기 이전 1 2 3 4 5 ··· 15 다음