«sql-server» 태그된 질문

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

3
시퀀스를 사용하는 열이있는 테이블을 어떻게 만듭니 까?
나는 다음을 가지고있다 CREATE TABLE [MyTable] ( [ID] [bigint] PRIMARY KEY NOT NULL, [Title] [nvarchar](64) NOT NULL ) CREATE SEQUENCE MyTableID START WITH 1 INCREMENT BY 1 NO CACHE ; GO MyTable에 새 레코드를 삽입하고 ID를 시퀀스의 다음 값으로 설정하고 싶습니다. 어떻게하니? 아마도 방아쇠가 있거나 다른 방법이 있습니까? 어떻게? SQL …

3
SSRS 보고서에서 행을 숨기는 방법?
SSRS 2008에서 총 할당량과 두 칼럼 모두의 총 비용이 0 인 보고서에서 해당 행을 숨길 수있는 방법을 찾으려고합니다. 예를 들면 다음과 같습니다. 총 할당 총 실제 비용 0 <<-숨기기 100,00 0 <---- 숨기지 마십시오 0 50,0000 <---- 숨기지 마십시오 스크린 샷은 다음과 같습니다. 감사합니다

1
OUTER JOIN 내에 중첩 된 INNER JOIN의 구문 대 쿼리 결과
TLDR; 두 가지 실행 계획을 살펴보면 어느 쪽이 더 나은지에 대한 쉬운 대답이 있습니까? 의도적으로 인덱스를 만들지 않았으므로 무슨 일이 일어나고 있는지 쉽게 알 수 있습니다. 다른 조인 스타일 (예 : 중첩 대 기존) 간의 쿼리 성능 차이를 발견 한 이전 질문 에 이어 중첩 구문도 쿼리 동작을 수정한다는 것을 …

2
데이터베이스 속성 대화 상자의 파일 페이지에서 데이터베이스 소유권 변경시 오류
데이터베이스를 복원하고 db_owner로 새 사용자 (로그인 한 동일한 사용자)를 작성했습니다. 이제 데이터베이스 다이어그램에 오류가 있음을보고 싶을 때 이 데이터베이스에 유효한 소유자가 없기 때문에 데이터베이스 다이어그램 지원 오브젝트를 설치할 수 없습니다. 계속하려면 먼저 데이터베이스 특성 대화 상자의 파일 페이지 또는 권한 부여 명령문을 사용하여 데이터베이스 소유자를 유효한 로그인으로 설정 한 후 …

2
여러 날에 걸쳐 DBCC CHECKDB 나누기
매우 큰 데이터베이스에 대해 며칠 동안 DBCC CHECKDB를 수동으로 분산시키는 Paul Randal의 방법 을 구현하려고 노력하고 있습니다. 데이터베이스의 테이블을 대략 7 개의 버킷으로 나누기 일주일에 두 번 DBCC CHECKALLOC 실행 일주일에 한 번 DBCC CHECKCATALOG 실행 매일 한 버킷에서 DBCC CHECKTABLE 실행 이 기술을 사용한 사람이 있습니까? 기존 스크립트가 있습니까? …

3
테이블 행과 일치하지 않는 값 식별
쿼리에 제공된 식별자 중 테이블에 존재하지 않는 고유 식별자를 쉽게 확인할 수 있기를 원합니다. 더 잘 설명하기 위해, 테이블에 존재하지 않는 목록 "1, 2, 3, 4"의 ID를 확인하기 위해 지금 내가 할 일이 있습니다. SELECT * FROM dbo."TABLE" WHERE "ID" IN ('1','2','3','4')테이블에 ID 2 인 행이 없다고 가정 해 보겠습니다. …

