«sql-server» 태그된 질문

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


3
모든 참조 외래 키에 대한 캐스케이드 기본 키 업데이트
참조하는 모든 외래 키 사이에서 업데이트를 연계하여 기본 키 열 값을 업데이트 할 수 있습니까? # 편집 1 : followinq 쿼리를 실행할 때 select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , update_referential_action이 0으로 설정되어 있음을 알 수 있습니다. 따라서 기본 키 열을 업데이트 한 후 NO ACTION이 수행되지 않습니다. CASCADE UPDATE시 …

2
PARTITION BY가없는 ROW_NUMBER ()는 여전히 세그먼트 반복자를 생성합니다.
나는 순위 및 집계 창 기능, 특히 세그먼트 및 시퀀스 프로젝트 반복자에 대한 내 블로그 게시물을 작성하고 있습니다. 내가 이해하는 방식은 세그먼트가 그룹의 끝 / 시작을 구성하는 스트림의 행을 식별하므로 다음과 같은 쿼리입니다. SELECT ROW_NUMBER() OVER (PARTITION BY someGroup ORDER BY someOrder) 세그먼트를 사용하여 행이 이전 행이 아닌 다른 그룹에 …

5
SQL Server 2012 컴퓨터 계정으로 로그인 할 수 없습니다
IIS / SQL Server 사이트를 2008 년에서 2012 년으로 마이그레이션하고 있는데 인증에 문제가 있습니다. Windows 인증을 사용하여을 (를) 인증 DOMAIN\COMPUTER$하지만 작동하지 않아 오류가 발생했습니다. 사용자 'DOMAIN \ COMPUTER $'에 대한 로그인이 실패했습니다. 이유 : 제공된 이름과 일치하는 로그인을 찾을 수 없습니다. [고객 : <로컬 컴퓨터>] 계정이 존재 함을 확인했으며 계정을 …

3
삭제 트리거에 레코드를 삭제 한 사람에 대한 정보 전달
감사 내역을 설정할 때 누가 테이블에서 레코드를 업데이트하거나 삽입하는지 추적하는 데 문제가 없지만 레코드를 삭제하는 사람을 추적하는 것이 더 문제가있는 것 같습니다. "UpdatedBy"필드를 삽입 / 업데이트에 포함시켜 삽입 / 업데이트를 추적 할 수 있습니다. 이를 통해 INSERT / UPDATE 트리거가를 통해 "UpdatedBy"필드에 액세스 할 수 있습니다 inserted.UpdatedBy. 그러나 삭제 트리거를 …


1
Sch-M WAIT는 SQL Server 2014에서 Sch-S를 차단하지만 SQL Server 2008 R2는 차단하지 않습니까?
우리는 최근 SQL 2008 R2의 프로덕션 인스턴스를 새로운 SQL 2014 서버로 마이그레이션했습니다. 다음은 Service Broker 사용에 대해 알아 낸 흥미로운 시나리오입니다. 와 데이터베이스 고려 Broker Enabled = true에 MyService와 MyQueue. 이 큐에서 포이즌 메시지 처리가 사용 불가능합니다. 대기열에있는 메시지와 2 개 이상의 활성 대화가 있습니다. 한 프로세스 (SPID 100)에서 다음을 …

1
고급 서비스가 포함 된 SQL Server 2014 Express는 실제로 전체 텍스트 검색을 지원합니까?
고급 서비스와 함께 SQL Server 2014 Express 버전을 설치했습니다. 전체 텍스트 검색 기능을 시험 해보고 싶었습니다. 본인은 여기에 전체 텍스트 검색 2014 Express Edition을 지원하는지. 그러나 전체 텍스트 인덱스를 설치하고 만들려고하면이 버전의 SQL Server에서 전체 텍스트 인덱스가 지원되지 않는다는 오류가 발생합니다. 전체 텍스트 색인이 실제로 지원됩니까? 고급 버전이 아닌 잘못된 …

