«sql-server-2012» 태그된 질문

SQL Server 2012 (주요 빌드 버전 11.00.xxxx). sql-server를 태그하십시오.

6
SQL Server Management Studio 2012 : SSMS 프로젝트에 폴더가있는 방법
SSMS 2012를 사용하여 SQL Server 2012 및 우리가 사용하는 Azure SQL 서버와 통신하고 있습니다. 저는 SQL 전문가가 아니므로 나중에 참조 할 수 있도록 대부분의 SQL 스크립트를 저장했습니다. SSMS 프로젝트에서 20 개 정도의 .SQL 스크립트를 빠르게 실행했으며 모두 동일한 'Queries'폴더에 있습니다. 프로젝트에서 "하위 폴더"를 생성하여 스크립트를 올바르게 구성 할 수있는 방법이 …

2
SQL Server에서 단일 세션 내에서 SQL 문을 동시에 실행할 수 있습니까?
임시 테이블을 사용하는 저장 프로 시저를 작성했습니다. SQL Server에서 임시 테이블은 세션 범위라는 것을 알고 있습니다. 그러나 세션의 기능에 대한 정확한 정보를 찾을 수 없었습니다. 특히,이 스토어드 프로 시저가 단일 세션에서 두 번 동시에 실행될 수있는 경우, 현재 임시 테이블을 공유하는 두 개의 실행으로 인해 해당 프로 시저 내의 트랜잭션에 …

5
IsDeleted (소프트 삭제)를 강제로 구현할 때 적절한 인덱스 아키텍처는 무엇입니까?
현재 모든 기능을 갖춘 기존 데이터베이스 및 응용 프로그램이 있습니다. 현재 아키텍처를 변경할 수 없습니다. 현재 데이터베이스의 각 테이블에는 기본값이 '0'인 "IsDeleted"NOT NULL BIT 필드가 있습니다. 응용 프로그램이 데이터를 "삭제"하면 단순히 IsDeleted 플래그를 1로 업데이트합니다. 내가 이해하는 데 어려움이있는 것은 각 테이블의 인덱스를 구성하는 방법입니다. 현재 모든 쿼리 / 가입 …