2
시간 데이터 형식에 분을 어떻게 추가합니까?
두 개의 레코드를 테이블에 삽입하는 저장 프로 시저가 있는데 레코드의 차이점은 두 번째 레코드의 시간 열 @MinToAdd이 첫 번째 레코드 이후라는 것입니다. CREATE PROCEDURE CreateEntry /*Other columns*/ @StartTime time(2), @EndTime time(2), @MinutesToAdd smallint AS BEGIN SET NOCOUNT ON; SET @MinutesToAdd = @MinutesToAdd % 1440; --Prevent overflow if needed? IF (@MinutesToAdd …

2
잘라 내기 / 대형 삽입 후 인덱스를 다시 작성해야합니까?
새 데이터를 삽입하기 전에 (다른 테이블의 데이터, 계산 등) 삽입하기 전에 약 1.75M 행으로 일부 테이블을 자르는 저장 프로 시저가 있습니다. 기본 개요는 매우 간단합니다. 테이블 자르기 시간당 약 75,000의 '배치'에 1.75M 행을 삽입하십시오. 이 프로세스에서 언제든지 인덱스를 명시 적으로 다시 작성해야하는지 궁금합니다. 예 : 테이블 자르기 ALTER INDEX ALL …

3
SQL Server 데이터베이스 샤딩-공통 데이터 / 비 샤딩 데이터로 수행 할 작업
우리는 대규모 엔터프라이즈 급 데이터베이스를 보유하고 있습니다. 비즈니스 모델의 일부로 모든 웹 사용자는 매월 같은 시간에 웹 서버에 접속하여 SQL 상자를 망치게됩니다. 트래픽은 매우 무거 우며 회사가 커질수록 계속 커집니다. sql proc 최적화가 수행되었으며 하드웨어는 이미 매우 높은 수준으로 확장되었습니다. 우리는 회사의 성장과 미래의 부하를 처리 할 수 ​​있도록 지금 …
10 sql-server 

2
교착 상태 선택 / 삽입
이 인스턴스는 SharePoint 2007 데이터베이스 (SP)를 호스팅합니다. SP 컨텐츠 데이터베이스 내에서 많이 사용되는 하나의 테이블에 대해 수많은 SELECT / INSERT 교착 상태가 발생했습니다. 관련 리소스를 좁혔습니다. 두 프로세스 모두 비 클러스터형 인덱스에 대한 잠금이 필요합니다. INSERT에는 SELECT 리소스에 대한 IX 잠금이 필요하고 SELECT에는 INSERT 리소스에 대한 S 잠금이 필요합니다. 교착 …

3
사용자는 SSMS에서 기본이 아닌 스키마의 테이블을 볼 수 없습니다
VIEW DEFINITION내 사용자 중 하나의 스키마 수준에서 권한을 적절하게 설정하는 데 문제 가 있습니다. 스키마를 TestSchema만들고 일부 테이블을 추가했습니다. 사용자는 현재 사용 권한이 액세스 설정 및 테이블 (수정이 SELECT, UPDATE, DELETE관통 등) dbo_datareader및 dbo_datawriter역할. 그러나 SSMS 개체 탐색기에서 테이블을 볼 수 없습니다. 정의를 볼 수있는 권한을 부여하려고했습니다. grant view definition …

2
이 "매핑"테이블에 대해 별도의 ID 열이 필요합니까?
의 테이블 Producers과의 테이블이 Products있으며 둘 다 형식입니다. Id -int, 기본 키 Name -nvarchar 생산자는 여러 제품을 운반 할 수 있으므로 다음과 같은 테이블을 만들려고합니다 ProducerDetails. ProducerId -int, 외래 키 Producers.Id ProductId -int, 외래 키 Products.Id 그런 다음 나 자신에게 질문하기 시작하여 전문가에게 물어볼 것이라고 생각했습니다. Id내 ProducerDetails테이블에 추가 (int, …

1
암호화 된 데이터베이스를 다른 서버로 복원
SQLServer 2008에서 실행되는 제품을 사용하고 있습니다. 당연히이 제품을 제공하는 회사는 SQLServer 지원을 제공하지 않습니다. 제품을 설치할 때 데이터베이스를 암호화하기 위해 비밀번호를 지정했습니다. 다른 서버에서 테스트하기 위해 제품의 다른 사본을 실행하고 싶습니다. 데이터베이스를 다른 서버로 복원하고 해당 다른 서버에 제품을 설치했습니다. 설치시 동일한 암호를 입력 한 후 기본 서버에서 백업을 복원했습니다. …


1
문자 입력을 받고 날짜 형식을 반환하는 기능 (잘못된 입력)
문자열 문자를 받고 날짜 형식을 반환하는 함수를 작성해야합니다. 예를 들어 입력은 20120101이며 2012-01-01이 필요합니다. 문제는이 "2012ABCD"와 같은 잘못된 입력이있을 수 있다는 것입니다. 이 경우 함수가 2020-01-01과 같은 고정 날짜를 반환하기를 원합니다. 내가 지금까지 쓴 것은 : Create Function ReturnDate (@date varchar(8)) Returns date as begin declare @result date set @result …

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