«sql-server» 태그된 질문

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

2
'CONCAT'는 인식 된 내장 함수 이름이 아닙니다.
클라이언트가 SQL Server 2012에서 실행 중이라고보고했지만 최종 배포 전에 테스트를 위해 몇 가지 테스트 쿼리를 제공했습니다. 'CONCAT'은 인식 된 내장 함수 이름이 아닙니다. 나는 이해 CONCAT()하는 새로운 내장 된 모든 괜찮 잘하지만 내가 쿼리를 실행하는 사용자하지 않을 수 있습니다 "의 모습에서이 2008R2 호환되도록 내 변화를 롤백 요청을받은 SQL 서버 2012에 …

3
유지 관리 계획에서 데이터베이스 백업 작업을 생성하는 동안 "백업 세트 만료 :"옵션의 용도
데이터베이스를 백업하는 동안 " Backup set will Expire : "옵션을 사용하여 이전 데이터베이스 백업을 삭제 / 덮어 쓰고 싶습니다 . 이 옵션을 사용할 수 없습니다. 유지 관리 계획을 작성하는 동안 "백업 세트 만료 :"옵션을 사용하는 방법에 대한 조언을 부탁드립니다.

3
파티션 키도 기본 키의 일부 여야합니까?
기본 키가 아닌 열을 기준으로 테이블을 분할하고 있습니까? 오늘 파티션 열이 기본 키의 일부 여야하는지에 대한 상충되는 정보를 읽었습니다. 내 직감은 아니요라고 말하지만 100 % 확신 할 수는 없습니다. 그래서 질문은 ... 파티션 열이 기본 열의 일부 여야합니까? 어느 쪽이나 다른 쪽이 추천됩니까? 파티션 키에 대한 인덱스를 작성해야합니까, 아니면 DBMS가 …

1
이 쿼리가 인덱스 스풀을 사용하지 않는 이유는 무엇입니까?
옵티마이 저의 동작을 더 잘 이해하고 인덱스 스풀 주위의 한계를 이해하기 위해이 질문을하고 있습니다. 1에서 10000까지의 정수를 힙에 넣었다고 가정하십시오. CREATE TABLE X_10000 (ID INT NOT NULL); truncate table X_10000; INSERT INTO X_10000 WITH (TABLOCK) SELECT TOP 10000 ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) FROM master..spt_values t1 CROSS JOIN master..spt_values …

4
데이터베이스에 하나의 삽입 만있는 경우 가능한 모든 열 조합을 색인화하는 것이 좋지 않습니까?
큰 선택 쿼리가 필요하지만 한 번만 채워지는 데이터베이스를 기반으로하는보고 시스템에서 작업하고 있습니다. 데이터베이스 관리 시스템은 Microsoft SQL Server 2017입니다. 이와 같은 시스템을 설계하는 더 좋은 방법이있을 수 있지만 이론적으로 접근 해 봅시다. 이론적으로 말하면 : 데이터베이스가 매우 큰 경우 (여러 테이블에서 150M + 행) 그리고 데이터베이스가 한 번만 채워질 것이라고 …


1
내 SQL Server가 패치 되었습니까?
SQL Server 인스턴스의 패치 여부를 어떻게 알 수 있습니까? 서버에 사용 가능한 패치가 있는지 식별하는 기본 기능이 있습니까? 도대체 버전 데이터를 사용할 수 있습니까?
23 sql-server 

3
현재 연도를 제외하고 동시에 테이블을 분할하는 가장 좋은 방법은 무엇입니까?
태스크 큰 테이블 그룹에서 롤링 13 개월을 제외한 모든 것을 아카이브하십시오. 보관 된 데이터는 다른 데이터베이스에 저장해야합니다. 데이터베이스가 단순 복구 모드입니다 테이블은 5 천만 행에서 수십억 개이며 경우에 따라 각각 수백 GB를 차지합니다. 테이블이 현재 파티션되지 않았습니다 각 테이블에는 계속 증가하는 날짜 열에 하나의 클러스터형 인덱스가 있습니다. 각 테이블에는 추가적으로 …

5
DMV에서 연결에 ApplicationIntent = ReadOnly가 사용되었는지 알 수 있습니까?
Always On 가용성 그룹을 설정했으며 사용자가 연결 문자열에서 ApplicationIntent = ReadOnly를 사용하고 있는지 확인하고 싶습니다. DMV (또는 확장 이벤트 등)를 통해 SQL Server에서 사용자가 연결 문자열에서 ApplicationIntent = ReadOnly에 연결되었는지 알 수 있습니까? 연결을 예방하는 방법에 대해서는 대답하지 마십시오.이 질문이 아닙니다. 올바른 문자열없이 연결하는 기존 응용 프로그램이 있기 때문에 단순히 …

1
수정 불가능한 공간 인덱스 손상이 정상으로 간주됩니까?
손상 을 보고 하는 공간 인덱스 가 있습니다 DBCC CHECKDB. DBCC CHECKDB(MyDB) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS, TABLERESULTS 공간 인덱스, XML 인덱스 또는 인덱싱 된 뷰 'sys.extended_index_xxx_384000'(개체 ID xxx)에 뷰 정의가 생성하는 모든 행이 포함되어 있지 않습니다. 이것은 반드시이 데이터베이스의 데이터에 대한 무결성 문제를 나타내는 것은 아닙니다. 공간 인덱스, XML …

4
Windows 인증 사용시 SQL Server Management Studio 연결이 느리거나 시간 초과 됨
Windows 인증을 사용하여 TCP를 통해 SQL Server 2012 인스턴스에 연결하려고 할 때 SQL Server Management Studio 2014에서 지연이 매우 길어집니다 (10 ~ 30 초) . 이것은 개체 탐색기 또는 새로운 빈 쿼리 창을 연결할 때 발생합니다. 연결되면 쿼리 실행이 빠릅니다. SQL Server 인증을 사용하여 연결할 때 문제가 발생하지 않습니다. 환경: …

2
SQL Server의 READ COMMITTED SNAPSHOT 및 SNAPSHOT
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . SQL Server READ COMMITTED SNAPSHOT와 SNAPSHOT격리 수준 의 차이점을 조사 하고 다음 리소스를 살펴 보았습니다. 행 버전 관리 기반 격리 수준 선택 대부분의 응용 프로그램에서 다음과 같은 이유로 …

2
프로세스 ID, 프로세스 이름, 로그인 시간, 사용자, 시작 시간 및 기간으로 장기 실행 쿼리를 찾으려면 어떻게합니까?
누구든지 장기 실행 쿼리에 대해 아래에서 주어진 세부 정보를 찾도록 도와 줄 수 있습니까? ProcessID, 프로세스 이름, 데이터베이스, 호스트, 사용자, 프로세스 로그인 시간, 쿼리 시작 시간 및 쿼리 기간 이 데이터를 제공하는 쿼리 또는 SP를 찾고 있습니다.
23 sql-server 


5
SSMS 대문자 키워드를 만드는 방법
최근에 Management Studio 2012를 사용하기 시작했습니다. MySQL Workbench를 사용할 때 편리한 기능은 모두 소문자를 유지하고 예약어 ( SELECT, 등 INSERT)를 자동으로 대문자로 변환한다는 것입니다. SSMS에서이 동작을 어떻게 복제합니까?

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