데이터베이스 관리자

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

2
SSMS를 Integration Services에 연결할 때 "액세스가 거부되었습니다"
특정 SQL Server 클러스터의 네트워크 이름을 사용하여 SSMS를 Integration Services에 연결하려고 할 때 다음 오류가 발생합니다. 'FooDB'컴퓨터에서 Integration Services 서비스에 연결하지 못했습니다. "액세스가 거부되었습니다."오류가 발생했습니다. 이 오류는 컴퓨터가 DCOM을 통한 원격 연결을 허용하도록 구성되지 않았거나 사용자가 DCOM을 통해 SQL Server Integration Services 서비스에 액세스 할 수있는 권한이있는 경우 발생합니다. 이것은 …

2
삽입하는 동안 디스크 공간이 가득 찼습니다. 어떻게됩니까?
오늘 저는 데이터베이스를 저장하는 하드 드라이브가 가득 찼음을 발견했습니다. 이것은 전에 일어 났으며, 일반적으로 원인이 분명합니다. 일반적으로 쿼리가 잘못되어 tempdb에 대량 유출이 발생하여 디스크가 가득 찰 때까지 커집니다. 이번에는 tempdb가 전체 드라이브의 원인이 아니기 때문에 데이터베이스 자체였습니다. 사실 : 일반적인 데이터베이스 크기는 약 55GB이며 605GB로 증가했습니다. 로그 파일의 크기가 정상이고 …

4
varchar 데이터 유형에 유니 코드 값이 허용되는 이유는 무엇입니까?
varchar 열이있는 테이블이 있습니다. 아래와 같이 상표 (™), 저작권 (©) 및 기타 유니 코드 문자를 사용할 수 있습니다. Create table VarcharUnicodeCheck ( col1 varchar(100) ) insert into VarcharUnicodeCheck (col1) values ('MyCompany') insert into VarcharUnicodeCheck (col1) values ('MyCompany™') insert into VarcharUnicodeCheck (col1) values ('MyCompany░') insert into VarcharUnicodeCheck (col1) values ('MyCompanyï') insert …

1
'where'에서 악센트 무시
데이터베이스에는 caron / hatschek을 사용하여 여러 항목이 있습니다. 이제 사용자는없이 항목을 검색 할 때 caron / hatschek을 포함한 항목을 찾고 싶습니다. 간단한 예를 통해이를 보여 드리겠습니다. 데이터베이스에는 항목이 있습니다 (이름과의 연락) Millière 따라서이 이름은 거주 국가에서 정확합니다. 우리나라에는 caron / hatschek 문자가 없으므로 사용자가을 검색합니다 Milliere. è일치하지 않는 결과가 나타나지 …

2
모든 열, 심지어 변경되지 않은 열을 업데이트하는 오버 헤드는 무엇입니까?
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 행을 갱신 할 때 많은 ORM 도구는 해당 특정 엔티티와 연관된 모든 열 을 설정하는 UPDATE 문을 …

2
Postgres는 메시지 대기열로 수신 / 알림
Postgres Listen / Notify 기능을 사용하여 메시지를 채널로 전달하고 하나의 리스너 만이 메시지를 사용하도록하는 방법이 있습니까? 이것의 목적은 동일한 Postgres 채널을 듣는 여러 개의 '작업자'앱이 있다는 것입니다. 그러나 알림 채널을 통해받은 메시지 당 한 번만 작업을 수행하고 싶습니다. Postgres에서 Listen / Notify가 올바른 기능이 아닌 경우 사용해야하는 별도의 기능이 있습니까? …

4
SQL Server 2016 DB 메일이 전송되지 않음
SQL Server 2016을 사용 중이며 폭발이 심합니다 ... DB 메일이 전송되지 않고 볼 곳이 부족합니다. DBmail 실행 파일에 대한 SQL 계정 권한을 두 번 확인했습니다. 읽고 실행했습니다. 방화벽 아웃 바운드 포트 587에 대한 규칙을 입력했습니다. 전송되지 않은 동일한 문제로 다른 메일 계정과 프로필을 시도했습니다. 로그의 유일한 항목 (db 메일 로그)은 …

3
SQL Server의 페이지 매김
약 100GB의 매우 큰 데이터베이스가 있습니다. 쿼리를 실행 중입니다. select * from <table_name>; 100 ~ 200 번째 행만 표시하고 싶습니다. 내부적으로 어떻게되는지 이해하고 싶습니다. 데이터베이스가 디스크의 모든 레코드를 메모리로 가져 와서 100 ~ 400 번째 행을 쿼리 클라이언트로 다시 전송합니까? 또는 B- 트리 등과 같은 인덱싱 메커니즘을 사용하여 데이터베이스에서 해당 …

2
SQL Server UniqueIdentifier / GUID 내부 표현
저의 동료가 저에게 흥미로운 질문을했는데 저는 완전히 설명 할 수 없습니다. 그는 일부 코드 (아래 포함)를 실행하여 예기치 않은 결과를 얻었습니다. 본질적으로 UniqueIdentifier( Guid여기서부터 참조 할 것임)를 binary(또는 varbinary) 유형으로 변환 할 때 결과의 첫 번째 절반의 순서는 거꾸로 되나 나머지 절반은 그렇지 않습니다. 저의 첫 생각은 시스템의 엔디안 (endianness)이 …



1
NULL이 아닌 값 또는 NULL이 아닌 열을 확인하는 SQL 쿼리를 작성하는 가장 좋은 방법
기본값으로 NULL을 갖는 매개 변수가있는 SP가 있고 다음과 같은 쿼리를 수행하려고합니다. SELECT ... FROM ... WHERE a.Blah = @Blah AND (a.VersionId = @VersionId OR (@VersionId IS NULL AND a.VersionId IS NULL)); WHERE비 NULL 값하는 NULL 값을 모두 상기 검사 @VersionId. 성능면에서 IF명령문 을 대신 사용하고 NULL이 아닌 것을 검색하는 쿼리와 …


1
느리게 변경되는 차원에 대해 SQL Server 2016 시스템 버전 임시 테이블을 사용하는 쿼리 전략
시스템 버전 임시 테이블을 사용할 때 (SQL Server 2016의 새로운 기능)이 기능을 사용하여 대규모 관계형 데이터웨어 하우스에서 느리게 변경되는 차원을 처리 할 때 쿼리 제작 및 성능에 어떤 영향을 미칩니 까? 예를 들어 열이 10 만 행 이고 외래 키 열이 수십억 행인 팩트 테이블이 있다고 가정 Customer합니다 . 그리고 …

1
연결 수를 제한하는 것은 무엇입니까?
당 https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans 연결 한계는 500 https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server에 따르면 "일반적으로 양호한 하드웨어의 PostgreSQL은 수백 개의 연결을 지원할 수 있습니다" 이 한계의 결정 요인은 무엇입니까? #CPU 코어? 램? OS?

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