«sql-server» 태그된 질문

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

1
SQL Server가 fullscan 이외의 다른 통계로 이러한 통계 업데이트를 거부하는 이유는 무엇입니까?
일일 데이터웨어 하우스 빌드에서 비교적 오래 실행되는 (20 분 이상) 자동 업데이트 통계 작업을 발견했습니다. 관련된 테이블은 CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED ( [MarketKey] ASC, [WebAnalyticsId] ASC )WITH (PAD_INDEX = OFF, …

2
차등 백업을 수행 할 때 배치 요청이 증가하는 이유
2012 SQL Server에서 다양한 활동에 대한 장기 추적을 시작했으며 증분 백업 중에 배치 요청이 증가하는 것을 발견했습니다. 일반적으로 일상적으로 초당 약 20-20 개의 일괄 요청이 발생하지만 차등 백업이 실행되는 동안 초당 100-130으로 이동합니다. 나는 이것이 많이 아니라는 것을 알고 있지만 그것이 10 배 증가한다는 것에 대해 궁금해했습니다. 이 문제를 해결하는 …

4
XACT_ABORT가 ON으로 설정된 경우 CATCH 블록 내부에서 트랜잭션을 커밋 할 수있는 경우는 무엇입니까?
TRY...CATCH와 에 대한 MSDN을 읽었습니다 XACT_STATE. 트랜잭션의 커밋 또는 롤백 여부를 결정하기 위해 구성 블록 XACT_STATE에서 사용하는 다음 예제가 있습니다.CATCHTRY…CATCH USE AdventureWorks2012; GO -- SET XACT_ABORT ON will render the transaction uncommittable -- when the constraint violation occurs. SET XACT_ABORT ON; BEGIN TRY BEGIN TRANSACTION; -- A FOREIGN KEY constraint …

1
이 확장 이벤트 XML을 가능한 빨리 파쇄하려면 어떻게해야합니까?
SQL Server 2008 R2에서 확장 이벤트 세션을 만들었습니다. 세션은 실행되고 예상대로 정확하게 이벤트가 발생하는대로 수집합니다. 이벤트가 비교적 적을 때 XML을 파쇄하면 성능이 허용됩니다. 수천 개의 이벤트가 발생하면 xml을 파쇄하는 데 시간이 오래 걸립니다. 나는 내가 잘못하고 있다는 것을 알고 있습니다. XML 엔진의 내부에 대한 지식이 충분하지 않아서 무엇을 이해할 수 …

2
내 컴퓨터 이름에 하이픈으로 인해 T-SQL 오류 발생
나는 DBA가 아닌 개발자입니다 (보여줍니다). 내 컴퓨터 ( John-PC) 에서 SQL Server 2014 Express와 함께 Report Builder 3.0을 실행하려고하는데 보고서를 실행할 수 없습니다. 실수로 user = John-PC및 의 사용자 / 로그인 콤보를 만들었습니다 login = John-PC\John. 다음을 사용하여 항목을 삭제하려고 할 때 : Drop Login John-PC\John 오류가 발생합니다. '-'근처의 구문이 …

2
Set 기반 알고리즘 / UDF를 구현하는 방법
800K 행과 38 열이있는 테이블의 모든 행에 대해 실행 해야하는 알고리즘이 있습니다. 이 알고리즘은 VBA로 구현되며 일부 열의 값을 사용하여 다른 열을 조작하여 많은 수학을 수행합니다. 현재 Excel (ADO)을 사용하여 SQL을 쿼리하고 클라이언트 쪽 커서와 함께 VBA를 사용하여 모든 행을 통해 루프로 알고리즘을 적용하고 있습니다. 작동하지만 실행하는 데 7 시간이 …

2
이 두 SQL Server 롤백은 어떻게 다릅니 까?
SQL Server 2008 R2에서이 두 롤백은 어떻게 다른가요? ALTER몇 분 동안 명령문을 실행 한 다음 'Execceling Executing'을 누르십시오. 완전히 롤백하는 데 몇 분이 걸립니다. 동일한 ALTER명령문을 실행 하지만 LDF파일이 성공적으로 완료되기에 충분히 크지 않은지 확인하십시오 . 한때 LDF제한이 충족되고 더 '자동 증가'가 허용되지 않습니다, 쿼리 실행이 즉시 중단 (또는 롤백이 …

2
sp_send_dbmail 저장 프로 시저 첨부 파일과 함께 보내기
고객 중 한 명에게 작은 월별 보고서를 보내는 일을 맡았습니다. 보고서는 이전에 인스턴스에서 수동으로 실행되었으며 출력은 스프레드 시트에 복사되어 고객에게 첨부 파일로 전송됩니다. 더 영구적 인 솔루션을 찾고 있으므로 sp_send_dbmail저장 프로 시저를 사용 하여 쿼리를 실행하고이를 첨부 파일로 보내려고합니다. 모든 것이 메시지 형식 만 작동합니다. 처음에는 출력을 CSV 파일로 첨부하려고 …

3
백업 내부-SQL Server의 잠금 및 성능 오버 헤드 측면에서 백업 작업이 실행되면 어떻게됩니까?
MySQL의 경우 데이터베이스가 SQL 문에서 테이블별로 백업된다는 것을 알고 있습니다. 이로 인해 잠금이 발생하고 백업하는 동안 열을 업데이트하면 무결성 문제가 발생할 수 있습니다. 내 이해에 이것은 Microsoft SQL Server에는 적용되지 않지만 SQL Server는 이것을 어떻게 처리합니까? DB 일관성을 유지하기 위해 내부 동결이 있습니까? 또한 백업이 단일 스레드라는 것을 들었습니다. 단일 …

1
고 가용성에서 SQL Server 2012 데이터베이스 복원
다른 인스턴스의 다른 데이터베이스와 동기화 된 상시 가동 고 가용성 모드 인 데이터베이스가 있습니다. ?를 .bak사용하여 파일에서 기본 데이터베이스로 어떻게 복원 할 수 T-SQL있습니까? 고 가용성에 익숙하지 않아 복원을 수행하기 전에 데이터베이스를 고 가용성에서 꺼내고 다시 고 가용성으로 되돌려 야하지만 확실하지 않습니다. 나는 AlwaysOn여전히 활성화 되어있는 동안 기본으로 바로 복원 …

6
트랜잭션 로그가 축소되지 않고 DB가 복제 중이라고 생각합니다
Kaspersky Security Center를 실행하는 SQL Server 2008 R2 Express 데이터베이스가 있는데 어떤 상황에서 설치가 발생했는지 전혀 알지 못하지만 데이터베이스는 복제되고 있다고 생각하여 트랜잭션 로그에서 공간을 확보하지 않습니다. 예 : USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM sys.databases WHERE name = 'KAV'; SELECT DATABASEPROPERTYEX('KAV', 'IsPublished'); 보고: name | log_reuse_wait | …


6
PowerShell을 사용하여 실행중인 모든 SQL Server 인스턴스를 검색하는 가장 효과적인 방법은 무엇입니까?
도메인 내에서 실행중인 모든 SQL Server 인스턴스를 검색하는 작업을 수행했습니다. 여러 경우에 서버 당 여러 인스턴스가 있습니다. 이 인스턴스를 찾는 두 가지 다른 PowerShell 방법을 보았지만 모든 인스턴스를 찾지 못하는 것 같습니다. 1) WMI 사용 $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances = $srvr | ForEach-Object {$_.ServerInstances} | Select @{Name="fullName";Expression={$computerName …

1
SQL Server에서 실행 계획 작성은 얼마나 결정적인가?
다음과 같은 상수가 주어집니다. 구조가 동일한 동일한 데이터베이스 (테이블, 인덱스 등) 동일한 데이터 동일한 SQL Server 및 하드웨어 구성 동일한 통계 클라이언트에서 동일한 SET 옵션 동일한 SQL Server 버전 동일한 추적 플래그 이러한 상수가 주어지면 SQL Server는 항상 주어진 쿼리에 대해 동일한 계획을 생성합니까? 그렇지 않은 경우 다른 고려 사항이 …

3
사용자가 백업 만 복사하도록 제한
프로덕션 환경에서 로그 전달을 배포하려고합니다. 이것은 개발 환경을 새로 고치기 위해 백업을하는 사람들이 방해 할 수있는 백업 체인을 관리해야한다는 것을 의미합니다. 내가 실패하고 특정 시점으로 복원하기 위해 로그 백업을 사용하려는 경우 개발자가 수행 한 백업도 필요합니다. 개발자가 COPY ONLY 백업 만 사용한 경우에는 이런 일이 발생하지 않습니다. 그래서 내 질문은 …

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