+ admin 2022.06.23 데이터베이스가 아닌 데이터베이스의 백업이 있습니다. ( MS-SQL ) MS-SQL 데이터베이스 복원시 데이터베이스가 아닌 데이터베이스의 백업이 있습니다. 에러 메세지가 나오는 경우 위와 같이 에러가 발생되는 경우 데이터베이스에서 작업을 하게 되면 된다 데이터베이스 복원 -> 백업된 파일 선택 -> 파일 덮어쓰기 체크 박스 Read More..
+ admin 2022.01.20 해당 버전은 버전 실행되는 이 서버와 호환되지 않습니다. MSSQL 백업을 하려면 아래와 같이 에러가 발생되면서 복원을 못하는 경우가 발생된다 즉 원본에서 백업된 데이터베이스의 버전은 : 14.00 현재 서버에서 복구하려는 데이터베이스 버전은 13.00 ( ms-sql 2016 ) 이럴때 상위버전인 2019에서 복구하면 정상 복구가 된다 ( MS-SQL 2019 버전 15.0.20 Read More..
+ admin 2022.01.20 현재 데이터베이스 백업이 없으므로 BACKUP LOG를 수행할 수 없습니다. 현재 데이터베이스 백업이 없으므로 BACKUP LOG를 수행할 수 없습니다. 에러가 발생되는 경우 보통 데이터베이스를 만들고 복원을 하는데 이럴땐 데이터베이스 -> 데이터베이스 복원 -> 디바이스 -> — 표시 선택 – bak 파일 선택 후 복원 파일에서는 모든 파일을 폴더오 위치 변경 체크박스 선택 Read More..
+ admin 2022.01.20 mssql 지정한 캐스트가 잘못되었습니다 mssql 지정한 캐스트가 잘못되었습니다 위 경우 sql 버전이 높은 버전에서 백업받은 데이터베이스를 복원시에 에러가 발생된다 복원하려는 서버에서 높은 버전을 이용해서 복원을 진행하면 된다. 즉 원본이 버전이 14.0 버전이면 복원하려면 15. 버전이상에서 현재 복구하려는 서버의 버전은 10.50 버전 당연 안되지 복원이. 상위 버전에서 복원 진행해야함 Read More..
+ admin 2020.07.13 mssql 2019 백업 스케줄러 ( 유지관리 계획을 이용한 DB백업) MS-SQL 버전 : MS-SQL 2019 MS-SQL을 운용하다 보면 데이터베이스별로 자동 백업을 이용해야 하는 경우가 있다 SQL의 유지관리 계획을 이용하면 자동으로 매일 설정 된 시간에 데이터베이스별로 백업이 이루어진다 1. 먼저 백업 할 디렉토리를 생성한다 ( 여기서는 D:\MS-SQL_BACKUP 이라는 폴더를 생성) 2.SSMS를 실행한다 ( SQL Server Management Studio ) 3. 윈도우 인증으로 연결 4.관리 -> 유지관리 계획 -> 유지 관리 계획 마법사 클릭 5.sql server 유지 관리 계획 마법사 창이 나타나면 다음 클릭 6.이름에는 BACKUP이라고 기입하고 다음 계정으로 실행 (SQL Server 에이전트 서비스 계정) 다음 클릭 7.데이터베이스 백업(전체)... Read More..
+ admin 2020.07.13 MSSQL 2019 설치 및 데이터베이스 추가 및 사용자 추가 ( mssql 2019 install adn add database, user) 설치환경 : Windows 2019 Standard MS-SQL 버전 : MS-SQL 2019 Standard 1.SQL ISO 파일을 받아서 실행하면 왼쪽 화면의 설치를 클릭 2. 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가를 클릭한다. 3.무료 버전을 설치 진행해도 되고 라이센스가 존재한다면 라이센스 키를 입력 후 다음을 클릭 4.사용 조건에 동의 함 체크 후 다음 클릭 5.업데이트 확인(권장) 부분에 체크하고 다음 클릭 6.설치 규칙에 아무런 무넺가 없다면 다음 클릭 (만약 문제가 발생된다면 해당 부분을 클릭해서 설치 진행하면 됨) 7.기능 선택에 화면과 같이 선택한다 ( 추가 개발자 모드가 필요한 경우 스크롤을 내려서 기능을 추가하면 된다) 8.인스턴스 구성은 기본값으로 ... Read More..
+ admin 2019.11.07 mssql CPU 사용량이 높은 쿼리문 확인 MSSQL을 운용하다 보면 CPU 사용률이 100% 가까이 사용하는게 볼수 있다 그럼 여기서 어느 데이터베이스에서 어느 쿼리가 문제가 발생하는지 확인 해 볼수 있다 아래와 같이 CPU 사용률이 거의 90% 사용한다 2. 쿼리문을 통해서 어느 데이터베이스가 높은 CPU를 사용하는지 쿼리문으로 확인해 보자 [crayon-673ed15f0ec86961966329/] 3. cputime값에 높은 값을 가진 SPID를 확인 할수 있다 SPID값은 119 그럼 119의 PID값이 가진것에 쿼리가 어떤것인지 체크해 보자 4. select 문을 이용하는 쿼리문인데 이게 cpu 를 유발한다 kill 명령어로 해당 pid값을 kill 하자 5. 그럼 아래와 같이 cpu 90% 육박했던것이 30%로 다운된 것을 확인 할 수... Read More..
+ admin 2019.10.18 SQL 에이전트 작업 삭제 오류 ( 유지관리계획 삭제 오류 ) DELETE 문이 REFERENCE 제약 조건 “FK_subplan_job_id”과(와) 충돌했습니다 MSSQL 을 사용하다 유지관리계획의 작업을 삭제를 하려고 하면 아래와 같은 에러 메시지가 나온다 DELETE 문이 REFERENCE 제약 조건 “FK_subplan_job_id”과(와) 충돌했습니다. 데이터베이스 “msdb”, 테이블 “dbo.sysmaintplan_subplans”, column ‘job_id’에서 충돌이 발생했습니다. 문이 종료되었습니다. (Microsoft SQL Server, 오류: 547) 도움말을 보려면 다음을 클릭하십시오: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=13.00.5026&EvtSrc=MSSQLServer&EvtID=547&LinkId=20476 아래 이미지와 같이 작업에서 DA... Read More..
+ admin 2019.10.18 mssql 테이블 생성 및 입력 , asp 소스 출력 ( create table and data insert ) 환경 : MSSQL 2017 Standard 간단하게 테이블을 만들고 데이터를 입력해서 웹에서 출력해보자 ( asp ) 1. 데이터베이스를 선택하고 새 쿼리를 실행해서 아래와 같이 테이블을 만들고 데이터를 입력하자 [crayon-673ed15f12a99247821485/] 2. 간단하게 select 로 쿼리를 진행하면 아래와 같이 데이터가 출력되는 것을 확인 할 수 있다. [crayon-673ed15f12aa2015149320/] 3. 이제 웹상에서 해당 소스를 간단하게 asp로 작성해서 출력해보자 [crayon-673ed15f12aa7028409291/] 4. 정상적으로 웹에서 페이지 출력이 완료된다 추가적으로 우편번호 상위 1000개 테이블 출력 ASP 소스 [crayon-673ed1... Read More..
+ admin 2019.10.17 mssql 2017 엑셀 파일 데이터 가져오기 ( excel data import ) MSSQL 2017 설치 후 데이터베이스는 생성했으니 이제 간단하게 우편번호를 테이블로 만들어보자 도로명 주소는 지역별 도로명 주소를 아래 링크에서 다운 받을수 있다 https://www.epost.go.kr/search/zipcode/newAddressDown.jsp 여기서 서울특별시를 받아서 데이터를 넣어보자 / 물론 해당 파일은 TXT로 되어 있는데 이것을 테스트할수 있게 엑셀 파일로 만들어서 테이블을 만들어 보자 ( 테스트 용도) 엑셀파일 다운로드 (서울특별시 도로명주소) https://xinet.kr/data/zip_02.xls SQL 관리도구를 실행 접속 후 작업 할 데이터베이스 마우스 오른쪽 -> 태스크 ->데이터 가져오기를 클릭 2.가져오기 내보내기 마법사 창이 나타나면 NEXT 클릭... Read More..