«sql-server» 태그된 질문

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

3
왜 갑자기 인덱스가 필요하거나 쿼리를 변경해야하는지에 대한 답변 방법
3 년 경력의 주니어 DBA입니다. 우리의 임무는 쿼리를 미세 조정하거나 개발자에게 특정 코드를 다시 작성하거나 인덱스가 필요하다는 것을 알리는 것입니다. 개발자 팀이 자주 묻는 한 가지 간단한 질문은 "어제 잘 작동했습니다. 갑자기 무엇이 바뀌 었습니까?" 인프라 측면을 확인하라는 메시지가 표시됩니다. 모든 문제에 대한 첫 번째 반응은 항상 첫 번째로 확인되는 …

1
HADR_SYNC_COMMIT의 호기심이 기다립니다
우리는 HADR_SYNC_COMMIT환경에서 대기에 대한 흥미로운 패턴을 주목 하고 있습니다. 세 개의 복제본이 있습니다. 하나의 기본, 하나의 동기화 보조 및 하나의 비동기 보조가 데이터 센터에 있고 다른 데이터 센터에 ASYNC 복제본이 3 개 더 추가되었습니다 (약 2400 마일 거리). 그 이후로, 우리는 HADR_SYNC_COMMIT대기 시간이 엄청나게 증가하기 시작했습니다 . 활성 세션을 살펴보면 …


2
SARG 카디널리티 추정, 왜 전체 스캔하지 않습니까?
전체 스캔이없는 이유는 무엇입니까 (SQL 2008 R2 및 2012)? 테스트 데이터 : DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i < 10000 Begin Insert Into dbo.TestTable(VeryRandomText, VeryRandomText2) …

1
BULK INSERT가 진행되는 동안 SSDT 스키마 비교가 작동하지 않습니다
SSIS 및 SSDT와 함께 TFS / 소스 제어를 사용하는 대규모 ETL 및 DW 프로젝트에서 일하고 있습니다. 오늘 SSIS 패키지가 데이터베이스 테이블에 BULK INSERT를 수행하는 동안 해당 데이터베이스에 대해 SSDT 스키마 비교를 수행 할 수 없음을 알게되었습니다. 일부 패키지는 완료하는 데 시간이 오래 걸리기 때문에 불행한 일입니다. Schema Compare 기능을 사용하여 …
11 sql-server  ssis  ssdt 

6
2005 또는 2008 인스턴스없이 SQL Server 2000에서 2012로 마이그레이션
2012 년으로 옮겨야하는 SQL Server 2000에있는 3 개의 이전 데이터베이스를 발견했습니다. 표준 접근 방식은 2005 또는 2008 인스턴스로 복원하고 업데이트, 재내 보낸 후 2012 년으로 복원하는 것입니다. 사용 가능한 2005 또는 2008 인스턴스가 없다는 점을 제외하고는 좋습니다. 시도해 볼만한 해결책이나 다른 방법이 있습니까? 정보를 위해 데이터베이스에는 15-20 개의 테이블과 몇 …

1
실제로 설치하기 전에 사용 가능한 설정에서 SQL Server 버전 및 에디션을 결정합니까?
SQL Server 2008 R2 Enterprise에서 Standard Edition으로 다운 그레이드 프로세스를 진행하고 있습니다. 위의 활동을 시작하기 위해 사용 가능한 Standard Edition SQL Server를 찾고있었습니다. 우리는 하나를 찾았지만 아래 포인트에서 혼란스러워했습니다. 설치 파일 (이전 팀 구성원이 저장)은 SQL Server 2008 R2라는 폴더에 있지만 설치를 시작하기 전에 교차 확인하기 위해 default.ini 파일을 살펴 …

2
개념 ERD 다 대다 또는 재귀?
나는 개념적 다이어그램을 작성하고있다 [예, 속성과 키를 포함하고 있다는 것을 알고 있습니다. 그러나 이것은 제가 배우는 동안하고있는 것을 통합하기위한 것입니다]-관계에 초점을 둔 개념적으로 취급하십시오 테이블이 아닌 다이어그램 방법) 내 마음의 장애물은 : 나는 프로필, 위치 및 조직 관계를 모델링하는 가장 좋은 방법을 확인하려고합니다. 우선, 규칙 : 하나 이상의 프로필 은 …

