데이터베이스 관리자

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

4
가용성 그룹간에 로그인이 동기화되지 않습니다
AlwaysOn 그룹에는 2 대의 서버가 있습니다. 각 동기화 된 데이터베이스 내의 사용자 계정이 두 서버에 모두 존재하지만 데이터베이스 인스턴스 레벨 로그인은 서버 중 하나에 만 존재합니다. 즉, 하나의 서버에서 DBINSTANCE-> 보안-> 로그인이 누락되었습니다. 따라서 장애 조치가 발생하면 두 번째 서버에서 로그인 오류가 발생합니다 (해당 인스턴스 레벨 로그인이 없음). 이 문제를 …

2
선택에 고정 된 가치를 얻으십시오
SELECT"money"필드의 값을 얻는 쿼리 를 수행해야합니다 . 이 필드는 실제로 데이터베이스에 존재하지 않습니다. 이 필드를 고정 값으로 반환하려면 쿼리가 필요합니다. 이 경우 USD 값입니다. SELECT명령문 에서 상수 값을 어떻게 반환 합니까?
13 mysql 

4
CREATE FILE에서 운영 체제 오류 5가 발생했습니다 (액세스가 거부되었습니다).
SQL Server Management Studio에서 다음 스크립트를 실행하려고합니다. USE [master] GO CREATE DATABASE [test1] ON PRIMARY ( NAME = N'test1', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1.mdf', SIZE = 70656KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB) LOG ON ( NAME = N'test1_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1_log.ldf', SIZE = 164672KB …

2
SQL 에이전트는 언제 어떻게 next_run_date / next_run_time 값을 업데이트합니까?
msdb 데이터베이스의 sp_add_jobschedule proc을 사용하여 SQL 에이전트 작업에 새로운 일정을 추가하기 위해 T-SQL의 코드를 작업하고 있습니다. 새 일정 (일반적으로 특정 날짜 / 시간에 한 번 실행)을 추가하고 sysjobschedules 및 sysschedules의 값을 즉시 보면 새 일정이 추가되었고 SQL 에이전트의 job_id에 연결되어 있음을 알 수 있습니다. 일. 그러나 next_run_date 및 next_run_time의 값은 …


4
MySQL 데이터를 파일로 출력 할 수 없습니다
MySQL 테이블의 데이터를 파일로 출력하려고하지만 권한 오류가 발생합니다. $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user 'gs'@'localhost' (using password: YES) mysql> 문제의 디렉토리가 777로 chmodded되면 왜 …

2
MySQL CAST와 CONVERT
간단한 계산에 사용하려는 VARCHAR (숫자 데이터 포함)이 있다고 가정 해 봅시다 (10을 더함). CAST 함수에 대한 MySQL 문서에 따르면 CAST 또는 CONVERT 로이 작업을 수행 할 수 있습니다. SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; 또는: SELECT (CONVERT(field1,SIGNED)) + 10 FROM myTable; 이 점에서 CAST와 CONVERT의 차이점은 무엇입니까? 둘 …
13 mysql 


1
MySQL 샤딩 및 MySQL 클러스터
성능 만 고려 하면 MySQL 클러스터가 맞춤형 데이터 샤딩 MySQL 솔루션을 능가 할 수 있습니까? 샤딩 = 수평 파티셔닝 샤딩을 언급 할 때, 애플리케이션 계층에서 만들어진 샤딩을 고려하고 있습니다. 예를 들어 독립 MySQL 인스턴스에 레코드를 고르게 분배하는 것입니다. 두 서버의 경우 (key mod 2) 일 수 있습니다.
13 mysql  ndbcluster 

3
스냅 샷 복제 보존
SQL Server 2008 프로덕션 서버에 스냅 샷 복제가 설정되어 있고 스냅 샷 폴더에 1 년 전의 스냅 샷이 있음을 알았습니다. 이러한 스냅 샷의 보존을 어떻게 변경합니까? 특히 5 일 동안 스냅 샷을 유지하고 싶습니다. 내가보고있는 폴더의 스크린 샷은 다음과 같습니다.


2
SQL 에이전트 파워 쉘 컨텍스트 참조
새 직장에서는 각 서버에 여러 개의 명명 된 인스턴스가 있습니다. 예 : Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA OS를 호출하는 작업에 SQL PowerShell 스크립트가 있으며 호출 Foo.exe하지만 명령 줄 매개 변수 (연결 문자열)를 전달해야합니다. 현재 인스턴스가 무엇인지 알아야하는 PowerShell 유형의 단계와 함께 SQL 에이전트 작업이 각 인스턴스에 …

5
Oracle에서는 여러 삽입에서 재사용 할 수 있도록 sequence.nextval을 변수에 어떻게 저장합니까?
테스트 할 데이터로 일부 테이블을 채우는 스크립트를 작성 중입니다. 다음과 같은 것을 작성하고 싶지만 어떻게 해야할지 모르겠습니다 (Oracle 11g입니다) SET ENABLED_USER_ID = SEQ.NEXTVAL; // PSEUDOCODE SET DISABLED_USER_ID = SEQ.NEXTVAL; // PSEUDOCODE INSERT INTO USERS (ID, USR_NAME) VALUES (:ENABLED_USER_ID, 'ANDREW'); INSERT INTO CAR (CAR_ID, CAR_NAME, USR_ID) VALUES (CARSEQ.NEXTVAL, 'FORD', :ENABLED_USER_ID); INSERT …


2
제약 조건-하나의 부울 행이 true이고 다른 모든 행이 false입니다.
열이 있습니다. standard BOOLEAN NOT NULL 한 행을 True로, 다른 모든 행을 False로 적용하고 싶습니다. 이 제약 조건에 따라 FK 또는 다른 것은 없습니다. 나는 plpgsql로 그것을 달성 할 수 있다는 것을 알고 있지만 이것은 망치처럼 보입니다. CHECK또는 UNIQUE제약 조건 과 같은 것을 선호합니다 . 간단할수록 좋습니다. 한 행은 True …

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