데이터베이스 관리자

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

3
SQL Server는 복구중인 데이터베이스를 보여줍니다.
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 현재 정전이 발생한 후 하나의 데이터베이스 (복구 : 전체)가 SSMS에서 "복구 중"으로 표시됩니다. 그래서: myDatabase (복구 중) (데이터베이스 상태 : 복구, 종료) 완료 후 데이터베이스의 "복구 프로세스"에는 "(복구 …

6
데이터베이스 디자인 북 필요
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 작년에 문을 닫았 습니다 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. …

3
PostgreSQL 8.4에서 pgcrypto를 어떻게 설치합니까?
Ubuntu Server 10.10을 사용하고 있으며를 사용하여 PostgreSQL 8.4를 설치했습니다 apt-get install postgresql. 내장 sha1()기능 을 사용하고 싶지만 pgcrypto먼저 설치해야 합니다. 그러나 나는 그것을 설치하는 방법을 모른다. 어떤이 pgcrypto내가 사용하여 설치하려고하면 apt-get install pgcrypto내가 모든 파일로 시작 찾을 수없는 pgcrypto내 시스템에서 (나는 시도하지 find / -name "pgcrypto*"). digest('word-to-hash','sha1')데이터베이스 쿼리에서 함수를 사용할 …

2
SQL Server Express 2008의 인스턴스 이름을 변경하는 방법은 무엇입니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 응답 할 수 있기 때문에 서버 결함에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 개발 컴퓨터에 SQL Server Express 2008을 설치했지만 인스턴스 이름이 .\SQLEXPRESS있습니다. 기본 인스턴스가 되길 원합니다. 설정에서 "기본 인스턴스"옵션을 선택했다고 확신하지만 작동하지 않는 것 같습니다. 지금 인스턴스 이름을 변경할 수있는 방법이 있습니까? …

4
데이터 마이그레이션 계획을위한 워크 플로우는 무엇입니까?
소프트웨어 개발이 끝났을 때 많은 시간을 보냈으며 "알겠습니다. 새로운 코드를 모두 얻었고 테이블을 변경하고 데이터를 마이그레이션해야합니다."와 같은 말을 들었습니다 . 그것은 일회성, 적중에서 가장 잘 추론되는 시나리오 일 때마다 보인다. 이것이 DBA로서 가장 약한 기술이라고 생각합니다. 데이터 마이그레이션 에 접근, 관리 및 테스트하기 위한 몇 가지 패턴에 대해 알고 싶습니다 …

4
점검 제한 조건이 작동하지 않습니까?
다음 표가 있습니다. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); 문제는 CHECK제약 조건이 연령 열에서 작동하지 않는다는 것입니다. 예를 들어 연령 필드에 222를 삽입하면 MySQL이 허용합니다.
23 mysql  constraint 

5
새 스냅 샷을 생성하지 않고 트랜잭션 게시에 기사 추가
끌어 오기 구독자와 함께 SQL 2008 R2 트랜잭션 복제를 사용하여 기사를 추가 할 때 전체 스냅 샷을 만들 필요가 없습니다 (db는 ~ 80GB이므로 몇 시간이 걸립니다). 에서 이 기사 , 나는 immediate_sync을 설정하여 부분 스냅 샷이 작업을 수행하는 방법을 본 적이 있지만 그것은 우리를 위해 일을하지 않았다. 이상적으로는 테이블을 만들기 …

8
백업을 위해 데이터베이스를 무시하는 mysqldump 옵션이 있습니까?
서버에는 40 개의 데이터베이스가 있습니다. mysqldump를 사용하여 36 개의 데이터베이스 백업을 수행하려고합니다. mysqldump 명령에서 나머지 4 개의 데이터베이스를 어떻게 무시할 수 있습니까? mysqldump가 MySQL에서 백업 할 데이터베이스를 무시할 수있는 옵션이 있습니까? 일반적인 mysqldump 명령을 알고 있지만 매우 길다. 4 개의 데이터베이스 만 무시하고 나머지 DB 백업을 수행해야합니다.

