«sql-server» 태그된 질문

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

2
관리 스튜디오에서 작업을 중단했습니다. 어떻게 처리합니까?
관리 스튜디오에서 "데이터베이스를 오프라인으로 설정"을 클릭 한 후이 메시지는 정지 상태를 유지하고 닫기를 클릭해도 닫히지 않습니다. 관리 스튜디오에서 이와 같은 멈춤 된 작업을 처리하는 좋은 방법은 무엇입니까? 당신은 활동 모니터를 통해 그들을 죽일 수 있습니까? 이 작업이 진행되는 것을 막고 종료하는 프로세스를 찾아야합니까?
13 sql-server  ssms 

3
SQL Server 2014에서 쿼리 속도가 100 배 느리면 행 수 스풀 행이 원인을 추정합니까?
SQL Server 2012 에서 800 밀리 초로 실행 되고 SQL Server 2014에서 약 170 초가 걸리는 쿼리가 있습니다. 나는 이것을 Row Count Spool운영자 의 열악한 카디널리티 추정치로 좁혔다 고 생각합니다 . 스풀 연산자 (예 : here 및 here ) 에 대해 약간 읽었 지만 여전히 몇 가지 사항을 이해하는 데 …

4
SQL Server-인스턴스 이름과 인스턴스 ID의 차이점
SQL Server 인스턴스와 약간 혼동됩니다. 인스턴스 이름과 인스턴스 ID는 서로 다른 속성이지만 인스턴스 ID는 기본적으로 인스턴스 이름의 대문자 버전으로 설정되는 경향이 있습니다. 설치는 일반적으로 동일하지만 이름과 다른 ID 값을 설정할 수 있습니다. 분명히 ID는 내부 참조를, 이름은 사용자에게 친숙한 참조를 나타냅니다. 그러나이 둘의 근본적인 차이점은 무엇입니까? 다른 것보다는 언제 사용해야합니까? …
13 sql-server 

3
SQL Server의 ERROR_STATE () 란 무엇이며 어떻게 사용할 수 있습니까?
ERROR_STATE()동일한 유형의 오류가 발생할 수있는 소스 코드의 다른 상태 / 위치를 구별하는 데 도움 이 될 수 있다고 읽었습니다 . 그러나 그것이 어떻게 유용 할 수 있는지는 분명하지 않습니다. MSDN 상태 : ERROR_STATE() TRY… CATCH 구문의 CATCH 블록을 실행시킨 오류의 상태 번호를 반환합니다. 실제로 어떻게 사용할 수 있습니까? 어떤 사람이 …

4
"View Server State"의 보안 및 성능 영향
이 질문 은 다양한 DMV (동적 관리 뷰)에 "서버 상태보기"권한이 필요하지만 권한을 부여하고 싶지 않은 사람에 대해서는 찾을 수 없습니다. 당연히 나는 "최소 권한"을 이해하고 왜 누군가에게 권한을 부여하고 싶지 않은지 이해하지만 권한 부여 여부를 평가하는 방법에 대한 지침을 찾을 수 없습니다. 제 질문 : 사용자에게 "서버 상태보기"권한을 부여 할 …
13 sql-server 

4
“TASK MANAGER”프로세스는 단일 사용자 모드 데이터베이스를 인수합니다. 무엇입니까?
이것은 stackoverflow 에서 질문 한 내용과 중복 되지만 여기서 누군가가 무슨 일이 일어나고 있는지 더 잘 알 수 있다고 조언했습니다. .NET SqlConnection을 사용하여 단일 사용자 모드에서 SQL Server를 업그레이드 할 때 산발적 인 문제가 있습니다 .SQL 코드가 실행되는 동안 다른 응용 프로그램이 어떻게 든 데이터베이스에 로그인하여 프로세스가 시작됩니다. SqlConnection은 어떤 …

