«sql-server» 태그된 질문

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


4
트랜잭션 로그가 계속 늘어나거나 공간이 부족한 이유는 무엇입니까?
이것은 대부분의 포럼과 웹에서 일반적인 질문 인 것처럼 보이며 여기에는 일반적으로 다음과 같은 여러 형식으로 표시됩니다. SQL Server에서- 트랜잭션 로그가 너무 커지는 이유는 무엇입니까? 내 로그 파일이 왜 그렇게 큰가요? 이 문제가 발생하지 않도록하는 방법은 무엇입니까? 근본적인 원인을 파악하고 트랜잭션 로그 파일을 정상적인 크기로 만들려면 어떻게해야합니까?

18
데이터베이스를 어떻게 문서화합니까?
나는 대부분의 고객들이 그들의 데이터베이스를 전혀 문서화하지 않았다는 것을 알았고, 나는 그것이 꽤 무섭다는 것을 안다. 더 나은 방법을 소개하기 위해 사람들이 사용하는 도구 / 프로세스를 알고 싶습니다. 데이터베이스를 어떻게 문서화합니까? (SQL- 서버) 어떤 도구를 사용하십니까? 데이터베이스 스키마 / 메타-데이터의 문서 저장 형식? 워드 문서 엑셀 스프레드 시트 일반 텍스트 …


7
CTE와 임시 테이블의 차이점은 무엇입니까?
공통 테이블 표현식 (CTE)과 임시 테이블의 차이점은 무엇입니까? 그리고 언제 다른 것을 사용해야합니까? CTE WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte 임시 테이블 SELECT Column1, Column2, Column3 INTO #tmpTable FROM SomeTable SELECT * FROM #tmpTable
174 sql-server  cte 


19
개발자가 프로덕션 데이터베이스를 쿼리 할 수 ​​있어야합니까?
개발자에게 SELECT프로덕션 데이터베이스 를 쿼리 ( / 읽기 전용) 할 수있는 권한을 부여해야합니까 ? 내가 근무했던 이전에는 개발 팀이 그 db_datareader역할을 담당했습니다. 내가 지금 일하는 곳에서 개발 팀은 프로덕션 인스턴스에 연결할 수도 없습니다. 테스트 인스턴스 중 하나는 일주일에 한 번 프로덕션 백업에서 복원 된 프로덕션 사본이므로 개발자가 실제로 데이터를 보는 …

4
SQL Server 2017 설치 도움말-종료 코드 1638으로 VS 셸 설치에 실패했습니다
이 오류를 처리하는 방법에 대한 제안 : TITLE: Microsoft SQL Server 2017 Setup ------------------------------ The following error has occurred: VS Shell installation has failed with exit code 1638. For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x5B39C8B9%25401434%25403 ------------------------------ BUTTONS: OK ------------------------------ 이것은 새로운 노트북을 실행 SQL Server 2016 Express Visual Studio 2017 SSMS 2017 SQL …

4
숫자 표가“가치가없는”이유는 무엇입니까?
우리의 상주 데이터베이스 전문가 는 숫자 테이블이 매우 중요 하다고 말합니다 . 왜 그런지 잘 모르겠습니다. 숫자 표는 다음과 같습니다. USE Model GO CREATE TABLE Numbers ( Number INT NOT NULL, CONSTRAINT PK_Numbers PRIMARY KEY CLUSTERED (Number) WITH FILLFACTOR = 100 ) INSERT INTO Numbers SELECT (a.Number * 256) + …
112 sql-server 

6
인덱스가 필요한지 또는 필요한지 확인하는 방법
MS SQL 데이터베이스에서 자동 색인 도구를 실행했습니다 (색인 통계 테이블을 보는 Microsoft에서 시작한 스크립트- 자동 자동 색인 작성 )을 수정했습니다. 통계에서 생성해야 할 색인에 대한 권장 목록이 생겼습니다. 편집 : 위에서 설명한 색인은 데이터베이스 엔진이 색인을 사용할 수있는 경우 데이터베이스 엔진이 색인에 사용하는 것을 알려주는 정보를 DMV에서 가져 와서 스크립트는 …

6
SQL Server Management Studio 18이 열리지 않습니다 (스플래쉬 화면 만 나타남)
VS2019 만 설치된 컴퓨터에 SSMS 18 GA를 방금 설치했으며 SSMS를 열려고하면 스플래시 화면이 나타나지만 프로세스가 종료됩니다. -log매개 변수 와 함께 ssms를 실행 하면 오류 메시지가 나타납니다. 패키지 [작업 스케줄러 패키지]에 대한 CreateInstance가 실패했습니다. 원본 : 'mscorlib'설명 : 파일 또는 어셈블리 'Microsoft.VisualStudio.Shell.Interop.8.0, Version = 15.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'또는 …
105 sql-server  ssms  ssms-18 


6
TRUNCATE와 DROP을 모두 사용하는 이유는 무엇입니까?
내가 작업하는 시스템에는 임시 테이블을 사용하는 많은 저장 프로 시저와 SQL 스크립트가 있습니다. 이 테이블을 사용한 후에는 삭제하는 것이 좋습니다. 많은 동료들 (거의 모든 사람들이 나보다 훨씬 더 경험이 많음)은 일반적으로 다음과 같이합니다. TRUNCATE TABLE #mytemp DROP TABLE #mytemp 나는 일반적으로 DROP TABLE내 스크립트에서 단일 을 사용합니다 . TRUNCATE직전 작업을 …

8
첫 번째 인수가 NULL이 아니더라도 SQL Server는 모든 COALESCE 함수를 읽습니까?
COALESCE첫 번째 인수가 실행 된 시간의 약 95 %에서 null이되지 않는 T-SQL 함수를 사용하고 있습니다. 첫 번째 인수가 NULL인 경우 두 번째 인수는 상당히 긴 프로세스입니다. SELECT COALESCE(c.FirstName ,(SELECT TOP 1 b.FirstName FROM TableA a JOIN TableB b ON .....) ) 예를 들어 c.FirstName = 'John'SQL Server가 여전히 하위 쿼리를 …

7
Guid vs INT-기본 키로 어느 것이 더 낫습니까?
나는 이유를 사용하는 주위를 읽거나하지 존재 한 Guid과 int. int작고 빠르며 기억하기 쉬우 며 시간 순서를 유지합니다. 그리고 Guid내가 찾은 유일한 장점은 독창적이라는 것입니다. 어떤 경우에 a Guid보다 낫고 int왜 그렇습니까? 내가 본 것에서 int, 많은 경우에 관계없는 수 제한을 제외하고는 결함이 없습니다. 왜 정확히 Guid만들어 졌습니까? 실제로 간단한 테이블의 …

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