1
SQL Server 유니 코드 / NVARCHAR 문자열을 이모티콘 또는 보충 문자로 설정하려면 어떻게합니까?
유니 코드 코드 변수를 기반으로 유니 코드 문자열 변수를 특정 문자로 설정하고 싶습니다. 65535 이상의 코드 포인트를 사용하고 싶지만 SQL Server 2008 R2 데이터베이스의 데이터 정렬은 SQL_Latin1_General_CP1_CI_AS입니다. 에 따르면 마이크로 소프트의 NCHAR 문서 는 NCHAR다음과 같이 함수는 정수를 취합니다 정수식 데이터베이스의 데이터 정렬에 보충 문자 (SC) 플래그가 포함되어 있지 않은 …

1
0이 빈 문자열과 같은 이유는 무엇입니까?
다음 T-SQL명령문이 왜 1(true)를 반환 하는지 찾는 데 도움이 필요 합니다. SELECT IIF( 0 = '', 1, 0) 누군가가 행동을 유발하는 ANSI것과 같은 옵션 SET ANSI_NULLS이나 다른 것을 변경했다고 생각 합니다. 내 문제는 일부 값을 조인하고 마지막 행 집합에 조인 된 값 0과 ''값이 잘못되었습니다.

2
JSON에 여러 열을 Postgres
postgresql 9.3.4를 실행 중입니다. 3 개의 필드가있는 테이블이 있습니다. id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... 다음과 같은 필드가있는 새 테이블로 데이터를 이동해야합니다. id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} ... row_to_json결과에 SELECT t.id, row_to_json(t) as data …
23 postgresql  json  row 

3
Postgres에서 구체화 된 뷰 교체
Postgres 9.3새로운 열로 업데이트하고 싶다는 구체화 된 견해가 있습니다. 그러나 다른 구체화 된 뷰도이 뷰에 의존하며 오류 메시지는 다른 객체가 뷰에 의존 할 때 뷰를 삭제할 수 없음을 나타냅니다. 오류 : 다른 객체가 의존하기 때문에 materialized view latest_charges를 삭제할 수 없습니다. 또한 문서에서 REPLACE 키워드가 구체화 된보기에 유효하지 않은 것으로 …

2
MySQL DB 백업 모범 사례
최근 MySQL을 실행하는 프로덕션 웹 서버가 정기적으로 (또는 전혀) 백업되지 않는다는 것을 발견했습니다. SQL Server DB를 백업하는 데 익숙하지만 MySQL DB에 대한 경험이 많지 않습니다. 'mysqldump'또는 다른 DB 백업 도구를 사용하는 모범 사례는 무엇입니까? 나는 밤마다 완료되도록 일정을 잡은 다음 백업 시스템으로 파일을 백업 할 것입니다. 감사.
23 mysql  mysqldump 

4
Microsoft SQL Server를 호스팅하는 컴퓨터를 안전하게 다시 시작하려면 어떤 단계가 필요합니까?
MS SQL Server 인스턴스를 호스팅하는 서버를 다시 시작할 때 데이터 손상을 방지하기 위해 필요한 특별한 단계가 있습니까? 예를 들어, 최근에 SQL 서비스를 수동으로 중지하라는 권장 사항이있었습니다. 내 이해는 이것이 Windows shutdown프로세스에 의해 처리된다는 것입니다 . 방금 언급 한 것과 같이 개별 사람들이 권장 할 수있는 심각한 단계가 있다고 확신 합니다 …

3
열이 있으면 특정 행을 선택하거나 열이 없으면 모든 행을 선택하는 방법
몇 테이블의 행 수를 얻는 스크립트를 작성하고 있지만 일부 테이블의 경우 플래그가 설정된 행 수 (이 경우 active = 1) 만 가져 오려고합니다. 한 번의 쿼리 로이 작업을 수행 할 수있는 방법이 있습니까? 예 : 테이블에 usersactive라는 열이 있습니다. 테이블에 clientsactive라는 열이 없습니다. active = 1 인 사용자 수를 얻고 …
23 mysql  select  count 

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