«sql-server» 태그된 질문

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

1
COALESCE는 현재 Sargable입니까?
저의 개발자 중 한 명이 COALESCE(column, default value) = default value현재는 사치 할 수 있다고 주장합니다 . 맞습니까? 나는 다음과 같은 테스트를 실행했으며 그것이 COALESCE비파괴적임을 암시한다고 생각한다 . USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 Copyright (c) Microsoft Corporation …

1
스캔을 유발하는 지속 계산 열
일반 열을 지속 형 계산 열로 변환하면이 쿼리에서 인덱스 검색을 수행 할 수 없습니다. 왜? 2016 SP1 CU1을 포함한 여러 SQL Server 버전에서 테스트되었습니다. 재현 계산 열 일반 열 문제는 함께 table1, col7. 테이블과 쿼리는 원본의 일부 (및 단순화 된) 버전입니다. 쿼리를 다르게 다시 작성할 수 있다는 것을 알고 있으며 …

4
SQL Server를 중지해야하는 이유는 무엇입니까?
내가 읽은 것은 콜드 캐시를 생성하고 메모리를 빨아 들이기 때문에 SQL Server를 중지하는 것이 얼마나 잠재적으로 손상되는지입니다. 그렇다면 왜 누군가 가 SQL Server를 중지하고 싶 습니까? 기사에 대한 링크를 제공하여 더 자세히 읽을 수 있다면 정말 감사하겠습니다! 이 질문은 선생님이 제기했습니다. 까다로운 질문이 아닌 한, 나는 절대적으로 충격을 받았습니다. 그의 …


2
오래된 해킹에 대한 SQL Server 조언 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 저녁 남자와 여자들, 나는 당신 중 일부 전설이 나를 도울 수 있기를 바랍니다 :) 나는 마지막으로 SQL Server를 버전 7에서 어두운 시대에 …

3
SQL Server 2005에서 2016으로 데이터 마이그레이션
SQL Server를 처음 사용하지만 SQL 언어에 익숙하고 SSIS 패키지를 작성하는 데 익숙합니다. SQL Server 2005에서 2016으로 데이터를 마이그레이션하고 싶습니다. 내 질문은 시스템 데이터베이스 및 인덱스, 저장 프로 시저,보기, 보안 및 권한과 같은 다른 개체에 대해 걱정해야한다는 것입니다. 로그인하거나 데이터를 마이그레이션 할 수 있습니다. 이 경우 권장되는 절차는 무엇입니까?

4
database_scoped_configurations의 버그
다음에서 결과 집합을 삽입하려고합니다. SELECT * FROM sys.database_scoped_configurations 서버의 모든 데이터베이스에 대한 설정을 확인하고 싶기 때문에 임시 테이블에 넣습니다. 그래서 나는이 코드를 썼다 : DROP TABLE IF EXISTS #h CREATE TABLE #h(dbname sysname, configuration_id INT, name sysname, value SQL_VARIANT, value_for_secondary SQL_VARIANT) EXEC sys.sp_MSforeachdb 'USE ?; insert into #h(dbname, configuration_id, name, …

2
설치 후 Configuration Manager에서 SQL Server 네트워크 구성 노드가 누락 됨
Windows 2012 R2 Datacenter 64 비트를 실행하는 서버가 있습니다. SQL 2016 RC3을 문제없이 사용하고 있으며 MSDN에서 제공하는 RTM 빌드로 교체하고 싶습니다. RC3을 제거한 다음 RTM을 설치 한 후 서버에 원격으로 연결할 수 없습니다. 검사 한 결과 Configuration Manager 내에 "SQL Server 네트워크 구성"에 대한 노드가 없음을 알았습니다. 32 비트 버전이 …

2
sp_msforeachdb는 장면 뒤에서 정확히 어떻게 작동합니까?
문제를 해결해야하며 문제를 극복하기 위해 sp_msforeachdb의 작동 방식을 이해하는 데 도움이 필요합니다. sp_msforeachdb를 실행할 때마다 오류가 발생합니다. Msg 102, Level 15, State 1, Incorrect syntax near '61' 내 코드의 예는 다음과 같습니다. EXEC SP_msforeachdb 'SELECT ''?'' AS Database FROM ?.sys.objects WHERE name like ''%aetna%'' 그러나 sp_msforeachdb에 대한 매개 변수로 어떤 …

2
두 개의 열을 추가 할 때 쿼리가 응답하지 않습니다
내 선택에 두 개의 열을 추가하면 쿼리가 응답하지 않습니다. 열 유형은입니다 nvarchar(2000). 조금 이례적입니다. SQL Server 버전은 2014입니다. 기본 인덱스는 하나만 있습니다. 전체 레코드는 1000 행입니다. 실행 계획은 다음과 같습니다 ( XML showplan ). 이후 실행 계획 ( XML 실행 계획 ) : 다음은 쿼리입니다. select top(100) Batch_Tasks_Queue.id, btq.id, Batch_Tasks_Queue.[Parameters], …

2
단계 내 통계 값의> = 및>에 대한 카디널리티 추정
SQL Server가 SQL Server 2014의 '보다 큼'및 '보다 큼'where 절을 평가하는 방법을 이해하려고합니다. 예를 들어 카디널리티 추정이 단계에 도달하면 이해합니다. select * from charge where charge_dt >= '1999-10-13 10:47:38.550' 카디널리티 추정은 6672이며 32 (EQ_ROWS) + 6624 (RANGE_ROWS) + 16 (EQ_ROWS) = 6672 (아래 스크린 샷의 히스토그램)로 쉽게 계산할 수 있습니다. …


1
테이블 저장 계층의 계층 적 권한
다음 데이터베이스 구조를 가정 (필요한 경우 수정 가능) ... 페이지와 유효 권한이 포함 된 행을 반환 할 수있는 방식으로 주어진 페이지에서 특정 사용자에 대한 "유효 권한"을 결정하는 좋은 방법을 찾고 있습니다. 이상적인 솔루션에는 CTE를 사용하여 현재 사용자의 주어진 페이지 행에 대한 "유효 권한"을 평가하는 데 필요한 재귀를 수행하는 기능이 포함될 …


3
PK 목적으로 만 자동 증분 / IDENTITY 필드를 상호 참조 테이블에 추가해야합니까?
SQL Server 호스팅 DB에 다음 상호 참조 테이블을 추가하고 있습니다. company_id bigint not null (FK) org_path nvarchar (2048) not null 이 company_id필드는 id다른 테이블 (기본 키) 의 필드를 나타냅니다 . 가 같은 레코드가 여러 개있을 수 있으므로 company_id기본 키는 두 필드를 모두 사용해야합니다. 그러나 org_pathSQL Server에 비해 너무 길기 때문에 …

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