«sql-server-2008-r2» 태그된 질문

SQL Server 2008 R2 (주요 빌드 버전 10.50.xxxx). sql-server로 태그하십시오.

2
SQL Server 2008 R2 분할-동일한 파일 그룹, 1 파일, 2 partition_number-도움말
SQL Server에서 파티셔닝을 처음 시작한 것은 환상적인 Brent Ozar 안내서에서 배웠습니다. :) 몇 번 나는 이상한 시나리오에 부딪쳤다. 내가 실행할 때 : SELECT * FROM ph.FileGroupDetail ORDER BY partition_number Go 동일한 파일 그룹이 2 개의 서로 다른 partition_number로 두 번 표시됩니다. 하나는 범위 값이있는 끝에 올바르게, 다른 하나는 시작 범위가 …

1
여러 .mdf 파일이있는 데이터베이스
온라인으로 검색했지만 원하는 것을 찾지 못했습니다. 문제 / 조회는 SQL Server의 데이터베이스에 하나의 .mdf 파일과 일부 .ndf 파일 및 하나의 .log 파일이 있어야한다는 것을 알고 있습니다. 하나의 mdf와 여러 개의 ndf 파일을 가진 많은 데이터베이스를 보았습니다. 그러나 최근에 모든 데이터베이스에 여러 mdf 파일이있는 서버의 일부 데이터베이스를 발견했습니다. 일부 데이터베이스의 백업을 …

2
보조 데이터 파일을 제거합니다. DBCC SHRINKFILE : 작업 테이블 페이지이므로 페이지를 이동할 수 없습니다.
에 대한 보조 데이터 파일 (.ndf)이 너무 많습니다 tempdb. 초과 파일을 제거하려면 파일을 비워야합니다 (콘텐츠가 다른 파일로 이동 됨). DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); 그런 다음 파일을 삭제하십시오. ALTER DATABASE tempdb REMOVE FILE tempdbfile8; 그러나 EMPTYFILE명령은 오류를 반환합니다. DBCC SHRINKFILE: Page 8:41920 could not be moved because it is a work table …

1
거래 격리 수준 스냅 샷 대 절음?
SNAPSHOT 격리 대 TRUNCATE와 관련하여 내가 기대하지 않은이 동작에 대해 누군가가 밝힐 수 있기를 바랍니다. 데이터베이스 : 스냅 샷 격리 허용 = True; 커밋 된 읽기 스냅 샷이 켜져 있습니까? = 거짓입니다. Procedure1 (많은 조인으로 오래 실행되는 복잡한 SELECT에서 테이블 foo의 내용을 대체합니다) : BEGIN TRAN; TRUNCATE TABLE foo; INSERT …

1
쿼리 성능 저하
우리는 처리 해야하는 데이터의 양에 따라 일반적으로 0.5-6.0 초 안에 실행되는 큰 (10,000 + 라인) 절차가 있습니다. 지난 달 동안 FULLSCAN으로 통계 업데이트를 수행 한 후 30 초 이상 걸리기 시작했습니다. 속도가 느려지면 야간 통계 작업이 다시 실행될 때까지 sp_recompile이 문제를 "수정"합니다. 느리고 빠른 실행 계획을 비교하여 특정 테이블 / …

1
열 이름을 UNPIVOT에 동적으로 전달
다음 데이터가있는 테이블이 있습니다 First Second Third Fourth Fifth Sixth 2013-08-20 2013-08-21 2013-08-22 2013-08-23 2013-08-24 2013-08-25 그리고 사용 UNPIVOT SELECT Data ,DATENAME(DW, Data) AS DayName FROM Cal UNPIVOT(Data FOR D IN ( First, Second, Third, Fourth, Fifth, Sixth )) AS unpvt 나는 다음과 같은 결과를 얻는다 Data DayName 2013-08-20 Tuesday …


3
다른 작업 내에서 SQL Server 작업 호출
다른 작업 내에서 실행하기 위해 SQL Server 작업을 호출 할 수 있습니까? 작업 1의 모든 단계를 작업 2에 추가 할 수 있다는 것을 알고 있지만 그렇게하지 않는 것이 좋습니다. 첫 번째 작업 2는 이미 상당히 크고 두 번째 작업 사이에 단계를 복사하는 복사-붙여 넣기 옵션을 찾을 수 없으므로 단계를 수동으로 …