1
Merge 문의 잠금 옵션은 무엇입니까?
MERGE명령문 을 수행하는 저장 프로 시저가 있습니다. 병합을 수행 할 때 기본적으로 전체 테이블을 잠그는 것처럼 보입니다. 다른 저장 작업을 수행하는 트랜잭션 내 에서이 저장 프로 시저를 호출하고 영향을받는 행만 잠그기를 바랍니다. 나는 힌트를 시도했지만 MERGE INTO myTable WITH (READPAST)덜 잠그는 것처럼 보였다. 그러나 ms doc에는 기본 키조차 무시하고 중복 …


4
SSISDB 카탈로그를 만들 수 없습니다
SQL Server 2014 통합 서비스에서 카탈로그를 만들려고 할 때 아래 오류가 발생합니다. 설치 또는 다른 곳에서 내가 놓친 것이 무엇입니까? 카탈로그 백업 파일 'C : \ Program Files \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak'에 액세스 할 수 없습니다. 데이터베이스 파일이 존재하고 SQL Server 서비스 …


6
운영 체제가 오류 21을 리턴했습니다 (장치가 준비되지 않았습니다.)
Windows를 재부팅 할 때마다 일부 데이터베이스의 경우이 오류가 발생합니다. 운영 체제가 오류 21을 리턴했습니다 (장치가 준비되지 않았습니다.) chkdsk /r불량 섹터가없는 디스크를 점검했습니다 . DBCC CHECKDB오류없이 실행 했습니다. *(CHECKDB found 0 allocation errors and 0 consistency errors in database)* SQL Server를 다시 시작하면 오류가 사라집니다. Windows 10 및 SQL Server 2016 …

1
이러한 유사한 쿼리가 다른 최적화 단계 (트랜잭션 처리와 빠른 계획)를 사용하는 이유는 무엇입니까?
이 연결 항목 의 예제 코드 어디에 버그를 보여줍니다 SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 INNER JOIN dbo.my_splitter_1('') L2 ON L1.csv_item = L2.csv_item 올바른 결과를 반환합니다. 그러나 다음은 잘못된 결과를 반환합니다 (2014 년 새로운 카디널리티 추정기를 사용하여) SELECT (SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 INNER JOIN dbo.my_splitter_1('') L2 ON L1.csv_item = L2.csv_item) …

3
SET TRANSACTION ISOLATION LEVEL READ 미 확약의 장점
나는 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED대부분의 일반 SQL 쿼리에서 주로 사용합니다. 주로 원래 언어를 배울 때 나에게 훈련 되었기 때문입니다. 내 이해에서이 격리 수준은 WITH (NO LOCK)내가 사용하는 경향이 있는 것과 같은 방식으로 작동합니다 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED. 내가 사용해야하는 시간이 적 있습니까 WITH (NO LOCK)이상은 SET …

2
tempdb에 파일을 추가 할 때 핫스팟이란 무엇입니까?
SQL Server 서비스를 다시 시작하지 않고도 tempdb 파일을 SQL Server에 추가 할 수 있는지 확인하려고합니다. 데이터베이스 관리자에서이 답변을 보았습니다. Tempdb 파일 추가는 재시작이 필요합니다 그리고 하나의 대답은 다음과 같습니다. 추가-중단이 필요하지 않습니다. Microsoft의 Sean이 지적했듯이 SQL은 채워진 파일을 선호합니다. 하나의 데이터 파일에서 더 많은 데이터를 추가하는 경우 SQL은 새로운 데이터 …

4
NVARCHAR (4000) 열을 NVARCHAR (260)로 빠르게 변경
이 테이블을 몇 개의 NVARCHAR(4000)열로 처리하는 매우 큰 메모리 부여와 관련된 성능 문제가 있습니다. 이 열은 결코 크지 않습니다 NVARCHAR(260). 사용 ALTER TABLE [table] ALTER COLUMN [col] NVARCHAR(260) NULL 결과적으로 SQL Server는 수십억 개의 행인 전체 테이블을 다시 작성하고 로그 공간에서 2 배 테이블 크기를 사용하므로 아무것도 변경하지 않고 옵션이 …

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