«sql-server» 태그된 질문

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

2
이 분할 된 뷰에서 최적화 프로그램이 관련없는 테이블을 제거하도록 할 수 있습니까?
큰 테이블에 대해 서로 다른 아키텍처를 테스트하고 있는데 한 가지 제안은 분할 된 뷰를 사용하여 큰 테이블을 일련의 작은 "파티셔닝 된"테이블로 나누는 것입니다. 1 , 2 , 3 , 4 이 접근법을 테스트하면서, 나는 나에게 전혀 이해가되지 않는 것을 발견했습니다. 팩트 뷰에서 "파티션 열"을 필터링하면 옵티마이 저는 관련 테이블에서만 검색합니다. …

4
SSMS에서 줄 바꿈을 제거하는 방법?
나는 다음과 같은 SQL을 다루고있다. create procedure as begin 큰 틈 사이 예에 주목 as하고 begin. 이것들을 어떻게 제거 할 수 있습니까? SQL 포맷터를 사용했지만 작동하지 않습니다.
22 sql-server  ssms 

2
네트워크를 통해 중단 시간이 적은 거대한 SQL Server 데이터베이스를 마이그레이션하는 가장 좋은 방법
문제 정의 데이터베이스 서버를 다른 데이터 센터로 전송해야합니다. Microsoft SQL Server 2012 Enterprise (64 비트)에서 실행되며 약 2TB 및 1TB의 두 데이터베이스가 포함되어 있습니다. 다운 타임이 적거나없는 것이 이상적입니다. 작업량 이러한 데이터베이스는 .NET 웹 사이트에 사용되며 지속적으로 업데이트되고 있습니다. 주말 동안 사용할 수없는 것은 허용 될 것입니다. 현재 사용중인 DB는 …

1
서브 쿼리 테이블과 상관 된 OUTPUT으로 삽입
데이터베이스 구조를 수정하고 있습니다. FinancialInstitution 테이블의 여러 열 내용이 Person 테이블로 전송되어야합니다 . FinancialInstitution은 외래 키를 가진 사람과 연결되어 있습니다. 각 금융 기관에는 해당 개인의 ID가 필요합니다. 따라서 Person에 삽입 된 각 새 행에 대해이 새 행의 ID (IDENTITY)가 해당 FinancialInstitution 행으로 다시 복사되어야합니다. 이 작업을 수행하는 확실한 방법은 반복적 …

3
특권 자녀와 일대 다 관계를 맺는 방법?
각 부모에 대해 1 명 또는 0 명의 자녀가 "좋아하는"것으로 표시되는 일대 다 관계를 원합니다. 그러나 모든 부모가 자녀를 갖지는 않습니다. (이 사이트에서 부모님을 질문으로 생각하고, 대답으로 아이들을, 대답으로 좋아하는 것을 생각하십시오.) 예를 들어, TableA Id INT PRIMARY KEY TableB Id INT PRIMARY KEY Parent INT NOT NULL FOREIGN KEY …

4
TSQL에서 테이블 작성 스크립트를 생성하는 방법이 있습니까?
T-SQL에서만 기존 테이블에서 작성 스크립트를 생성하는 방법이 있습니까 (T-SQL에는 SMO에 대한 액세스 권한이 없으므로 SMO를 사용하지 않음). 테이블 이름을 받고 주어진 테이블에 대한 작성 스크립트가 포함 된 문자열을 반환하는 저장 프로 시저를 가정 해 봅시다. 이제 다른 방법으로 접근 할 수 있으므로 내가 직면하고있는 상황을 설명하겠습니다. 수십 개의 데이터베이스가있는 인스턴스가 …

2
SQL Server 저장 프로 시저 개정 기록을 유지하는 방법
참고 : 전체 버전 제어에 대해서는 묻지 않습니다. SQL Server에서 저장 프로 시저 기록을 자동으로 유지할 수있는 방법이 있습니까? Google 문서가 문서 버전의 기록을 자동으로 유지하고 위키 백과가 기사 버전의 기록을 자동으로 유지하는 방법과 유사합니다. 저장 프로 시저를 업데이트하는 사용자가 저장 프로 시저의 저장소를 유지하기를 원하지 않습니다. 이것은 너무 많은 …

1
SQL Server 2012 Express가 서버에서 9.5GB의 RAM을 사용하는 이유는 무엇입니까?
SQL Server 2012 Express를 기본 데이터 저장소로 포함하려는 응용 프로그램을 구축 중입니다. 개발 시스템 (3GB RAM이있는 Win7-32)에서 테스트 할 때 SQL Server Express Edition에 대해 sqlservr.exe게시 된 하드웨어 스케일링 제한 에서 예상 한대로 1GB 이상의 RAM을 사용 하는 프로세스 는 관찰되지 않았습니다 . 그런 다음 응용 프로그램을 서버 등급 시스템 …

1
반복없는 조합에 대한 SQL 쿼리
함수에 사용되거나 함수로 사용할 수 있고 n 값의 모든 조합을 검색하는 쿼리가 필요합니다. 그리고 k = 1..n 인 길이 k의 모든 조합이 필요합니다. 확장 된 샘플 입력 및 결과이므로 입력에는 2 대신 3 개의 값이 있지만 입력 값의 수는 1에서 n까지 다양합니다. 예 : 입력 : 여러 행의 한 열에 …

4
문 교착 상태 자체 병합
다음 절차가 있습니다 (SQL Server 2008 R2). create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId and r.UserId …

2
클러스터형 인덱스와 비 클러스터형 인덱스의 성능 차이
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 나는 읽고 있었다 Clustered그리고 Non Clustered Indexes. Clustered Index-데이터 페이지를 포함합니다. 이는 전체 행 정보가 클러스터형 인덱스 열에 있음을 의미합니다. Non Clustered Index-클러스터 색인 열 (사용 가능한 경우) …

4
결과를 처음 2 개의 순위 행으로 제한
SQL Server 2008에서는 RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)로 데이터 세트를 반환하는 데 사용하고 RANK있습니다. 그러나 각 파티션마다 수백 개의 레코드가 있으므로 순위 1, 2, 3 ...... 999에서 값을 가져옵니다. 하지만 RANKs각각 최대 2 개만 원합니다 PARTITION. 예: ID Name Score Subject 1 Joe 100 Math 2 …

2
미러링 세션이 시간 초과되고 페일 오버되는 원인은 무엇입니까?
누적 업데이트 3으로 SQL Server 2005 SP4를 실행하는 두 개의 프로덕션 SQL Server가 있습니다. 두 서버 모두 동일한 물리적 시스템에서 실행됩니다. 4 x 12 코어 CPU 및 512GB (예 GB) 램, 모든 SQL 데이터베이스 및 로그를위한 10GB iSCSI SAN 연결 드라이브를 갖춘 DELL PowerEdge R815. OS는 모든 SP 및 Windows …

5
인스턴스의 성능을 유지하기 위해 주기적으로 다시 시작해야하는 이유는 무엇입니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . SQL 2005에 프로덕션 DB 서버가 있습니다. 모든 것이 정상적으로 작동하지만 몇 주 후에 성능이 크게 저하됩니다. SQL Server를 다시 시작해야만 성능이 정상으로 돌아옵니다. 일부 배경 : 1200 개 …

3
거대한 테이블에서 클러스터형 인덱스를 만드는 무통 방법?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 따라서 심각한 성능 저하를 우려하는 고객 사이트가 있습니다. 나는 누군가를 보았고 문제는 분명히 누군가 Elgr (grrrr)이 클러스터 된 인덱스없이 약 2 천만 개 이상의 레코드를 보유하는 테이블을 설계 …

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