데이터베이스 관리자

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


2
dbo 스키마에서 테이블이 작성되지 않음
SSMS에서 테이블을 만들 때 다음 명령문을 실행하면 CREATE TABLE [tableName]; 테이블은 dbo가 아닌 고유 한 스키마로 작성됩니다. 따라서 dbo 스키마에서이를 작성하려면 다음과 같이 명시 적으로 말해야합니다. CREATE TABLE [dbo].[tableName]; 누구나 테이블을 만들 때 [dbo] 부분을 지정할 필요가없는 방법 (예 : 서버 전체 설정)을 알고 있습니까?

4
SQL Server 2008 R2 데이터베이스에서 모든 고아 사용자를 '자동 수정'하는 속기 방법이 있습니까?
분리 된 단일 SQL 사용자를 로그인을 사용하여 다음과 같이 수정하는 것이 매우 간단합니다. EXEC sp_change_users_login 'Auto_Fix', 'user' 나는 이것을 스크립트 할 수는 있지만 주어진 데이터베이스에서 모든 고아 사용자를 자동으로 수정하려고 시도하는 기존 저장 프로 시저가 있습니까?


5
존재하지 않는 구속 조건을 삭제할 수 없으며 작성할 수 없습니다.
프로덕션 데이터 사본으로 일부 마이그레이션 스크립트를 테스트하는 동안 (스크립트는 개발 데이터에서 제대로 실행 됨) 흥미로운 상황을 발견했습니다. 제약 조건이 변경되어 DROP + ADD 명령을 발행합니다. ALTER TABLE A_DUP_CALLE DROP CONSTRAINT A_DUP_CALLE_UK1; ALTER TABLE A_DUP_CALLE ADD CONSTRAINT A_DUP_CALLE_UK1 UNIQUE ( CONTROL_ID, CALLE_AYTO_DUPL ) ENABLE; DROP 명령은 제대로 작동했지만 ADD 명령은 실패했습니다. …

2
오픈 소스 비즈니스 인텔리전스 / DWH 솔루션
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문이 아직 제기되지 않은 것이 궁금합니다. Google은 고품질 도구를 표시하지 않는 결과가 거의 없습니다. 데이터웨어 하우스, 특히 비즈니스 인텔리전스 도구를위한 오픈 …

2
MySQL-count (*)와 information_schema.tables와 행 수 계산의 차이점
수백만 행이있는 테이블의 행 수를 계산하는 빠른 방법을 원합니다. 스택 오버플로에서 " MySQL : 행 수를 계산하는 가장 빠른 방법 "이라는 게시물을 찾았습니다 .이 문제가 해결되는 것처럼 보였습니다. Bayuah 가이 답변을 제공했습니다. SELECT table_rows "Rows Count" FROM information_schema.tables WHERE table_name="Table_Name" AND table_schema="Database_Name"; 스캔 대신 조회처럼 보이기 때문에 마음에 들었으므로 빠르지 …
16 mysql  mysql-5.6  count 

2
변경 기록을 유지하기 위해 데이터베이스와 테이블을 디자인하는 가장 좋은 방법은 무엇입니까?
이전 변경 사항을 추적하려면 프로젝트에서 히스토리 기능을 설정해야합니다. 지금 두 개의 테이블이 있다고 가정 해 봅시다. NOTES TABLE (id, userid, submissionid, message) SUBMISSIONS TABLE (id, name, userid, filepath) 예 : 메모에 행이 있고 사용자가 메시지를 변경하려고합니다. 변경 전과 변경 후의 상태를 추적하고 싶습니다. 이러한 각 테이블에 항목을 "오래 한"경우 열을 …

4
SQL Server에서 두 데이터베이스 동기화
두 개의 SQL Server 데이터베이스가 있습니다. 하나는 클라이언트 (Windows 응용 프로그램)이고 다른 하나는 서버에 있습니다. 이 두 데이터베이스를 자주 (예 : 2 분마다) 동기화하고 싶습니다. 트리거를 사용하는 복제, 타임 스탬프, 로그 테이블, Microsoft Sync Framework 등과 같은 다양한 동기화 방법에 대해 읽었습니다. 실제로 SQL Server 관련 테이블을 업데이트하고 서버와 동기화하는 …

2
사용자 / 암호 / 권한 백업 / 복원
한 서버에서 다른 서버로 이동하고 MySQL 서버에서 모든 데이터베이스 + 사용자 / 권한 / 암호를 백업하고 싶습니다. 를 사용하여 데이터베이스를 백업하는 것을 발견 mysqldump했지만 모든 사용자와 주어진 권한을 백업하는 방법을 알 수 없습니다. 이것을 달성 할 수있는 방법이 있습니까 아니면 새 서버에서 새로 설정해야합니까?

2
SQL 에이전트 작업에 대한 자세한 결과 얻기
유지 관리 계획을 실행하여 서버의 모든 데이터베이스를 다시 인덱싱하는 SQL Server 에이전트 작업이 있습니다. 최근에 실패했지만 작업 기록이 문제점을 진단하기에 충분한 정보를 제공하지 않습니다. 작업 기록에 작업 실패가 표시됩니다. foo \ bar 사용자가 작업을 호출했습니다. 실행할 마지막 단계는 1 단계 (인덱스 재 구축)입니다. 세부 정보 창에는 다음과 같은 형식의 여러 …

2
mysqldump : 오류 발생 : 1044 : LOCK TABLES를 사용할 때 사용자 'username'@ 'localhost'의 데이터베이스 'databasename'에 대한 액세스가 거부되었습니다.
mysqldump : 오류 발생 : 1044 : LOCK TABLES를 사용할 때 사용자 'username'@ 'localhost'의 데이터베이스 'databasename'에 대한 액세스가 거부되었습니다. 제대로 로그인하고 SQLyog Tool에서 전체 백업을 수행 할 수는 있지만 MySQL Enterprise Workbencg에서 백업을 시도하면 오류 메시지가 나타납니다. mysqldump : 오류 발생 : 1044 : LOCK TABLES를 수행 할 때 사용자 …
16 mysqldump 


4
pg_dump 건너 뛰기 확장을 만드는 방법?
이것은 9.3에 있지만 7.x 이후로 발생하는 비슷한 일을 기억할 수 있습니다. 그래서 데이터베이스를 만들고 plpgsql 확장을 설치합니다. 나중에 pg_dump를 만들고 databse로 복원하기 전에 plpgsql 확장명을 가지고 있는지 확인하십시오. 그런 다음 복원 할 때 발생합니다 : pg_restore: creating EXTENSION plpgsql pg_restore: creating COMMENT EXTENSION plpgsql pg_restore: [archiver (db)] Error while PROCESSING …

2
psql : 치명적 : 너무 많은 클라이언트가 이미 있습니다
postgresql 데이터베이스를 사용하는 웹 사이트에 액세스하거나 psql 유틸리티 또는 pgadmin3을 사용할 때 갑자기이 오류가 발생합니다. 내 데이터베이스는 최대 150 개의 연결을 처리하도록 설정되어 있습니다. # SHOW max_connections; max_connections ----------------- 150 (1 row) 내 웹 사이트가있는 우분투 서버를 재부팅 한 후 (실제로 연결을 사용하는 유일한 것임) 현재 연결 수가 140입니다. # …

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