데이터베이스 관리자

데이터베이스 기술을 향상시키고 커뮤니티의 다른 사람들에게서 배우고 자하는 데이터베이스 전문가를위한 Q & A

1
일정에 따라 트랜잭션 로그를 백업 및 잘라내는 가장 좋은 방법
저는 DBA는 아니지만 DBA 모자를 쓰고 SQL Server 인스턴스에서 유지 관리 계획을 세워야합니다. 그래서 잠시 동안 SSIS 야간 프로세스에서 SQL 실행 작업 을 실행하여 백업을 수행했습니다. 기본적으로 master.dbo.xp_create_subdir대상 폴더가 존재하는지 확인한 다음 BACKUP DATABASE [DbName] TO DISK = 'G:\Backups\DbName\DbName.bak' WITH INIT. 해당 작업이 실패 할 때마다 나머지 프로세스가 중단되고 알림을 …

1
여전히 주입 공격으로부터 QUOTENAME을 사용해야합니까?
나는 오늘 오래된 저장 프로 시저를보고 있었고 quotename입력 매개 변수를 사용하고 있음을 알았습니다 . 그것이 정확히 무엇을 알아 내기 위해 약간의 파기를 한 후에 나는 이 사이트를 가로 질러왔다 . 나는 그것이 무엇을 어떻게 사용하는지 이해하지만 SQL 주입 공격의 완화로 사용된다고 사이트는 말합니다. asp.net을 사용하여 데이터베이스를 직접 쿼리 한 앱을 …

4
영숫자 문자열에서 숫자와 문자를 구분
입력으로 영숫자 문자열이 있고 그 결과에서 두 가지 결과를 얻고 싶습니다. 모든 숫자가 제거 된 문자열 과 입력 문자열의 모든 숫자의 합계 인 정수 예를 들어이 입력의 경우 : GR35hc7vdH35 다음과 같은 출력을 원합니다. | Col1. | Col2 | ---------------------------------- | GRhcvdH | 23 | 어떻게 할 수 있습니까?

2
hierarchyid CLR은 오픈 소스입니까?
내장 계층 구조 ID는 경로를 효율적인 이진 형식으로 저장하고 다른 유용한 기능을 제공하는 CLR입니다. 불행히도 표현 된 경로의 깊이는 제한되어 있으며 이진 트리의 경우 ~ 1427입니다. 이 제한에 도달해야하는 복잡한 기존 응용 프로그램에 대한 제한을 늘리고 싶습니다. 유형의 인터페이스를 변경하고 싶지 않습니다. 결과적으로 변경해야 할 모든 코드에 미묘한 버그를 도입하지 …

3
실행 계획이 INDEX를 사용하지 않고 테이블 스캔을 사용합니다.
인덱스 또는 테이블 스캔을 사용할 때 SQL Server는 통계를 사용하여 어느 것이 더 나은지 알 수 있습니다. 2 천만 개의 행이있는 테이블이 있습니다. (SnapshotKey, Measure) 및이 쿼리에 대한 색인이 있습니다. select Measure, SnapshotKey, MeasureBand from t1 where Measure = 'FinanceFICOScore' group by Measure, SnapshotKey, MeasureBand 쿼리는 500k 개의 행을 반환합니다. …

1
tempdb 버전 저장소에 대한 질문
오늘 오류가 발생했습니다. 오류 : 3967, 심각도 : 17 내가 말할 수있는 것은 기본적으로 '풀 버전 저장소'입니다. 내 상점에서 우리는 전에이 오류가 없었기 때문에 응답에 문제가있는 몇 가지 질문을 제기했습니다. 사전 설정된 최대 크기가있는 경우 (총 tempdb 크기 또는 기타 기준) 동적입니까? 그렇지 않은 경우 동적으로 설정하는 설정이 있습니까? 이를 …

1
MSDB 데이터베이스가 왜 신뢰할 수 있습니까?
TRUSTWORTHY주의하지 및 추천이 꺼지기 유지하는 것입니다 특정 상황을 제외하면 설정은 오히려 위험 할 수 있습니다. 그러나 기본적으로 MSDB데이터베이스는 기본적으로 TRUSTWORHTY설정 ON되어 있습니다. 왜 궁금한가요? 이 항목을 BOL 에서 읽었습니다. 참고 기본적으로 TRUSTWORTHY 설정은 MSDB 데이터베이스에 대해 ON으로 설정되어 있습니다. 이 설정을 기본값에서 변경하면 MSDB 데이터베이스를 사용하는 SQL Server 구성 요소에서 …

