데이터베이스 관리자

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

4
PostgreSQL에서 시계열을 어떻게 생성합니까?
날짜 시리즈를 생성하려는 경우이 질문을 참조하십시오. 24 시간 동안 5 분마다 시리즈를 생성한다고 가정 해 보겠습니다. PostgreSQL에서 어떻게합니까? PostgreSQL은 generate_series()에서 가능 timestamp하지만에서 가능하지는 않습니다 time. 임의의 타임 스탬프를 선택하는 것이 좋습니까, 아니면 시리즈를 생성하는 다른 방법이 있습니까?

2
오래된 해킹에 대한 SQL Server 조언 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 저녁 남자와 여자들, 나는 당신 중 일부 전설이 나를 도울 수 있기를 바랍니다 :) 나는 마지막으로 SQL Server를 버전 7에서 어두운 시대에 …

4
첫 번째 정규형 : 명확한 정의
First Normal Form의 최종 버전을 얻으려고합니다. 내가 읽는 모든 것은 약간 다른 스핀을 가지고 있습니다. Date와 같은 많은 당국자들은 관계 상 정의 가 항상 제 1 정상 양식 인 반면 다른 기관은 요구 사항 목록을 제공 한다고 말합니다 . 이는 1NF에 대한 요구 사항이 0에서 많음을 의미합니다. 차이점은 테이블과 관계의 …

3
SQL Server 2005에서 2016으로 데이터 마이그레이션
SQL Server를 처음 사용하지만 SQL 언어에 익숙하고 SSIS 패키지를 작성하는 데 익숙합니다. SQL Server 2005에서 2016으로 데이터를 마이그레이션하고 싶습니다. 내 질문은 시스템 데이터베이스 및 인덱스, 저장 프로 시저,보기, 보안 및 권한과 같은 다른 개체에 대해 걱정해야한다는 것입니다. 로그인하거나 데이터를 마이그레이션 할 수 있습니다. 이 경우 권장되는 절차는 무엇입니까?

4
database_scoped_configurations의 버그
다음에서 결과 집합을 삽입하려고합니다. SELECT * FROM sys.database_scoped_configurations 서버의 모든 데이터베이스에 대한 설정을 확인하고 싶기 때문에 임시 테이블에 넣습니다. 그래서 나는이 코드를 썼다 : DROP TABLE IF EXISTS #h CREATE TABLE #h(dbname sysname, configuration_id INT, name sysname, value SQL_VARIANT, value_for_secondary SQL_VARIANT) EXEC sys.sp_MSforeachdb 'USE ?; insert into #h(dbname, configuration_id, name, …

2
설치 후 Configuration Manager에서 SQL Server 네트워크 구성 노드가 누락 됨
Windows 2012 R2 Datacenter 64 비트를 실행하는 서버가 있습니다. SQL 2016 RC3을 문제없이 사용하고 있으며 MSDN에서 제공하는 RTM 빌드로 교체하고 싶습니다. RC3을 제거한 다음 RTM을 설치 한 후 서버에 원격으로 연결할 수 없습니다. 검사 한 결과 Configuration Manager 내에 "SQL Server 네트워크 구성"에 대한 노드가 없음을 알았습니다. 32 비트 버전이 …

2
sp_msforeachdb는 장면 뒤에서 정확히 어떻게 작동합니까?
문제를 해결해야하며 문제를 극복하기 위해 sp_msforeachdb의 작동 방식을 이해하는 데 도움이 필요합니다. sp_msforeachdb를 실행할 때마다 오류가 발생합니다. Msg 102, Level 15, State 1, Incorrect syntax near '61' 내 코드의 예는 다음과 같습니다. EXEC SP_msforeachdb 'SELECT ''?'' AS Database FROM ?.sys.objects WHERE name like ''%aetna%'' 그러나 sp_msforeachdb에 대한 매개 변수로 어떤 …

2
두 개의 열을 추가 할 때 쿼리가 응답하지 않습니다
내 선택에 두 개의 열을 추가하면 쿼리가 응답하지 않습니다. 열 유형은입니다 nvarchar(2000). 조금 이례적입니다. SQL Server 버전은 2014입니다. 기본 인덱스는 하나만 있습니다. 전체 레코드는 1000 행입니다. 실행 계획은 다음과 같습니다 ( XML showplan ). 이후 실행 계획 ( XML 실행 계획 ) : 다음은 쿼리입니다. select top(100) Batch_Tasks_Queue.id, btq.id, Batch_Tasks_Queue.[Parameters], …

2
단계 내 통계 값의> = 및>에 대한 카디널리티 추정
SQL Server가 SQL Server 2014의 '보다 큼'및 '보다 큼'where 절을 평가하는 방법을 이해하려고합니다. 예를 들어 카디널리티 추정이 단계에 도달하면 이해합니다. select * from charge where charge_dt >= '1999-10-13 10:47:38.550' 카디널리티 추정은 6672이며 32 (EQ_ROWS) + 6624 (RANGE_ROWS) + 16 (EQ_ROWS) = 6672 (아래 스크린 샷의 히스토그램)로 쉽게 계산할 수 있습니다. …


1
테이블 저장 계층의 계층 적 권한
다음 데이터베이스 구조를 가정 (필요한 경우 수정 가능) ... 페이지와 유효 권한이 포함 된 행을 반환 할 수있는 방식으로 주어진 페이지에서 특정 사용자에 대한 "유효 권한"을 결정하는 좋은 방법을 찾고 있습니다. 이상적인 솔루션에는 CTE를 사용하여 현재 사용자의 주어진 페이지 행에 대한 "유효 권한"을 평가하는 데 필요한 재귀를 수행하는 기능이 포함될 …



2
SSIS 데이터 흐름 데이터 액세스 모드- '테이블 또는 뷰'와 빠른로드의 요점은 무엇입니까?
SQL Server Business Intelligence Development Studio를 사용하여 데이터를 SQL Server 테이블로 가져 오기 위해 OLE DB 대상 데이터 흐름에 대해 많은 플랫 파일을 수행합니다. OLE DB 대상 편집기의 "데이터 액세스 모드"에서 "테이블 또는 뷰-빠른로드"가 아닌 "테이블 또는 뷰"로 기본 설정됩니다. 차이점은 무엇입니까? 내가 알 수있는 유일한 차이점은 빠른로드가 데이터를 훨씬 …
9 ssis 

3
PK 목적으로 만 자동 증분 / IDENTITY 필드를 상호 참조 테이블에 추가해야합니까?
SQL Server 호스팅 DB에 다음 상호 참조 테이블을 추가하고 있습니다. company_id bigint not null (FK) org_path nvarchar (2048) not null 이 company_id필드는 id다른 테이블 (기본 키) 의 필드를 나타냅니다 . 가 같은 레코드가 여러 개있을 수 있으므로 company_id기본 키는 두 필드를 모두 사용해야합니다. 그러나 org_pathSQL Server에 비해 너무 길기 때문에 …

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