«sql-server» 태그된 질문

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

4
“문자열 또는 이진 데이터가 잘립니다.”를 담당하는 열을 어떻게 식별합니까?
원격 Pg 데이터베이스에서 SELECT에 작성한 코드를 사용하여 자동으로 일부 쿼리를 생성하고 로컬 SQL Server 데이터베이스에 삽입합니다. 그러나 그중 하나 가이 오류를 생성합니다. [Microsoft] [ODBC SQL Server 드라이버] [SQL Server] 문자열 또는 이진 데이터가 잘립니다. (SQL-22001) [현재 상태는 22001이었으며 현재는 01000입니다.] [Microsoft] [ODBC SQL Server 드라이버] [SQL Server]이 문이 종료되었습니다. . …

2
SQL Server 2012에서 빈 결과 집합으로 쿼리 오류가 발생하는 이유는 무엇입니까?
MS SQL Server 2012에서 다음 쿼리를 실행할 때 두 번째 쿼리는 실패하지만 첫 번째 쿼리는 실패하지 않습니다. 또한 where 절없이 실행하면 두 쿼리가 모두 실패합니다. 둘 다 빈 결과 집합을 가져야하는데 왜 실패할까요? 모든 도움 / 통찰력을 부탁드립니다. create table #temp (id int primary key) create table #temp2 (id int) …

3
HEAP 테이블에 대한 유효한 사용 시나리오는 무엇입니까?
현재 레거시 시스템으로 일부 데이터 가져 오기를 수행 중이며이 시스템이 단일 클러스터형 인덱스를 사용하지 않는 것을 발견했습니다. 빠른 Google 검색에서 HEAP 테이블의 개념을 소개했지만 이제 클러스터 된 테이블보다 HEAP 테이블을 선호해야하는 사용 시나리오가 궁금합니다. 내가 이해하는 한 HEAP 테이블은 감사 테이블 및 / 또는 삽입이 선택보다 훨씬 자주 발생하는 경우에만 …

3
절대 성능을 위해 SUM이 더 빠르거나 COUNT입니까?
이는 특정 조건과 일치하는 레코드 수를 계산하는 것과 관련이 있습니다 (예 : invoice amount > $100 있습니다. 나는 선호하는 경향이있다 COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) 그러나 이것은 유효합니다 SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) COUNT가 두 가지 이유로 선호된다고 생각했을 것입니다. 의도를 전달합니다. …

6
SQL Server를 사용한 부하 분산
Windows Server에서 Microsoft SQL Server로드 균형 조정을 수행하고 모든 프로그램 액세스에 투명성을 제공하기 위해 현재 존재하는 것 이것이 내장되어 있거나 솔루션을 구매해야합니까? 오늘 웹 서버 또는 SQL Server에 대한 다른 데이터베이스 액세스의 관점에서이를 쉽게 수행 할 수있는 솔루션이 있는지 확인하려고합니다.
31 sql-server 

5
데이터가 변경되지 않는 업데이트 성능
UPDATE실제로 데이터를 변경하지 않는 명령문 이있는 경우 (데이터가 이미 업데이트 된 상태이므로). WHERE업데이트를 방지하기 위해 조항을 확인하면 성능상의 이점이 있습니까? 예를 들어 다음에서 UPDATE 1과 UPDATE 2간에 실행 속도에 차이가있을 수 있습니다. CREATE TABLE MyTable (ID int PRIMARY KEY, Value int); INSERT INTO MyTable (ID, Value) VALUES (1, 1), (2, …


1
스캔이이 술어를 찾는 것보다 빠른 이유는 무엇입니까?
예상치 못한 것으로 설명되는 쿼리 성능 문제를 재현 할 수있었습니다. 내부에 중점을 둔 답변을 찾고 있습니다. 내 컴퓨터에서 다음 쿼리는 클러스터형 인덱스 스캔을 수행하며 약 6.8 초의 CPU 시간이 걸립니다. SELECT ID1, ID2 FROM two_col_key_test WITH (FORCESCAN) WHERE ID1 NOT IN ( N'1', N'2',N'3', N'4', N'5', N'6', N'7', N'8', N'9', …

6
새로운 TLS 표준과의 SQL Server 호환성
주요 브라우저는 SSL3.0 및 TLS1.0 이상으로 이동하고 있습니다. PCI 보안위원회는이 프로토콜의 수명 종료일을 충분히 강력한 암호화로 간주합니다. 새롭고 더 강력한 프로토콜을 사용하려면 이러한 프로토콜에서 벗어나야합니다. Windows 서버에서는 이러한 이전 프로토콜을 매우 쉽게 비활성화하고 대신 TLS1.1 이상 만 제공 할 수 있습니다. 그러나 다른 곳 에서 언급했듯이 , 낮은 프로토콜을 사용하지 …

4
CPU 클럭 속도 대 CPU 코어 수-더 높은 GHz 또는 SQL Server의 더 많은 코어?
VMware 내에서 SQL Server 2016 노드의 가상 클러스터를위한 물리적 서버 세트를 프로비저닝하기 시작했습니다. Enterprise Edition 라이센스를 사용할 것입니다. 우리는 6 개의 노드를 설정할 계획이지만 CPU 클럭 속도 대 CPU 코어 수와 관련하여 물리적 서버를 프로비저닝하는 이상적인 방법에 대해서는 약간의 논쟁이 있습니다. 나는 이것이 다른 소프트웨어 관련 요소들 사이에 저장된 트랜잭션 …


8
IntelliSense가 작동하지 않지만 활성화되어 있습니다.
이 문제는 실제로 까다로운 문제로 입증되고 있습니다. SQL Server Management Studio 2008에서는 며칠 전까지 IntelliSense가 훌륭하게 작동했습니다. 그런 다음 갑자기 중단되었습니다. 도구 모음 메뉴에서 활성화 된 아이콘 및 도구-> 옵션-> 텍스트 편집기-> T-SQL-> IntelliSense에서 활성화되어 있음을 나타냅니다. Ctrl-Shft-R을 사용하여 IntelliSense 캐시를 다시 시도했지만 작동하지 않습니다. 내 IntelliSense에 무슨 일이 일어 …

5
왜 int를 조회 테이블의 기본 키로 사용합니까?
조회 값을 기본 키 (대부분의 경우 문자열)로 사용하는 대신 왜 int를 조회 테이블의 기본 키로 사용 해야하는지 알고 싶습니다. int 대신 nvarchar (50)을 사용하면 많은 레코드가있는 테이블에 연결된 경우 더 많은 공간을 사용한다는 것을 알고 있습니다. 반면에 조회 값을 직접 사용하면 기본적으로 조인을 수행하지 않아도됩니다. 조인이 항상 필요한 경우 이것이 …


4
SQL Server 2012에서 SQL Server 2005로 데이터베이스를 이동하는 방법
데이터베이스를 SQL Server 2012 (32bit)에서 SQL Server 2005 (64bit)로 이동해야하는 경우 어떤 옵션이 있습니까? 나는 할 수 없다는 것을 안다. SQL Server 2005에서 데이터베이스 백업 복원 분리 및 부착 나는 내가 할 수 있다는 것을 안다. 데이터 가져 오기 마법사를 사용하고 하나의 데이터베이스에서 시도했지만 데이터를 이동하는 것만으로도 ID 열을 유지하기 …

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