반응형

MariaDB 75

'System' 유형의 COM 개체를 캐스팅할 수 없습니다.__ComObject'에서 인터페이스 유형으로

'System' 유형의 COM 개체를 캐스팅할 수 없습니다.__ComObject'에서 인터페이스 유형으로 나 이거 진짜 머리 뽑을 것 같아.나는 말 그대로 내가 왜 이런 문제를 겪고 있는지 모르겠다. 네, 저는 SSIS 패키지가 3개 있어요.1개는 개발용, 1개는 사용자 수용 테스트용, 1개는 라이브 릴리즈용입니다.각 패키지는 서로 다른 연결 문자열을 사용하는 개발 패키지와 거의 동일합니다. 개발 및 UAT 패키지는 문제없이 완벽하게 작동합니다.그리고 그들은 만들어진 이후 6개월 동안 일해왔습니다.저는 이틀 전에 라이브 패키지를 작성하러 왔습니다.UAT 패키지를 복사하여 연결 스트링을 변경했습니다.모두 잘 지내고 있었다.그런 다음 패키지를 닫았더니 연결 검증이 시작되었습니다.실제로 다른 2개의 접속에 비..

programing 2022.10.27

MariaDb 마스터 슬레이브(페일오버 포함)

MariaDb 마스터 슬레이브(페일오버 포함) 페일오버가 있는 마스터 슬레이브 구성에서 작동해야 하는 MariaDb 인스턴스와 관련된 비즈니스 요구 사항이 있습니다. 문서를 보고 멀티 클러스터 마스터(galera) 또는 단순한 마스터 슬레이브 복제를 구성할 수 있는 것을 보았습니다. 마스터 슬레이브+페일오버를 설정하는 방법이 있습니까? 잘 부탁드립니다 로베르토MySQL/MariaDB 마스터-슬레이브 복제는 읽기 부하가 높은 워크로드 처리에 매우 적합합니다.또한 데이터베이스 가용성을 개선하기 위한 이중화 전략 및 백업 전략(마스터 중단을 방지하기 위해 슬레이브에서 스냅샷/백업을 생성함)으로도 사용됩니다.MySQL Cluster 또는 MariaDB Galera Cluster를 사용하더라도 여러 가지 문제를 ..

programing 2022.10.27

CTE를 사용한 MariaDB 10.3.14 DELETE 스테이트먼트에서 구문 오류가 발생함

CTE를 사용한 MariaDB 10.3.14 DELETE 스테이트먼트에서 구문 오류가 발생함 MariaDB 10.3.14의 DELETE 스테이트먼트에서 CTE를 사용하려고 합니다(CTE가 파생 테이블보다 훨씬 사용하기 쉽기 때문에). 하지만 제대로 작동하지 않습니다.저는 이 문제를 해결하기 위해 꽤 많은 시간을 소비했지만 매번 "구문 오류"가 발생하고 그 이유를 잘 모르겠습니다.파생 테이블을 사용하도록 명령어를 다시 쓰면 동작합니다. 아주 간단한 예를 보여드리겠습니다.이것은 동작하지 않습니다(CTE 사용). with ps as ( select * from product order by id asc limit 10 ) delete p from product p left join ps on p.id = ps..

programing 2022.10.18

테이블 작성 시 MARIADB 오류 1064(42000)

테이블 작성 시 MARIADB 오류 1064(42000) 테이블을 작성하려고 할 때: MariaDB [heladeria]> create table sabores ('Id_sabores' int NOT NULL,'sab_nombre' varchar(255) NOT NULL, 'calorias' varchar(255) NOT NULL, PRIMARY KEY (Id_sabores)); 다음의 에러가 표시됩니다. ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''Id_sabores'..

programing 2022.10.18

xampp를 사용하는 C#의 MySql 오류 1064

xampp를 사용하는 C#의 MySql 오류 1064 계속...Error 1064다음 텍스트 포함: 'MySql' 유형의 처리되지 않은 예외입니다.Data.MySqlClient.MySql Exception'이 MySql에서 발생했습니다.Data.dll 추가 정보:SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 1행의 'Tisch 1' 근처에서 사용할 올바른 구문을 확인하십시오. 이것은 나의 코딩입니다. using MySql.Data.MySqlClient; namespace Tischreservierung1000 { public partial class Reservierung : Form { private MySqlConnection con; private MySqlComma..

programing 2022.10.18

한 테이블에서 모든 레코드를 선택하고 다른 테이블에서 계산된 값을 선택하여 모든 결과를 표시하는 방법