1
시퀀스가 재사용 중입니다
시스템의 객체에 대한 추적 번호를 생성하는 시퀀스가 ​​있습니다. 꽤 오랫동안 작동했습니다. 지난 주에 우리는 값을 재사용하기 시작했습니다. 일어날 것으로 보이는 것은 저녁의 다른 지점에서 전날의 값으로 롤백한다는 것입니다. 그런 다음 해당 지점에서 값을 계속 생성합니다. 예를 들어 다음과 같은 것을 얻을 수 있습니다. 10112 10113 10114 10115 10116 10117 10118 …

1
삭제 명령문의 교착 상태
SQL Server 작업이 실행될 때 교착 상태가 발생합니다. 교착 상태는 간단한 DELETE 문에서 발생합니다. 교착 상태를 유발하기 위해 SELECT / UPDATE 쿼리가 실행 중이어야한다고 생각 했습니까? 그러나 DELETE / DELETE 교착 상태 인 것 같습니다 ... 내가 찾고있는 것은 왜 DELETE / DELETE 교착 상태가 발생하는지입니다. 그것은 다른 매개 변수를 …

1
차등 백업을 복원하면 DEFUNCT 로그 파일이 생성됩니까?
여기 내 문제가 있습니다. 전체 복원을 통해 데이터베이스를 새 서버로 옮긴 다음 빠른 차등 백업 / 복원으로 컷 오버하려고합니다. 문제없이 전체 복원을 수행 할 수 있지만 차등 백업을 복원 할 때 다음 경고가 표시됩니다. 메시지 3127, 수준 16, 상태 1, 줄 1 복원 된 데이터베이스 'DatabaseName'의 'Database_Log2'파일이 데이터베이스가 단순 복구 …

2
다른 SQL 계정으로 실행되는 SQL 작업 단계
다른 SQL 로그인 계정으로 실행되도록 SQL 작업 단계를 설정하는 방법이 궁금합니다. 기존 자격 증명이 필요한 새 프록시 계정을 설정해야합니다. 자격 증명을 만들 때 유일한 옵션은 Windows 로그인 자격 증명을 사용하는 것입니다. 실행하려는 작업이 아래에 있습니다. 다른 추가 명령문이 있지만 작업 단계를 SQL 로그인으로 실행하도록 설정하면 실패합니다. insert into [dbo].[TableA] SELECT …

1
버스트 사용량에 대한 IO 요구 사항 추정
우리는 하루 종일 주기적으로 SQL 데이터베이스를 쿼리하는 응용 프로그램을 가지고 있습니다. 상대적으로 많은 양의 데이터에 대한 개별 요청과 함께 산재 해 있거나 활동이 적은 기간이 있습니다. 이러한 요청이 들어 오면 기본 목표는 데이터를 빠르게 전달하는 것이며, 보조 목표는 비용 효율적으로 수행하는 것입니다. 응용 프로그램의 특성상 데이터 / 인덱스가 이전 쿼리 …

2
비트 열에 인덱스를 추가하면 삽입 속도가 크게 저하됩니까?
약 1 백만에서 5 백만 개의 레코드가있는 테이블이 있습니다. 해당 레코드의 작은 부분에는 비트 열 중 하나가 'TRUE'로 설정되어 있습니다. 그 기록을 빨리 찾아야합니다. 인덱스 가이 열에서 검색 속도를 높일 수 있다고 생각하지만 INSERT가 두렵습니다. 따라서 내 질문. 데이터베이스는 일종의 데이터웨어 하우스처럼 작동하므로 많은 SELECT가 있고 작지만 (하루 최대 10-20 …

3
SQL Server 데이터베이스에서 모든 보안 관련 정보를 내보내는 방법
아시다시피 SQL Server는 데이터베이스의 각 요소 (데이터베이스 수준 및 개체 수준 모두)에 대해 선언 된 모든 보안 관련 문을 내보내는 기본 솔루션을 제공하지 않습니다. 나는이 정보를 생각해내는 능력에 대해 이야기하고 있습니다. 모든 사용자 모든 사용자 정의 역할 데이터베이스 수준의 모든 권한 (예 : GRANT CREATE FUNCTION) 개체 수준의 모든 권한 …

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