3
기존 사용자의 비밀번호 정책 확인
최근에 많은 데이터베이스 로그인에서 enforce_password_policy플래그를 사용할 수없는 환경에 들어 왔습니다 . 다가오는 감사를 위해서는 이러한 로그인 암호를 확인해야합니다. 다음 쿼리를 사용하여 로그인 목록과 플래그가 켜져 있는지 여부를 얻었습니다. select @@SERVERNAME as servername, name, IS_SRVROLEMEMBER('sysadmin', name) as SYSADMIN, type_desc, create_date, is_policy_checked, is_disabled, password_hash, PWDCOMPARE(name, password_hash) as UsernameAsPassword FROM sys.sql_logins 그러나 플래그가 …

1
높은 PAGELATCH_ * 및 WRITELOG가 대기합니다. 그들은 관련이 있습니까?
높은 WRITELOG 대기와 함께 매우 높은 PAGELATCH_EX 및 PAGELATCH_SH 대기 유형을보고 있습니다. PAGELATCH 대기를 유발하는 쿼리를 진단했으며 IDENTITY 값으로 정의 된 사용중인 클러스터 된 기본 키로의 삽입 속도를 줄임으로써 제거 할 수 있습니다. 이 현상을 마지막 페이지 삽입 래치 경합이라고합니다. 그러나 내 질문은 새 레코드가 삽입 될 때 SQL Server가 …

2
IP 주소 저장-varchar (45) vs varbinary (16)
- 나는 두 개의 필드와 테이블을 만들려고 ID로 BIGINT와 IPAddress같은 하나 varchar(45)또는 varbinary(16). 아이디어는 모든 고유 한 IP 주소를 저장하고 다른 테이블 ID의 실제 참조 대신 참조 를 사용하는 것 IP address입니다. 일반적으로 IDfor 주어진 IP address또는 (주소를 찾을 수없는 경우) 주소를 삽입하고 생성 된을 반환 하는 저장 프로 시저를 …

1
쿼리 계획을 재사용성에 대한 문장으로 나누는 것이 더 좋을까요?
쿼리 계획이 쿼리에 의해 컴파일, 저장 및 검색되는 방법에 대한 제한된 지식을 통해 다중 문 쿼리 또는 저장 프로 시저가 쿼리 계획 캐시에 저장되어 향후 실행에서 쿼리에 사용될 쿼리 계획을 생성한다는 것을 이해합니다. 이 계획은 쿼리 해시가있는 쿼리 계획 캐시에서 검색됩니다. 즉, 쿼리를 편집하고 실행하면 해시가 다르고 쿼리 계획 캐시에서 …

3
SQL Server : 테이블이 아닌 뷰에서 사용자에게 선택 액세스 권한 부여
몇 개의 데이터베이스가있는 SQL Server 2012 인스턴스가 있습니다. 그중 하나에서 데이터베이스 이상에서 테이블을 선택하는 뷰를 만들었습니다. 사용자가 해당보기를 선택할 수 있기를 원하지만 테이블을 선택해서는 안됩니다. 사용자가 테이블을 선택할 수 없기 때문에 뷰가 정확하게 작성되었습니다. /programming/368414/grant-select-on-a-view-not-base-table 및 http://msdn.microsoft.com/en-us/library/ms188676을 읽었습니다 . aspx 및 여전히 작동하지 않습니다. 내가 할 경우 GRANT SELECT TABLE …

2
통계, 실행 계획 및 '오름차순 키 문제'이해
통계, 실행 계획, 저장 프로 시저 실행 간의 관계를 (개념적으로) 더 잘 이해하려고합니다. 통계가 저장 프로 시저에 대한 실행 계획을 만들 때만 사용되고 실제 실행 컨텍스트에서 사용되지 않는다고 말하는 것이 맞습니까? 다시 말해서, 이것이 사실이라면, 계획이 만들어지고 적절하게 재사용되었다고 가정하면 "최신"통계가 얼마나 중요합니까? 나는 내가 읽은 기사 ( 통계, 행 …

2
SQL CLR을 사용한 보안 또는 성능 위험
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . SQL Server에서 CLR을 사용할 때 특별한 보안 또는 성능 위험이 있습니까?

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