3
IF EXISTS에서 쿼리를 래핑하면 속도가 매우 느려집니다.
아래 쿼리가 있습니다. select databasename from somedb.dbo.bigtable l where databasename ='someval' and source <>'kt' and not exists(select 1 from dbo.smalltable c where c.source=l.source) 위 쿼리는 3 초 안에 완료됩니다. 위의 쿼리가 값을 반환하면 저장 프로 시저를 EXIT로 원하므로 아래처럼 다시 작성하십시오. If Exists( select databasename from somedb.dbo.bigtable l where databasename …


3
SQL Server가 인덱스를 무시하는 이유는 무엇입니까?
CustPassMaster16 개의 열 이있는 테이블 이 있는데 그 중 하나는 CustNum varchar(8)이며 인덱스를 만들었습니다 IX_dbo_CustPassMaster_CustNum. SELECT진술서를 실행할 때 : SELECT * FROM dbo.CustPassMaster WHERE CustNum = '12345678' 인덱스를 완전히 무시합니다. 이 CustDataMaster방법은 더 많은 열 (55) 이있는 다른 테이블이 있으므로 혼란 스럽습니다 CustNum varchar(8). IX_dbo_CustDataMaster_CustNum이 테이블 의이 열 ( )에 …

6
매월 셋째 금요일 결정
SQL Server에서 "1.1.1996-30.8.2014"의 날짜 범위에 대해 "매월 세 번째 금요일"인 날짜를 결정해야합니다. 나는의 조합을 사용해야합니다 기대 DENSE_RANK()하고 PARTITION BY()세트 "순위 = 3"에 있습니다. 그러나 SQL을 처음 사용하여 올바른 코드를 찾을 수 없습니다.

3
SQL Server에서 호환성 모드가 100에서 110으로 변경 될 때의 영향
MydatabaseSQL Server 2008 R2에서 만든 데이터베이스가 있습니다 . SQL Server 2012로 업그레이드했습니다. 백분위 수를 계산하기 위해 아래 쿼리를 실행하려고했습니다. select Distinct [KEY],PERCENTILE_CONT(0.25) within group(order by EachPrice) OVER(Partition By [KEY]) As Q1,PERCENTILE_CONT(0.50) within group(order by EachPrice) OVER(Partition By [KEY]) As Q2, PERCENTILE_CONT(0.75) within group(order by EachPrice) OVER(Partition By [KEY]) As Q3, …

2
SQL Server 2012 새 DB 이름으로 백업 복원
2008 년에는 "대상 데이터베이스"필드의 이름을 복원 마법사에서 변경하여 백업을 새로운 DB 복사본으로 복원 할 수 있습니다. 새로운 시점의 DB가 생성되어 원하는 시점으로 복원 된 원본 DB의 사본입니다. 나는 내 인생에서 SQL 2012 가이를 수행하는 방법을 알아 내지 못했습니다. 이제 (아론 베르트랑 (Aaron Bertrand) 덕분에) 이것이 실제로 변하지 않았 음을 이해하고 …


7
WITH REPLACE를 사용하여 백업을 복원하는 중 오류 3154
컴퓨터에 SQL 2012 SP1이 설치되어 있습니다. 나는 데이터베이스의 백업을 만들었습니다 test.bak. 이름 test2이 같은 데이터베이스 인 데이터베이스가 있지만 데이터가 변경되었습니다. 데이터베이스를 test.bak통해 복원하고 싶습니다 test2. 나는 항상 오류가 발생합니다 : 오류 3154 : 백업 세트에 기존 데이터베이스 이외의 데이터베이스 백업이 있습니다. 나는 시도했다 : 나는 오른쪽을 좋아했다 test2 -> Restore …

7
DTS 가져 오기 / 내보내기 마법사를 사용하여 데이터를 가져올 때 FK 제약 조건을 어떻게 처리합니까?
SQL Server 가져 오기 및 내보내기 마법사를 사용하여 프로덕션 DB에서 내 dev db로 데이터를 복사하려고하는데 "INSERT 문이 FOREIGN KEY 제약 조건과 충돌했습니다"라는 오류로 실패하면 많은 테이블이 40 개가 넘습니다. FK 제약 조건의 경우 드롭 제약 조건을 작성하거나 제약 조건 스크립트를 추가하지 않고도이를 처리하는 쉬운 방법이 있습니까? 편집 : 방금 내가 …

3
성능을 저하시키는 키 조회 (Clustered) 연산자 제거
실행 계획에서 키 조회 (클러스터) 연산자를 제거하려면 어떻게해야합니까? 테이블 tblQuotes에는 이미 클러스터형 인덱스 (on QuoteID)와 27 개의 비 클러스터형 인덱스가 있으므로 더 이상 만들지 않습니다. 클러스터 된 인덱스 열 QuoteID을 쿼리에 넣었을 때 도움이되기를 원했지만 불행히도 여전히 동일합니다. 실행 계획은 여기에 있습니다 . 또는보십시오 : 키 조회 연산자는 다음과 같이 …


2
최신 버전의 SQL Server가 덜 안정적입니까?
우리의 데이터베이스 아키텍트는 SQL Server 2014가 2012 년에 비해 성능 및 안정성 이점이 없기 때문에 2012 년에 비해 좋지 않은 선택이라고 고객에게 말했습니다. 내가 읽은 모든 것은 이것과 모순됩니다. Aaron Bertrand는 MS가 읽은 모든 백서와 정반대의 내용이 모두 동의 한다고 말합니다 . 내가 놓친 2012 년 동안 2014 년을 선택하는 …

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