한 테이블에서 모든 레코드를 선택하고 다른 테이블에서 계산된 값을 선택하여 모든 결과를 표시하는 방법 한 테이블에서 모든 레코드와 다른 테이블에서 계산된 값(평균값과 같음)을 선택하고 두 번째 테이블에서 해당 값을 제외한 첫 번째 테이블의 결과를 포함한 모든 결과를 표시하려면 어떻게 해야 합니까? 나 이거 먹어봤어 SELECT table1.*, AVG(table2.column) AS average FROM table1 JOIN table2 ON table1.id = table2.id; 그러나 평균값의 결과만 표시합니다. 어떻게 하면 좋을까요?이것으로 문제가 해결됩니다. SELECT *, (select AVG(table2.column) FROM table2 where table1.id = table2.id..

programing 2022.10.07

zeroDateTimeBehavior=hiberToNull이 휴지 상태를 사용하여 jdbc URL에서 작동하지 않습니다.

zeroDateTimeBehavior=hiberToNull이 휴지 상태를 사용하여 jdbc URL에서 작동하지 않습니다. 외부 속성 파일 URL은 다음 jdbc:mariadb://xxxxxx:3306/xxxxx?zeroDateTimeBehavior=null로 지정됩니다. 연결이 정상적으로 작동하며 DB를 쿼리할 수 있습니다.휴지기를 통해 날짜 열이 있는 테이블에 매핑된 엔티티를 만들었습니다.날짜를 지정하지 않으면 기본적으로 0 날짜가 삽입됩니다(0000-00-00).제로 날짜를 엔티티에서 가져오면 00002-10-02로 표시되는 날짜가 표시됩니다.java date는 제로인 년 또는 월/일을 처리할 수 없기 때문입니다. 0DateTimeBehavior=snullToNull은 이러한 상황을 적절하게 처리하고..

programing 2022.10.07

Intelij에서 Java 애플리케이션 실행 중, HikariPool-1 - 시작 중

Intelij에서 Java 애플리케이션 실행 중, HikariPool-1 - 시작 중 예를 들어 Intelij에서 세션을 재개해야 할 경우 항상 여기서 꼼짝할 수 없습니다.도커에서 실행되는 mariadb인 db와 관련이 있다고 생각합니다.지금까지의 해결책이라고는 컴퓨터를 재부팅하는 것뿐이라고 생각합니다. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c54527dea5d8 mariadb "docker-entrypoint.s…" 2 months ago Up About an hour 127.0.0.1:3306->3306/tcp suspicious_sinoussi # :: Spring Boot :: (v2.0.1.RELEASE) 2019-01-29 18:19:..

programing 2022.10.07

루프 내의 크로스 테이블

루프 내의 크로스 테이블 이 테이블이 두 개 있어요. Item Mov Item Date A 2018-03-31 A 2018-03-30 A 2018-03-25 B 2018-03-28 B 2018-03-29 및 날짜 테이블 Date 2018-03-31 2018-03-30 2018-03-29 2018-03-28 2018-03-27 2018-03-26 2018-03-25 제가 필요로 하는 것은 그 두 가지 사이에 일종의 교차상품이 있는데, 각 아이템의 가장 오래된 날짜로 한정되어 있습니다.처음에는 심플한 크로스 제품을 사용했습니다. select distinct t.Item, f.Date from ItemMov t cross join DateTable f 이것을 받다 Item Date A 2018-03-31 A ..

programing 2022.09.30

두 개의 컨테이너(nginx와 mariadb)를 사용하여 도커와 드루팔을 셋업하다

두 개의 컨테이너(nginx와 mariadb)를 사용하여 도커와 드루팔을 셋업하다 도커를 사용하여 Drupal 지역 개발 환경을 구축하여 실행하려고 합니다. 제가 작업하고 있는 사이트는 디지털 오션 서버에서 가동되고 있는 라이브입니다.그 서버에 액세스 해(ssh - p 1111 @ 234.234.234.23)를 실행(도커 ps)하면, 2개의 컨테이너가 동작하고 있는 것을 알 수 있습니다.하나는 여기서 받은 nginx-drugpal 5-drugpal 컨테이너입니다(https://github.com/bnchdrff/dockerfiles)). 다른 컨테이너는 drupal 사이트의 데이터베이스를 저장하는 mariadb 컨테이너입니다. 두 컨테이너 모두에서 실행(도커 내보내기)하여 다운로드한 후 로컬 이미지(각각..

programing 2022.09.30
반응형