«sql-server» 태그된 질문

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

19
테이블 이름에 'tbl'접두사를 추가하는 것이 실제로 문제가됩니까?
나는 (일부 브렌트 Ozar 비디오를보고 있어요 예를 들어, 이와 같은를 ) 그는 함께 테이블 접두어하지 제안 ‘tbl’나 ‘TBL’. 인터넷에서 문서에 아무것도 추가하지 않고 "읽는 데 시간이 더 오래 걸린다"고 말하는 일부 블로그를 발견했습니다. 질문과 고려 사항 이게 진짜 문제 야? 첫 번째 dba 작업 이후에 테이블에 'tbl'접두어를 붙이기 때문에 (선임 …

5
INT보다 TINYINT를 언제 사용해야합니까?
일반적으로 항상 Ints를 사용합니다. 나는 당신이 있기 때문에 이론적으로이하지만, 가장 좋은 방법이 아닙니다 알고 있어야 데이터를 저장하기 위해 보장 할 가장 작은 데이터 형식을 사용합니다. 예를 들어, tinyint저장할 유일한 데이터가 1, 0 또는 null이라는 것을 알 때 사용하는 것이 좋습니다 (나중에 2 또는 3으로 확장 할 가능성이 매우 적음). 그러나이 …


6
그룹당 n 개의 행 검색
결과 집합의 각 그룹에서 여러 행을 선택해야하는 경우가 종종 있습니다. 예를 들어, 고객 당 'n'가장 최근 또는 가장 최근의 주문 값을 나열하려고합니다. 더 복잡한 경우, 나열 할 행 수는 그룹 (그룹 / 부모 레코드의 속성으로 정의)에 따라 달라질 수 있습니다. 이 부분은 선택 사항이며 추가 크레딧을 제공하며 사람들이 응답하지 않도록 …



5
이전과 같이 SQL Server 전체 업그레이드가 잘못 권고 되었습니까?
SQL Server 6.5 이후로 SQL Server를 사용하거나 사용하지 않고 작업했지만, 여전히 제 머리에 울리는 오래된 조언은 전체 업그레이드를 수행하지 않아야했습니다. 현재 2008 R2 DEV 및 TEST 시스템을 SQL Server 2012로 업그레이드하고 있으며 동일한 하드웨어를 사용해야합니다. 보고 서비스 구성을 복원 할 필요가 없다는 생각은 매우 매력적이며 시간을 현명하게 사용합니다. 관련된 분석 …


5
수십억의 레코드 저장을 처리 할 수있는 데이터베이스는 무엇입니까?
Netflow 데이터를 캡처하고 분석하는 도구를 개발하는 중입니다. 매일 우리는 약 14 억 개의 흐름 레코드를 캡처하여 다음과 같이 json 형식으로 표시합니다. { "tcp_flags": "0", "src_as": "54321", "nexthop": "1.2.3.4", "unix_secs": "1352234521", "src_mask": "23", "tos": "0", "prot": "6", "input": "105", "doctets": "186", "engine_type": "0", "exaddr": "2.3.4.5", "engine_id": "2", "srcaddr": "9.8.7.6", "dst_as": "12345", …

4
SQL Server에서 <>와! =의 성능이 동일한 신뢰할 수있는 소스
SO에 대한이 답변 을 고려 하여 &lt;&gt;운영자에게 다음과 같은 질문 을 하십시오 . &lt;&gt;입니다 ... 같은 !=. 그러나 주석 작성자는 파이프를 통해 다음과 같이 말합니다. 그것들이 기능적으로 동일하다는 것은 사실입니다. 그러나 SQL 옵티마이 저가이를 사용하는 방법은 매우 다릅니다. = /! =는 단순히 true / false로 평가되는 반면 &lt;&gt;은 엔진이 값이 …


2
다른 도메인에서 Windows 인증으로 SQL Server에 연결
다른 도메인의 VPN에서 원격 SQL Server에 연결하려고합니다. SQL Server에 서버 이름을 입력하고 추가 연결 매개 변수를 선택하면 학교에서 필요한 추가 항목을 추가 할 수 있습니다. Integrated Security=SSPI; User ID=DOMAIN\username; Password=Password 다음과 같은 오류가 발생합니다. 로그인 실패. 신뢰할 수없는 도메인에서 로그인하여 Windows 인증에 사용할 수 없습니다.

6
SQL Server <dbname> 데이터베이스가 현재 사용 중이기 때문에 세션을 삭제할 수 없지만 세션이 표시되지 않습니다
데이터베이스를 삭제하려고하면 "현재 사용중인 데이터베이스"dbname "을 삭제할 수 없습니다"라는 오류가 발생합니다. 그러나을 실행 sp_who2하면이 데이터베이스에 연결된 세션이 없습니다. 또한 데이터베이스를로 설정했습니다 single_user mode with rollback immediate. 왜 이런 일이 발생합니까?

1
대상 테이블의 서브 세트를 병합
MERGE명령문 을 사용하여 테이블에서 행을 삽입하거나 삭제 하려고 하지만 해당 행의 하위 집합에만 작용하고 싶습니다. 에 대한 설명서 MERGE에는 매우 강력한 경고가 있습니다. 일치 목적으로 사용되는 대상 테이블의 열만 지정해야합니다. 즉, 목표 테이블에서 소스 테이블의 해당 컬럼과 비교되는 컬럼을 지정하십시오. AND 절 target_table.column_x = value를 지정하는 등의 ON 절에서 대상 …

6
sql-server에서 커밋 된 읽기 스냅 샷을 활성화하면 어떤 위험이 있습니까?
나는 읽고 여기에 우리가 성능 저하를 볼 수 있지만 어떤 다른 위험이있다 할 수 있도록 몇 가지 여분의 데이터가 행마다 저장됩니다? 예. 이것이 데이터베이스 복구에 영향을 줍니까? 이것을 이용하기 위해해야 ​​할 다른 일이 있습니까? 다음 명령을 실행할 계획입니다. ALTER DATABASE DatabaseName SET READ_COMMITTED_SNAPSHOT ON ALTER DATABASE DatabaseName SET ALLOW_SNAPSHOT_ISOLATION ON …

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