«sql-server» 태그된 질문

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

4
현재 한 명의 관리자 만 연결할 수 있습니다 (MS SQL Server 오류 18461).
SQL Server에 약간의 메모리를 제공하여 복구 할 것으로 생각되는 효과를 실험하고있었습니다. 200MB의 메모리를 사용하도록 SQL Server를 구성했지만 시작하지 않으려 고 인터넷에서 일부 검색을 수행했으며 단일 사용자 모드에서 SQL Server를 시작하는 것이 좋습니다. 그러나 오류가 발생합니다 사용자 A의 로그인 실패. 이유 : 서버가 단일 사용자 모드에 있습니다. 현재 한 명의 관리자 …
14 sql-server 

2
통합 테스트를위한 SQL Server 데이터베이스 스냅 샷
통합 테스트를 위해 SQL Server의 테스트 데이터베이스를 사용하는 방법을 정의하려고합니다. 내 생각은 통합 테스트 어셈블리를 시작할 때 다음 단계를 수행하는 것이 었습니다. 완전히 빈 데이터베이스를 만듭니다 "데이터베이스 오브젝트 작성"스크립트를 실행하여 모든 관련 데이터베이스 오브젝트 (테이블, 뷰, 시퀀스 등)를 작성하십시오. "기본 데이터"(조회 값 등)를 채 웁니다. (db)_Basis향후 통합 테스트를 위해 "베이스 …

4
SELECT INTO 문의 진행
우리의 ETL 흐름은 오래 동안 실행되는 SELECT INTO 문을 가지고 있는데, 즉석에서 테이블을 만들고 수억 레코드로 채 웁니다. 진술은 다음과 같습니다 SELECT ... INTO DestTable FROM SrcTable 모니터링 목적으로,이 명령문이 실행되는 동안 (약 행 수, 쓴 바이트 수 또는 이와 유사한)이 명령문의 진행 상황에 대한 대략적인 아이디어를 얻고 싶습니다. 우리는 …

4
기존 PK에 자동 증분 추가
다른 DB에 이미 존재하는 DB에 테이블을 만들었습니다. 처음에는 이전 DB 데이터로 채워졌습니다. 테이블의 PK는 해당 레코드에 이미 존재하는 값을 수신해야하므로 자동 증가 할 수 없었습니다. 이제 자동 증분으로 PK를 가지려면 새 테이블이 필요합니다. 그러나 PK가 이미 존재하고 데이터가있는 후에 어떻게해야합니까?

3
데이터베이스를 오프라인으로 만들지 않고 로그 파일 이동
데이터베이스를 오프라인으로 만들지 않고 데이터베이스 로그 파일을 새 파티션으로 이동해야합니다. 이 작업을 수행하는 일반적인 방법은 DB를 분리하고 로그 파일을 이동 한 다음 db를 다시 연결하는 것입니다. 그것은이 작업을 수행하는 것이 가능 하지 않고 어떻게 있도록 오프라인 경우 데이터베이스 자체를 복용?

1
SQL Server 다 대일 복제
각각 1 개의 데이터베이스를 호스팅하는 8 개의 개별 SQL Server 2008 R2 컴퓨터가 있습니다. 각 데이터베이스는 동일한 테이블 구조와 스키마 및 완전히 고유 한 데이터를 갖습니다. 8 개의 원본 서버에서 선택된 테이블의 행을보고 서버에있는 해당 테이블의 단일 인스턴스로 통합하는보고 서버 (2008 또는 2012 일 수 있음)를 설정하고 싶습니다. 이것은 단방향 …

5
SQL Server가 작성된대로 쿼리 조건을 실행하도록 하시겠습니까?
SQL Server 2008 R2를 사용하고 있으며이 의사 쿼리 (SP)가 있습니다. select ... from ... WHERE @LinkMode IS NULL AND (myColumn IN (...very long-running query...)) ... ... 문제는 내가 SP를 실행하더라도 쿼리를 실행하는 데 시간이 오래 걸린다는 것입니다 @LinkMode=2. 알다시피, 장기 실행 쿼리는 @LinkMode가 null 인 경우에만 실행해야합니다. 여기서는 그렇지 않습니다. …

