SQL Server 데이터베이스 복원하기 / bak 파일로 데이터베이스 생성하기
DataBase/SQL Server(MSSQL) 2021. 8. 23. 13:28

SQL Server 를 이용하다보면 bak 확장자 파일을 이용하여서 데이터베이스를 생성해야하는 경우가 있다. 우선 SSMS에 접속한다. 데이터베이스 선택 후 우클릭하여 [데이터베이스 복원]을 선택한다. 디바이스를 선택하고 ...을 누른다. bak 확장자 파일을 불러올 것이기 때문에 백업 미디어 유형은 파일로 하고 [추가] 버튼을 클릭한다. 복원할 데이터베이스의 bak 확장자 파일을 선택하고 [확인] 버튼을 클릭한다. 백업 미디어 창에 선택한 bak 확장자 파일이 들어간 것을 확인하고 [확인]버튼을 클릭한다. 대상탭에 데이터베이스에 데이터베이스명을 확인 후 필요시 데이터베이스명을 수정하고 최종적으로 [확인] 버튼을 클릭한다. 이 메세지가 뜨면 정상적으로 복원이 된 것이다.

Public Key Retrieval is not allowed 오류
DataBase/MYSQL 2021. 7. 25. 13:19

MySQL 8.0 이후 DBeaver로 DB에 접속하려고 하면 Public Key Retrieval is not allowed 라는 오류가 발생한다. MySQL 8.0부터는 allowPublicKeyRetrival = true 설정을 추가로 해주어야 한다. jdbc에서도 마찬가지이다. jdbc:mysql://localhost:3306/db?allowPublicKeyRetrieval=true&useSSL=false DBeaver에서의 설정은 아래와 같다. Mysql DB를 선택하고 Edit Connection으로 들어간다. Driver properties 탭에 들어가서 AllowPublicKeyRetrieval 항목을 True로 수정한다. 다시 접속을 시도하면 정상접속됨을 확인할 수 있다. 출처 : 스택오..

정보 스키마 뷰 - SQL Server에서 메타데이터를 가져오기
DataBase/SQL Server(MSSQL) 2021. 7. 20. 23:39

MSSQL에는 정보 스키마 뷰(INFORMATION_SCHEMA VIEW)가 있다. 정보 스키마 뷰는 SQL Server에서 메타데이터를 가져오기 위해 사용할 수 있는 여러 수단 중 하나이다. 정보 스키마 뷰는 SQL Server 메타데이터의 내부 시스템 테이블에 종속되지 않는 뷰를 제공한다. * 메타 데이터(Metadata)란 데이터의 데이터로서, 데이터베이스 또는 테이블의 이름, 컬럼의 데이터 타입, 또는 접근 권한과 같은 것을 말한다. 경우에 따라서 데이터 사전(data dictionary) 과 시스템 카탈로그(system catalog)로 불린다. 더보기 *참고* MySQL에서의 INFORMATION_SCHEMA MySQL에서는 INFORMATION_SCHEMA라는 MySQL 서버 내에 존재하는 ..

데이터 사전 / 메타 데이터
DataBase/이론 2021. 7. 20. 14:17

데이터 사전(Data Dictionary)란? 데이터 사전은 데이터베이스에 저장되어 있는 모든 데이터 개체들의 정보를 유지, 관리하는 시스템으로, 시스템 카달로그라고도 한다. 데이터 사전에는 '데이터에 관한 데이터(Data About Data)'가 저장되어 있다고 하여 데이터 사전을 메타 데이터라고도 한다. 메타 데이터(metadata)란? 데이터(data)에 관한 데이터이다. 어떤 목적을 가지고 만들어진 데이터 (Constructed data with a purpose) 데이터에 관한 구조화된 데이터로, 다른 데이터를 설명해 주는 데이터이다. 대량의 정보 가운데에서 찾고 있는 정보를 효율적으로 찾아내서 이용하기 위해 일정한 규칙에 따라 콘텐츠에 대하여 부여되는 데이터이다. 어떤 데이터 즉 구조화된 정보..