+ 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-603ade15e8714180313752/] 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-603ade15eac37200937991/] 2. 간단하게 select 로 쿼리를 진행하면 아래와 같이 데이터가 출력되는 것을 확인 할 수 있다. [crayon-603ade15eac43191404862/] 3. 이제 웹상에서 해당 소스를 간단하게 asp로 작성해서 출력해보자 [crayon-603ade15eac4b509699653/] 4. 정상적으로 웹에서 페이지 출력이 완료된다 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..
+ admin 2019.10.17 mssql 2017 설치 및 데이터베이스 추가및사용자 추가 ( mssql 2017 install and add database,user) 설치환경 : Windows 2016 Standard MS-SQL : MS-SQL 2017 Standard SQL ISO 파일을 받아서 실행하면 왼쪽 화면의 설치를 클릭한다 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가를 클릭한다.3.무료 버전을 설치 진행해도 되고 라이센스가 존재한다면 라이센스 키를 입력 후 다음을 클릭4.사용조건에 동의 함 체크 후 다음 클릭5.업데이트 확인(권장) 부분에 체크하고 다음 클릭6.설치 규칙에 아무런 문제가 없다면 다음 클릭 만약 문제가 발생된다면 해당 부분을 클릭해서 설치 진행하면 된다 7.기능 선택에 화면과 같이 선택한다 ( 추가 개발자 모드가 필요한 경우 스크롤을 내려서 기능을 추가하면 된다)8.기능규칙에 아무런 에러가 발생되지 않으면 다음을 클릭 ... Read More..
+ admin 2018.11.20 MSSQL 데이터베이스 복구 후 사용자 매핑 작업 데이터베이스를 복구 후 사용자 아이디로 로그인을 시도하면 매핑이 되지 않는 경우가 발생한다 이는 기존서버의 정보를 가져왔기 때문이다. 사용자 매핑을 통해 간단하게 해결이 가능하다 쿼리 진행 [crayon-603ade15eb2ed936906257/] Microsoft SQL Server Management Studio 실행 -> 퀄리 실행기에서 아래와 같이 진행 [crayon-603ade15eb2f9001885256/] Read More..
admin 2018.02.08 MSSQL 데이터베이스 상태 및 온라인 오프라인 ( MSSQL DATABASE STATUS / ONLINE / OFFLINE) MSSQL 데이터베이스 상태 및 OFFLINE / ONLINE 1. 데이터베이스 상태 [crayon-603ade15eb819166647149/] 2. 데이터베이스 offline [crayon-603ade15eb825968745753/] 2. 데이터베이스 online [crayon-603ade15eb82c904817090/] Read More..
admin 2018.02.07 mssql database 테이블 용량 MYSQL table 용량 쿼리 1. table 용량 체크 쿼리 [crayon-603ade15ebdef080696451/] Read More..