4
쿼리 및 기타 T-SQL 로깅
SQL Server 2008 R2에 SELECT명령문에 대한 기본 로깅 체계 (또는 해당 문제에 대한 다른 T-SQL) 가 있는지 알고 싶습니다 . 그렇다면 어디에서 볼 수 있습니까? 그렇지 않은 경우 어떻게 설정할 수 있습니까?


5
TRY-CATCH에서 링크 된 서버 오류를 발견하지 못했습니다
연결된 서버 목록을 반복하고 각 서버에 대해 특정 쿼리를 실행하는 작업을 설정하고 있습니다. TRY-CATCH 블록 내에서 쿼리를 실행하려고하므로 특정 서버에 문제가 있으면 로깅 할 수 있지만 다른 서버로 계속 진행할 수 있습니다. 루프 내에서 실행중인 쿼리는 다음과 같습니다. BEGIN TRY SELECT * FROM OPENQUERY([server1], 'SELECT 1 AS c;'); END TRY …

1
시스템 테이블에서 선택할 수있는 권한 부여
데이터베이스 Microsoft SQL Server 2008 r2가 있습니다. 기본 데이터베이스의 테이블에 액세스 할 수있는 marie라는 사용자가 정의됩니다. 이것은 잘 작동합니다. 이제 marie가이 쿼리를 수행 할 수 있기를 바랍니다. SELECT resource_type,spid,login_time,status,hostname,program_name,nt_domain,nt_username,loginame FROM sys.dm_tran_locks dl JOIN sys.sysprocesses sp on dl.request_session_id = sp.spid 관련된 테이블은 마스터 테이블입니다. 마리에게 그들에게서 읽을 수있는 권한을 어떻게 부여합니까? …
14 sql-server 

1
기본 키를 파일 그룹으로 이동 (SQL Server 2012)
클러스터 된 기본 키를 새 파일 그룹으로 옮기려면 어떻게해야합니까? 이미 가능한 "알고리즘"을 찾았지만 끔찍하게 비효율적입니다. 비 클러스터형 인덱스를 삭제 (리조트 및 재 구축해야 함) 클러스터형 인덱스 삭제 (전체 테이블을 사용해야 함) 새로운 기본 키 제약 조건 만들기 (거대한 정렬 작업) 비 클러스터형 인덱스를 모두 만듭니다 (정렬 및 쓰기 필요) 더 …

3
서비스 마스터 키는 언제 백업해야합니까?
Transparent Data Encryption에 대한 문서와 백서를 읽고 있습니다. 일부 문서에는 서비스 마스터 키 백업에 대한 언급도 있습니다 (설명을 위해 데이터베이스 마스터 키에 대해 이야기하고 있지 않습니다). 서비스 마스터 키를 사용하지 않고 서버 A (백업)에서 서버 B (복원)로 TDE 암호화를 사용하여 데이터베이스를 백업 / 복원 할 수 있었기 때문에 이것이 왜 …

3
병렬 통계 ​​업데이트
SQL Server 2008 이상 UPDATE STATISTICS WITH FULLSCAN에서 단일 스레드 작업입니까, 아니면 병렬 처리를 사용할 수 있습니까? 기본 샘플링으로 통계 업데이트는 어떻습니까? 병렬 처리를 사용할 수 있습니까? MAXDOP업데이트 통계로 지정하는 옵션이 표시되지 않습니다 .

2
데이터베이스 복원을 삭제하는 방법
SQL Server 2008 R2와 함께 로그 전달을 실행하고 있습니다. 보조 데이터베이스 드라이브에 공간이 부족하여 로그 전달 트랜잭션 로그를 적용하지 않는 상황이 있습니다. 이 문제를 해결하는 방법은 보조 데이터베이스를 삭제하고 로그 전달을 처음부터 구성하는 것입니다. 내가 가진 문제는 보조 데이터베이스가 복원 상태에 있으며 삭제할 수 없다는 것입니다. 어떻게 진행할 수 있습니까? …

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