«sql-server-2014» 태그된 질문

SQL Server 2014 (주요 빌드 버전 12.0.xxxx). sql-server를 태그하십시오.

2
1 초 미만 동안 발생하는 차단을 추적하는 방법-SQL Server
1 초 이내에 발생하는 차단 문제를 해결하려고합니다. OLTP 애플리케이션은 매우 민감하며 합의 된 SLA에 따라 일부 트랜잭션에 대해 200ms 미만의 응답 시간을 가져야합니다. 업데이트에서 배치 크기를 줄이면 해결할 수있는 새로운 코드 릴리스에서 잠금 에스컬레이션 문제가 발생했습니다. 배치 크기가 작더라도 새 sp가 OLTP 트랜잭션이 업데이트하는 동일한 행을 차단하고 있다고 의심합니다. 차단 …

1
TempDB 경합
SQL Server 2014 SP1에 활성 OLTP 40GB 데이터베이스가 있습니다. IO_Completion 대기, 디스크 큐 길이가 900으로 증가하고 SQL Server가 응답을 중지하면 쿼리 속도가 느려집니다. 우리가 시도한 것 : 인스턴스를 다시 시작하면 1 분 안에 동일한 방식으로 작동합니다. 두 번째 다시 시작한 후 각 tempdb 데이터 파일의 초기 크기 (16 개의 데이터 …

1
다른 사용자 권한으로 저장 프로 시저에서 SSIS 패키지 실행
다양한 권한 수준으로 인해 사용자가 합리적인 방식으로 SSIS 패키지를 실행할 수 있도록하는 데 문제가 있습니다. 시나리오 : 우리는 데이터로 데이터를로드하는 두 가지 다른 SSIS 패키지를 사용하여 데이터웨어 하우스를 만들었습니다. 하나는 SQL 에이전트 작업을 통해 자동으로 실행되고 제대로 작동해야합니다. 업스트림 데이터가 마무리되고 정리되면 사용자 요구 이 패키지는 실행 시작시 데이터베이스 백업 …

3
연결된 서버를 다시로드하는 방법?
Microsoft SQL Server 2014 Enterprise Edition을 사용하고 있습니다. 서버를 다시 시작하거나 MSSQLSERVER서비스 를 중지해야하는 연결된 서버에서 문제가 발생합니다 . 서버가 다시 실행되면 DB2에 연결된 서버가 제대로 작동하지 않고 SQL Server에이 오류가 표시됩니다. 메시지 7302, 수준 16, 상태 1, 줄 10 연결된 서버 "Airspe"에 대한 OLE DB 공급자 "DB2OLEDB"의 인스턴스를 만들 …

2
전체 백업에서 SQL Server DB를 복원 할 수없고 로그 처리가 실패하며 데이터베이스가 '복원'상태입니다.
내 PC의 로컬 SQL Server Developer Edition 12.0.2000.8에서 개발 목적으로 데이터베이스를 설정하려고합니다. 전체 데이터베이스 백업과 네트워크를 통해 나에게 전송 된 별도의 트랜잭션 로그 전용 백업 파일이 있습니다. 전체 백업에서 복원하려고 할 때 일정 시간이 지나면 (약 1 시간, 데이터베이스 크기는 ~ 270GB) 오류가 발생합니다. System.Data.SqlClient.SqlError : 'database name'데이터베이스의 로그를 처리하는 …

2
NVARCHAR (MAX)를 압축하는 다른 방법?
NVARCHAR(MAX)필드 가있는 일부 테이블을 압축하려고 합니다. 불행히도 row및 page압축은 원하는 영향을 미치지 않습니다 (20GB 테이블에 ~ 100 / 200MB 만 저장 됨). 또한 열 저장소 및 열 저장소 보관 압축은 NVARCHAR(MAX)필드 압축을 지원하지 않기 때문에 적용 할 수 없습니다 . 아무도 내가 대안이 있는지 말할 수 있습니까? 또한 열의 내용 …

3
자신을 가리키는 연결된 서버 만들기
servername\instancename다음 호출을 사용하여 SQL Server 2014 인스턴스에서 연결된 서버를 만들려고합니다 . EXEC master.dbo.sp_addlinkedserver @server = N'servername\instancename', @srvproduct=N'SQL Server' 오류가 발생합니다. Msg 15028, Level 16, State 1, Procedure sp_addlinkedserver, Line 82 The server 'servername\instancename' already exists. 이에 따라 SQL Server 2005의 벌금을 작동하고, MSDN , 연결된 서버가 다른 SQL Server 인스턴스 …

2
SQL Server가 시스템 생성 제약 조건 이름에서 충돌을 만들 수 있습니까?
SQL Server 2008 데이터베이스에 클러스터되지 않은 수백만 개의 테이블을 만드는 응용 프로그램이 있습니다. SQL Server 2014 (클러스터)로 업그레이드하려고하지만로드 상태에서 오류 메시지가 표시됩니다. "데이터베이스에 이미 'PK__tablenameprefix__179E2ED8F259C33B'라는 오브젝트가 있습니다." 이것은 시스템 생성 제약 조건 이름입니다. 임의로 생성 된 64 비트 숫자처럼 보입니다. 테이블 수가 많기 때문에 충돌이 발생할 수 있습니까? 1 억 …

4
SELECT INTO 문의 진행
우리의 ETL 흐름은 오래 동안 실행되는 SELECT INTO 문을 가지고 있는데, 즉석에서 테이블을 만들고 수억 레코드로 채 웁니다. 진술은 다음과 같습니다 SELECT ... INTO DestTable FROM SrcTable 모니터링 목적으로,이 명령문이 실행되는 동안 (약 행 수, 쓴 바이트 수 또는 이와 유사한)이 명령문의 진행 상황에 대한 대략적인 아이디어를 얻고 싶습니다. 우리는 …

1
범위 술어를 부분적으로 포함하는 경도 측정
현재 SQL Server가 히스토그램 단계를 부분적으로 다루는 범위 술어의 카디널리티를 평가하는 방법을 알아 내려고합니다. 인터넷에서 카디널리티 추정 및 단계별 통계 값 에서 비슷한 질문을 보았으며 Paul White는 그것에 대해 다소 흥미로운 답변을하였습니다. Paul의 대답에 따르면, 술어에 대한 카디널리티 추정 공식> = 및> (이 경우 120 이상의 카디널리티 추정기 모델에만 관심이 …

1
SET NOCOUNT 업그레이드 후 SQL 호출 처리 오류
테스트 환경을 새 서버 및 업데이트 된 버전의 Microsoft SQL Server로 업그레이드하고 있으며 문제가 발생했습니다. 새 서버에서는 일부 저장 프로 시저를 실행할 때 이전 코드에서 "개체를 닫을 때 작업이 허용되지 않습니다"라는 메시지가 표시됩니다. 이 메시지는 이전 서버에는 나타나지 않았습니다. 추적 할 때 SET NOCOUNT ON;저장 프로 시저를 추가하여 문제를 해결할 …

3
내가 관심이있는 하나의 열을 선택하는 것보다이 쿼리의 모든 결과 열을 선택하는 것이 더 빠른 이유는 무엇입니까?
를 사용하면 select *읽기 수가 훨씬 적을뿐만 아니라를 사용하는 것보다 훨씬 적은 CPU 시간을 사용 하는 쿼리가 select c.Foo있습니다. 이것은 쿼리입니다. select top 1000 c.ID from ATable a join BTable b on b.OrderKey = a.OrderKey and b.ClientId = a.ClientId join CTable c on c.OrderId = b.OrderId and c.ShipKey = a.ShipKey …

2
1000 개를 초과하는 온라인 페이지 복원
손상으로 인해 손상된 데이터베이스를 복구하려고했습니다 (I / O 실패로 인해 수정되었습니다). 데이터베이스 나 데이터베이스에 익숙하지 않습니다. 오래된 (~ 3 주) 전체 백업과 일련의 트랜잭션 로그가 제공되었지만 트랜잭션 로그가 누락되어 특정 날짜까지만 복구 할 수 있습니다. 2.5 주간의 데이터 누락이 있습니다 (이 데이터베이스에 지속적으로 추가되는 많은 데이터가 있습니다). 또한 손상된 데이터베이스의 …

2
여러 파일의 파일 그룹에 할당 단위를 포함하는 정확한 파일을 결정하는 방법이 있습니까?
데이터베이스에있는 다양한 HoBT (정렬 및 비 정렬)에 대한 할당 단위를 포함하는 데이터베이스 파일에 대한 세부 정보를 얻고 싶었습니다. 항상 사용했던 쿼리 (아래 참조)는 파일 그룹당 여러 데이터 파일을 만들기 시작할 때까지 잘 작동했으며 파일 그룹 수준만큼 세분화하는 방법 만 알아낼 수있었습니다. select SchemaName = sh.name, TableName = t.name, IndexName = …

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 오류가 발생합니다. '-'근처의 구문이 …

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