1
우정 데이터베이스 구조 설계 : 다중 값 열을 사용해야합니까?
User_FriendList다음과 같은 특성을 가진 이라는 테이블이 있다고 가정 해보십시오 . CREATE TABLE User_FriendList ( ID ..., User_ID..., FriendList_IDs..., CONSTRAINT User_Friendlist_PK PRIMARY KEY (ID) ); 그리고 상기 테이블이 다음 데이터를 가지고 있다고 가정하자 : + ---- + --------- + --------------------------- + | 아이디 | User_ID | Friendlist_IDs | + ---- + …

4
SQL 백업은 IT 정기 야간 서버 백업과 어떻게 다릅니 까?
우리 IT 부서는 매일 밤 전체 서버를 백업합니다 (SQL Server 인스턴스 가이 서버에 설치됨). 문제가 발생하면 서버와 전체 네트워크를 백업해야합니다 ... 그래서 관리자는 IT 부서가 백업하는 것과 비교하여 전체, 차등 및 로그 SQL 백업의 중요한 점을 물었습니다. 이 파일을 몇 주 동안 보관하고 삭제하는 대신 서버에서 더 많은 공간을 절약하기 …

1
SQL Server-기본 키없이 큰 테이블 내보내기
SQL Server와 MySQL 사이의 기본 키없이 큰 테이블 ~ 5 억 행을 동기화해야합니다. 테이블에는 클러스터 복합 비 고유 인덱스 만 있습니다. 서버간에 ODBC 연결이 있지만 ~ 8 백만 행을 가져 오는 데 약 45 분이 걸리므로 언제든지 중단이 발생할 수 있으므로 더 큰 단일 가져 오기는 불합리하다고 생각합니다. 기존 테이블 …


2
CPU 스케줄러 오프라인
새 클라이언트 시스템에 로그온 한 후 sp_blitz를 실행하여 흔들리는 것이 무엇인지 확인했습니다. " CPU Schedulers Offline "은 저에게 새로운 것으로보고합니다. 선호도 마스킹 또는 라이센스 문제로 인해 일부 CPU 코어에 SQL Server에 액세스 할 수 없습니다. 공정하게, 나는 기본 쿼리를 실행 SELECT DOS.is_online , DOS.status , DOS.* FROM sys.dm_os_schedulers AS DOS …

3
Always On 클러스터에서 쿼럼이 손실되면 어떻게해야합니까?
회사 DR 절차를 검토하고 있었고 온라인에서 쿼럼을 잃는 Always On Cluster에 대한 솔루션을 찾을 때 비교했습니다. 나는 쿼럼이 손실되는 주제에 가볍게 닿는 주제 클러스터링 vs. 트랜잭션 복제 대 가용성 그룹 에 대한 첫 번째 SE 게시물을 찾기 전에 Google 검색 결과로 3 페이지를 보냈 습니다. 모든 사람이 쿼럼을 잃는 것은 …

2
데이터웨어 하우스 : 일일 스냅 샷을 어떻게 쿼리 할 수 ​​있습니까?
시계열이 아닌 데이터베이스의 스냅 샷이 있습니다. 예를 들면 다음과 같습니다. 스냅 샷 1 일 : +----+---------------+------------+------------+ | ID | Title | Category | Date | +----+---------------+------------+------------+ | 1 | My First Post | helloworld | 2015-01-01 | +----+---------------+------------+------------+ 스냅 샷 2 일 (오늘 새로운 게시물이 추가됨) : +----+----------------+------------+------------+ | ID …

2
SQL Server의 배치 중단 오류 목록
SQL Server에서 XACT_ABORT가 해제되어 있으면 일부 오류가 현재 명령문을 종료하고 (예 : 일부 매개 변수를 사용하는 저장 프로 시저에 잘못된 수의 매개 변수를 제공) 일부 오류는 전체 배치를 중단합니다 (예 : 저장된 매개 변수를 제공하는 매개 변수) 매개 변수를 사용하지 않는 절차). [참조] : http://www.sommarskog.se/error-handling-I.html#scope-abortion . 내가 알고 싶은 것은 …

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