«sql-server» 태그된 질문

모든 버전의 Microsoft SQL Server (MySQL 아님) sql-server-2016과 같은 버전 별 태그도 질문과 관련이 있기 때문에 추가하십시오.

1
일정에 따라 트랜잭션 로그를 백업 및 잘라내는 가장 좋은 방법
저는 DBA는 아니지만 DBA 모자를 쓰고 SQL Server 인스턴스에서 유지 관리 계획을 세워야합니다. 그래서 잠시 동안 SSIS 야간 프로세스에서 SQL 실행 작업 을 실행하여 백업을 수행했습니다. 기본적으로 master.dbo.xp_create_subdir대상 폴더가 존재하는지 확인한 다음 BACKUP DATABASE [DbName] TO DISK = 'G:\Backups\DbName\DbName.bak' WITH INIT. 해당 작업이 실패 할 때마다 나머지 프로세스가 중단되고 알림을 …

4
영숫자 문자열에서 숫자와 문자를 구분
입력으로 영숫자 문자열이 있고 그 결과에서 두 가지 결과를 얻고 싶습니다. 모든 숫자가 제거 된 문자열 과 입력 문자열의 모든 숫자의 합계 인 정수 예를 들어이 입력의 경우 : GR35hc7vdH35 다음과 같은 출력을 원합니다. | Col1. | Col2 | ---------------------------------- | GRhcvdH | 23 | 어떻게 할 수 있습니까?

2
hierarchyid CLR은 오픈 소스입니까?
내장 계층 구조 ID는 경로를 효율적인 이진 형식으로 저장하고 다른 유용한 기능을 제공하는 CLR입니다. 불행히도 표현 된 경로의 깊이는 제한되어 있으며 이진 트리의 경우 ~ 1427입니다. 이 제한에 도달해야하는 복잡한 기존 응용 프로그램에 대한 제한을 늘리고 싶습니다. 유형의 인터페이스를 변경하고 싶지 않습니다. 결과적으로 변경해야 할 모든 코드에 미묘한 버그를 도입하지 …

3
실행 계획이 INDEX를 사용하지 않고 테이블 스캔을 사용합니다.
인덱스 또는 테이블 스캔을 사용할 때 SQL Server는 통계를 사용하여 어느 것이 더 나은지 알 수 있습니다. 2 천만 개의 행이있는 테이블이 있습니다. (SnapshotKey, Measure) 및이 쿼리에 대한 색인이 있습니다. select Measure, SnapshotKey, MeasureBand from t1 where Measure = 'FinanceFICOScore' group by Measure, SnapshotKey, MeasureBand 쿼리는 500k 개의 행을 반환합니다. …

1
tempdb 버전 저장소에 대한 질문
오늘 오류가 발생했습니다. 오류 : 3967, 심각도 : 17 내가 말할 수있는 것은 기본적으로 '풀 버전 저장소'입니다. 내 상점에서 우리는 전에이 오류가 없었기 때문에 응답에 문제가있는 몇 가지 질문을 제기했습니다. 사전 설정된 최대 크기가있는 경우 (총 tempdb 크기 또는 기타 기준) 동적입니까? 그렇지 않은 경우 동적으로 설정하는 설정이 있습니까? 이를 …

1
MSDB 데이터베이스가 왜 신뢰할 수 있습니까?
TRUSTWORTHY주의하지 및 추천이 꺼지기 유지하는 것입니다 특정 상황을 제외하면 설정은 오히려 위험 할 수 있습니다. 그러나 기본적으로 MSDB데이터베이스는 기본적으로 TRUSTWORHTY설정 ON되어 있습니다. 왜 궁금한가요? 이 항목을 BOL 에서 읽었습니다. 참고 기본적으로 TRUSTWORTHY 설정은 MSDB 데이터베이스에 대해 ON으로 설정되어 있습니다. 이 설정을 기본값에서 변경하면 MSDB 데이터베이스를 사용하는 SQL Server 구성 요소에서 …

1
SQL Server-기본 키없이 큰 테이블 내보내기
SQL Server와 MySQL 사이의 기본 키없이 큰 테이블 ~ 5 억 행을 동기화해야합니다. 테이블에는 클러스터 복합 비 고유 인덱스 만 있습니다. 서버간에 ODBC 연결이 있지만 ~ 8 백만 행을 가져 오는 데 약 45 분이 걸리므로 언제든지 중단이 발생할 수 있으므로 더 큰 단일 가져 오기는 불합리하다고 생각합니다. 기존 테이블 …


