«sql-server» 태그된 질문

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

8
애플리케이션이 sa 계정을 사용하지 않아야하는 이유
나의 첫번째 질문은, 부드럽게 해주세요. sa 계정을 사용하면 SQL Server 및 모든 데이터베이스, 사용자, 권한 등을 완벽하게 제어 할 수 있습니다. 나는 응용 프로그램이 완벽하고 비즈니스에 중점을 둔 이유없이 sa 암호를 사용해서는 안된다는 절대적인 믿음을 가지고 있습니다. 이 질문에 대한 답변 에는 IT 중심 토론에 대한 많은 추론 이 포함됩니다 …

1
모든 트리거에 SET NOCOUNT ON을 추가해야합니까?
당신이 가지고 있어야한다는 것은 매우 일반적인 지식입니다 SET NOCOUNT ON 새 저장 프로 시저를 만들 때 기본적으로 Microsoft는 2012 년에이를 포함하도록 기본 템플릿을 변경했습니다. 트리거와 동일해야하지만 템플릿에는 포함되지 않았다고 생각했습니다. 이것은 고의적 인 것인가 아니면 단순한 감독입니까?

3
SQL Server 데이터베이스 동기화
문제 정의 우리 사용자는 대부분 최신 데이터베이스를 쿼리 할 수 ​​있어야합니다. 데이터는 최대 24 시간까지 오래 될 수 있으며 허용됩니다. 프로덕션 사본을 사용하여 두 번째 데이터베이스를 최신 상태로 유지하는 가장 저렴한 방법은 무엇입니까? 내가 생각하지 않는 접근법이 있습니까? 작업량 주식 거래 활동을 모니터링하는 데 사용하는 타사 응용 프로그램이 있습니다. 낮에는 …

5
프로덕션에서 HierarchyId를 사용하는 사람이 있습니까? 신뢰할 수 있습니까?
실제 생산에서 수천 행이 넘는 합리적인 크기의 테이블로 HierarchyId를 사용하고 있습니까? 신뢰할 수 있고 성능이 좋습니까? 지금까지 나는 공급 업체에 가입하지 않은 사람이 추천 발견하지 않은, 폴 닐슨은 그것에 대하여 조언 여기 . 실제 프로덕션 시스템에서 HierarchyId를 사용한 경험은 무엇입니까? 대안 대신 HierarchyId를 선택할 때 사용한 기준은 무엇입니까?


5
데이터베이스에 단위를 저장하는 가장 좋은 방법
한 가지 또는 다른 것을 나타내는 수백 개의 열이있는 큰 (SQLServer) 데이터베이스를 상속했습니다. 이러한 값의 단위 (예 : "갤런", "인치"등)는 확장 속성의 MS_Description 필드에 저장됩니다. 이 정보를 저장하는 더 좋은 방법이 있는지 궁금합니다. 문서화 목적으로는 문제가 없지만이 데이터를 기반으로 강력한 단위 변환 계산을 수행하는 것은 어려울 것입니다. 이 시점에서 나는 …

1
CREATE DATABASE 및 CREATE ANY DATABASE 권한
Microsoft SQL Server에서 권한 CREATE DATABASE과 CREATE ANY DATABASE권한 의 차이점은 무엇 입니까? 정식 답변을 찾을 수 없습니다. 내가 추측 할 수있는 최선 중 (a)는 점이다 CREATE ANY와 반면에 나는, 다른 사용자가 소유 할 수있는 데이터베이스를 만들 수 있습니다 의미 CREATE/ 초 SQL 서버 일이었다 I (b)는 사이베이스의 원래 허가를 …

2
SQL Server는 동등하게 분할 된 두 테이블에서 병렬 병합 조인을 최적화하지 않습니다.
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 매우 상세한 질문에 대해 사과드립니다. 문제를 재현하기위한 전체 데이터 세트를 생성하는 쿼리를 포함 시켰으며 32 코어 컴퓨터에서 SQL Server 2012를 실행하고 있습니다. 그러나 이것이 SQL Server 2012에만 해당되는 …


3
공통 테이블 표현식 (CTE)의 이점은 무엇입니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 에서 MSDN : 파생 테이블과 달리 CTE는 자체 참조가 가능하며 동일한 쿼리에서 여러 번 참조 될 수 있습니다. 저는 CTE를 많이 사용하고 있지만 CTE의 이점에 대해 깊이 생각해 …
21 sql-server  cte 

3
마스터 데이터베이스를 얼마나 자주 백업합니까?
BOL 의 제안 은 매우 모호합니다. 비즈니스 요구에 맞게 데이터를 충분히 보호하기 위해 필요한만큼 마스터를 백업하십시오. 정기적 인 백업 일정을 권장합니다.이 일정은 실질적인 업데이트 후에 추가 백업으로 보완 할 수 있습니다. 더 모험을한다면 다음과 같은 세부 정보를 찾을 수 있습니다. 마스터를 업데이트하고 백업을 수행해야하는 작업 유형은 다음과 같습니다. 사용자 데이터베이스 …

4
스키마 변경이 어떻게 발생 했습니까?
어제 뭔가 나쁜 일이 일어났다. 얼마 전 만들어진보기는 ​​결국 보고서를 파기 한 누군가에 의해 수정되었습니다. 운수 나쁘게. 누군가 (의도적으로 또는 무의식적으로) PRODUCTION 데이터베이스에서이 수정을 수행했습니다. 내 질문 : 누가 (사용자 이름) 이이 수정을했는지 알 수있는 방법 (스크립트 / 소프트웨어 / 프리웨어 등)이 있습니까? 그래서 해당 사용자의 프로덕션 데이터베이스에 대한 액세스 …
21 sql-server  view 


1
해시 키 프로브 및 잔차
다음과 같은 쿼리가 있다고 가정 해보십시오. select a.*,b.* from a join b on a.col1=b.col1 and len(a.col1)=10 위 쿼리에서 해시 조인을 사용하고 잔차가 있다고 가정하면 프로브 키는 col1이고 잔차는입니다 len(a.col1)=10. 그러나 다른 예를 거치면서 프로브와 잔차가 모두 같은 열임을 알 수 있습니다. 아래는 내가 말하려는 것에 대한 설명입니다. 질문: select * …


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