«sql-server» 태그된 질문

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

4
SSMS 2012에서 T-SQL 형식화
이 Microsoft 문서에 따르면 : http://msdn.microsoft.com/en-us/library/ms174205.aspx SQL Server Management Studio 2012에서 ctrl + K를 사용하고 ctrl + D를 사용하여 SQL 문서를 형식화 할 수 있어야하지만 해당 콤보를 사용할 때 오류가 발생합니다. 키 조합 (Ctrl + K, Ctrl + D)은 현재 사용할 수없는 명령 (문서 형식)에 바인딩됩니다. 서식이 전혀없는 기존 SQL …
39 sql-server  ssms 

1
SELECT INTO 테이블 쿼리에서 WHERE 1 = 2의 요점은 무엇입니까?
SQL Server의 기존 테이블에서 새 테이블을 만들려면 다음을 수행하십시오. SELECT * into Table2 from Table1 WHERE 1=2 where 절의 요점은 무엇입니까? where 절없이 시도했지만 정상적으로 실행되었습니다. 인터넷의 많은 예제 에서이 where 절을 보았지만 필요한 이유는 아닙니다.
39 sql-server 

3
SQL Server에서 새 추적 플래그를 찾는 방법
트레이스 플래그가 많이 있습니다. 일부는 잘 문서화되어 있고, 일부는 문서화되지 않았으며, 다른 일부는 2016 릴리스에서 기본 동작 상태로가는 길을 찾았습니다. 공식 지원 채널, Microsoft 직원 등을 제외하고 새로운 추적 플래그를 찾는 방법은 무엇입니까? 나는 아론 베르 몇 가지 최근의 게시물을 읽었습니다 여기 와 여기에 있지만, 새 추적 플래그에 대해 아무것도 …

3
인덱스를 만드는 대신 STATISTICS를 만드는 것이 더 좋은 경우는 언제입니까?
나는에 많은 정보를 발견 한 것 STATISTICS 입니다 : 그들은 그들이 쿼리 나 인덱스에서 수동 또는 자동으로 생성 할 수있는 방법, 유지 관리 등 방법. 그러나, 나는 찾을 수 없었습니다 어떤 관련 지침 또는 "모범 사례"정보이를 만들기 위해 : 인덱스보다 수동으로 생성 된 STATISTICS 객체에서 어떤 상황이 더 유리합니까? 인덱스에 …

6
Management Studio System.OutOfMemoryException
Microsoft SQL Server 2012를 사용하고 있으며 Management Studio 내에서 간단한 쿼리를 실행하려고합니다. SSMS에서 서버에서 실행중인 다음 오류가 발생합니다. 배치를 실행하는 동안 오류가 발생했습니다. 오류 메시지 : 'System.OutOfMemoryException'유형의 예외가 발생했습니다. 시스템에 24GB의 RAM이 설치되어 있지만 작업 관리자에서 sqlservr.exe 프로세스는 2.9GB 만 사용합니다. RAM 사용을 제한하는 설정이 있습니까?

1
데이터베이스에 대한 단순 또는 전체 복구 모델?
전체 복구 모델을 사용해야하는시기와 데이터베이스에 간단한 복구 모델을 사용해야하는시기는 언제입니까? 기본값이기 때문에 항상 전체 복구 모델을 사용했지만 오늘이 오류가 발생했습니다. SQL Server 용 Microsoft OLE DB 공급자 (0x80040E14) 'DATABASE NAME'데이터베이스의 트랜잭션 로그가 가득 찼습니다. 로그의 공간을 재사용 할 수없는 이유를 확인하려면 sys.databases의 log_reuse_wait_desc 열을 참조하십시오. 특정 데이터베이스는 실제로 내 서버에서 …

4
인덱스의 열 포함에 대한 강력하고 빠른 규칙
클러스터되지 않은 인덱스에 포함되는 열과 순서를 결정하는 강력하고 빠른 규칙이 있습니까? 방금이 게시물 https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index를 읽고 있었고 다음 쿼리에서 찾았습니다. SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 포스터는 다음과 같이 색인을 만들 것을 제안했습니다. CREATE NONCLUSTERED INDEX NC_EmpDep ON Employee(EmployeeID, DepartmentID) INCLUDE (Lastname) 여기에 왜 우리가 이런 식으로 …

6
서버의 모든 DB에 대해 SQL을 실행하는 방법
문제 진단에 도움이되도록 단일 서버의 여러 데이터베이스에 대해 실행되는 표준 SQL이 있습니다. select so.name, so.type, MAX(case when sc.text like '%remote%' then '' ELSE 'N' END) AS Relevant, @@ServerName as Server, DB_Name() as DBName from sysobjects so with (nolock) join syscomments sc with (nolock) on so.id = sc.id where (sc.text like …
38 sql-server 

4
전용 데이터베이스 서버에서 OS에 예약 할 메모리 양은 얼마입니까?
데이터베이스 기능을위한 전용 서버가 있다고 가정하면 운영 체제에 얼마나 많은 메모리를 예약해야합니까? 특정 OS, 특정 데이터베이스 소프트웨어 등에 따라 다소 다를 수 있음을 알고 있습니다. 그러나 메모리는 데이터베이스 성능에 매우 중요하기 때문에 호스트 OS를 고갈시키지 않고 데이터베이스가 최대의 적정 수준의 메모리 를 갖기를 원합니다 . 그래서 처음부터 좋은 규칙은 무엇입니까? …



4
ALLOW_SNAPSHOT_ISOLATION 및 READ_COMMITTED_SNAPSHOT
온라인 포럼 및 예제의 대부분은 누군가가 스냅 샷, 행 버전 관리 또는 유사한 질문을 할 때마다 항상 둘 다 가지고 ALLOW_SNAPSHOT_ISOLATION있고 READ_COMMITTED_SNAPSHOTON으로 설정되도록 제안합니다 . 두 가지 설정에서 SNAPSHOT이라는 단어가 약간 혼란스러워집니다. 데이터베이스 엔진이 READ_COMMITTED 기본 동작에 대한 잠금 대신 행 버전 관리를 사용하기 위해 데이터베이스 는 어떤 설정에 관계없이READ_COMMITTED_SNAPSHOT …


8
SQL Server 에이전트 작업 및 가용성 그룹
SQL Server 2012 가용성 그룹에서 예약 된 SQL Server 에이전트 작업을 처리하는 모범 사례를 찾고 있습니다. 어쩌면 뭔가를 놓쳤을 수도 있지만 현재 상태에서는 SQL Server 에이전트 가이 위대한 SQL2012 기능과 실제로 통합되지 않은 것 같습니다. 예약 된 SQL 에이전트 작업이 노드 스위치를 인식하도록하려면 어떻게해야합니까? 예를 들어 매 시간마다 데이터를로드하는 기본 …

5
절없이 거대한 DELETE FROM <table>의 속도를 높이는 방법
SQL Server 2005 사용 where 절없이 거대한 DELETE FROM을 수행하고 있습니다. TRUNCATE를 사용할 수 없다는 것을 제외하고는 기본적으로 TRUNCATE TABLE 문과 동일합니다. 문제는 테이블이 거대하다는 것입니다-천만 행이며 완료하는 데 1 시간 이상이 걸립니다. 다음없이 빠르게 만들 수있는 방법이 있습니까? 자르기 사용 색인을 비활성화하거나 삭제 하시겠습니까? t-log는 이미 별도의 디스크에 있습니다. …

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