2
CPU 스케줄러 오프라인
새 클라이언트 시스템에 로그온 한 후 sp_blitz를 실행하여 흔들리는 것이 무엇인지 확인했습니다. " CPU Schedulers Offline "은 저에게 새로운 것으로보고합니다. 선호도 마스킹 또는 라이센스 문제로 인해 일부 CPU 코어에 SQL Server에 액세스 할 수 없습니다. 공정하게, 나는 기본 쿼리를 실행 SELECT DOS.is_online , DOS.status , DOS.* FROM sys.dm_os_schedulers AS DOS …

3
Always On 클러스터에서 쿼럼이 손실되면 어떻게해야합니까?
회사 DR 절차를 검토하고 있었고 온라인에서 쿼럼을 잃는 Always On Cluster에 대한 솔루션을 찾을 때 비교했습니다. 나는 쿼럼이 손실되는 주제에 가볍게 닿는 주제 클러스터링 vs. 트랜잭션 복제 대 가용성 그룹 에 대한 첫 번째 SE 게시물을 찾기 전에 Google 검색 결과로 3 페이지를 보냈 습니다. 모든 사람이 쿼럼을 잃는 것은 …

2
SQL Server의 배치 중단 오류 목록
SQL Server에서 XACT_ABORT가 해제되어 있으면 일부 오류가 현재 명령문을 종료하고 (예 : 일부 매개 변수를 사용하는 저장 프로 시저에 잘못된 수의 매개 변수를 제공) 일부 오류는 전체 배치를 중단합니다 (예 : 저장된 매개 변수를 제공하는 매개 변수) 매개 변수를 사용하지 않는 절차). [참조] : http://www.sommarskog.se/error-handling-I.html#scope-abortion . 내가 알고 싶은 것은 …

1
주문 및 문자와 숫자의 혼합 문자열 비교
일반적으로 '자연스럽게'정렬해야하는 숫자와 문자가 혼합 된 문자열 값에 대해보고해야합니다. "P7B18"또는 "P12B3"과 같은 것. @ 문자열은 대부분 문자의 순서이며 숫자가 교대로 나타납니다. 그러나 이러한 세그먼트의 수와 길이는 다를 수 있습니다. 우리는 이것들의 숫자 부분을 숫자 순서로 정렬하고 싶습니다. 분명히 문자열 값을으로 직접 처리하면 ORDER BY"P1"이 "P7"보다 빠르기 때문에 "P12B3"이 "P7B18"보다 앞에 …

2
가용성 그룹 수신기
AlwaysOn 가용성 그룹을보고 있습니다. 내가 더 많이 볼수록 가용성 리스너 그룹이 단일 실패 지점 인 것처럼 보입니다. 청취자가 실제로 정확히 어디에서 실행됩니까? 별도의 서버, 기본 SQL 서버, 모두? 두 번째 데이터 센터에 전체 응용 프로그램 스택이 있다고 가정 해보십시오. 리스너가 두 사이트에서 모두 실행되고 응용 프로그램이 자체 로컬 복사본을 가리 …

5
검색을 기대하지만 스캔 받기
SELECT명령문 을 최적화해야 하지만 SQL Server는 항상 탐색 대신 인덱스 스캔을 수행합니다. 이것은 물론 저장 프로 시저에있는 쿼리입니다. CREATE PROCEDURE dbo.something @Status INT = NULL, @IsUserGotAnActiveDirectoryUser BIT = NULL AS SELECT [IdNumber], [Code], [Status], [Sex], [FirstName], [LastName], [Profession], [BirthDate], [HireDate], [ActiveDirectoryUser] FROM Employee WHERE (@Status IS NULL OR [Status] = …

1
SQL Server 2012에서 두 개의 큰 결과 집합을 비교하는 가장 효율적인 방법
두 개의 큰 결과 / 행 세트를 비교하는 가장 효율적인 방법에 대한 현재 조언은 EXCEPT연산자 를 사용하는 것 같습니다 . 아래의이 자체 포함 SQL 스크립트는 행 크기가 증가함에 따라 매우 비효율적입니다 (@last 값 변경). 결합 된 테이블에서 고유 한 항목을 찾으려고했지만 개선되지 않았습니다. DECLARE @first AS INT, @step AS INT, …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.