1
쿼리 최적화 : 시간 간격
기본적으로 두 가지 종류의 시간 간격이 있습니다. presence time 과 absence time absence time 다른 유형 (예 : 휴식, 부재, 특별한 날 등) 일 수 있으며 시간 간격이 겹치거나 교차 할 수 있습니다. 그것은 것입니다 하지 간격의 그럴듯한 조합 예를 들어, 원시 데이터에 있는지, 확실히. 존재 간격이 겹치는 것은 의미가 …

3
SELECT ROW_NUMBER ()가 생성 된 행 번호별로 정렬 된 결과를 반환하도록 보장됩니까?
예를 들어 SQL 쿼리를 고려하십시오. SELECT A.[Name], ROW_NUMBER() OVER(ORDER BY A.[Name] ASC) FROM [FooTable] AS A 여기서는 A. [이름]별로 정렬 된 결과가 반환됩니다. ROW_NUMBER 함수에 정의 된 정렬 열을 다른 열로 변경하면 결과가 해당 열을 기준으로 다시 정렬됩니다. 행 번호가 행에 할당 될 것으로 기대했지만 행이 동일한 기준으로 정렬되어 다시 …

1
백업에서 트랜잭션 복제 초기화
백업 게시 초기화 허용으로 복제 용 게시를 설정할 때 옵션이 있습니다. 우리는 몇 년 동안 복제 데이터베이스를 작성해 왔으며 항상 백업에서 초기화되었지만이 플래그를 설정하지 않았습니다 (우리는 며칠 전에 처음으로 데이터베이스를 발견했습니다). 이번에는 복제가 확실히 문제없이 작동했습니다. 나는 이것이 사용되어야한다고 설명하는 많은 히트를 발견했지만 그 이유는 설명하지 못했습니다. 누구든지 이것이 실제로 …

1
동적으로 작성된 테이블 데이터를 리턴하기위한 스토어드 프로 시저
간단히 이야기하자면, 우리는 측량 시스템이있는 외부 공급 업체와 협력하고 있습니다. 새로운 측량을 만들 때 시스템이 새로운 테이블을 만들 때 시스템이 반드시 최상으로 설계된 것은 아닙니다. Tables ____ Library_1 -- table for Survey 1 SurveyId int InstanceId int Q_1 varchar(50) Library_2 -- table for Survey 2 SurveyId int InstanceId int Q_2 …

3
MS SQL Server에서 처녀 쿼리의 성능을 향상시키는 방법은 무엇입니까?
ASP.NET 웹 사이트에 자체 데이터 캐싱을 수행하고 데이터가 장기간 변경되지 않으므로 동일한 쿼리로 SQL Server를 두 번 쿼리 할 필요가 없습니다. 해당 SQL Server로 이동하는 최초 (처음) 쿼리의 성능을 향상시켜야합니다. 일부 쿼리는 너무 많은 데이터를 처리하여 SQL Server를 사용할 수 있습니다 tempdb. 임시 테이블 변수 또는 임시 테이블을 사용하지 않으므로 …

2
저장 프로 시저를 만들 때 테이블이 있어도 지연된 이름 확인을 강제 할 수 있습니까?
SQL Server에서 저장 프로 시저를 만들 때 존재하지 않는 테이블을 참조 할 수 있습니다. 그러나 테이블이 존재하는 경우 프로 시저에서 참조하는 모든 열이 해당 테이블에 있어야합니다 ( Deferred Name Resolution ). 존재 여부에 관계없이 프로 시저에서 참조 된 모든 테이블의 이름 확인을 연기하도록 SQL Server에 지시 할 수 있습니까? 일반적인 …

4
SQL Server 2008 R2 : 컴퓨터 이름 변경 후 문제
로컬 SQL Server 인스턴스를 호스팅하는 원격 서버의 컴퓨터 이름을 변경 한 후 혼란스러운 문제가 있습니다. 기본적으로 원격 서버는 한 사이트에서 다른 사이트로 이동되었습니다. 이를 용이하게하기 위해 이전 데이터베이스를 새 데이터베이스 이름으로 백업하고 복원하여 클라이언트 소프트웨어의 새로운 데이터베이스로 사용할 수 있도록 데이터를 지 웁니다. 또한 사이트 번호로 각 서버를 식별하기 위해 …

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