프로그래밍 127

[DB] MSSQL 웹서비스(GET/POST)호출방법

MSSQL서버상에서 웹서비스를 호출하는 방법에 대하여 설명드리겠습니다. 우연한 기회에 MSSQL서버자체에서 웹서비스를 제공하는부분에 대해서 알게되었고 해당부분을 언제사용할일이 있을까 생각하던 도중에 외부업체와 웹서비스로 연동을 해야되는 경우가 생겼는데, 별도 프로그램을 구축하지 않고 간단하게 스케쥴러를 통하여 웹서비스를 알림을 하게되었습니다. 특정테이블에 데이터저장시 트리거에 웹서비스를호출하여 알림처리. 스케쥴러를 통한 일괄데이터 전송시에도 사용하면 별도 클라이언트프로그램을 구축하지 않고 간단히 연동할수 있을것으로 보입니다. 1. 웹서버 구축 먼저 웹서비스관련 서버가 구축이 되어야 테스트가 가능합니다. 이전강좌에 Rest Api 서버를 만드는 부분을 참고해서 진행하도록 하겠습니다. Rest Api서버구축..

프로그래밍/DB 2020.09.08

[C#] ASP.Net Core를 이용하여 Rest Api 서버만들기

이번시간에는 ASP.NET Core를 사용하여 restful api서버를 만들어보겠습니다. MSDN에 나온설명대로 그대로 따라해보도록 하겠습니다. MSDN 링크 docs.microsoft.com/ko-kr/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.1&tabs=visual-studio Entity Framework 사용법 www.csharpstudy.com/Data/EF-basics.aspx 자습서: ASP.NET Core를 사용하여 웹 API 만들기 ASP.NET Core를 사용하여 웹 API를 빌드하는 방법을 알아봅니다. docs.microsoft.com 1. GET API테스트 먼저 ASP.NET Core 웹 어플리케이션항목을 선택한다음 API ..

프로그래밍/C# 2020.09.07

[DB] MSSQL 2019 개발자버전 설치방법

MSSQL 2019개발자 버전을 설치해보겠습니다. 아래 링크에서 다운로드 받으면되며 메인페이지에 " SQL Server 2019 Developer는 비 프로덕션 환경에서 개발 및 테스트 데이터베이스로 사용하도록 라이선스가 제공되며 모든 기능을 갖춘 무료 버전입니다" 라는 문구에서 볼수 있듯이 개발 및 테스트 DB로 사용하도록 라이센스가 제공됩니다. 1. MSSQL 2019엔진 설치 다운로드 링크 : www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server를 다운로드하세요. 각 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 도구, 커넥터를 선택할 ..

프로그래밍/DB 2020.09.06

[DB] MSSQL DBLink(디비링크) 방법

이번시간에는 디비링크에 대해 알아보겠습니다. 디비링크란 네트워크상에 다른데이터베이스와의 연결을 통하여 마치 로컬데이스베이스형태로 사용할수 있습니다. 그럼 디비링크는 언제 사용할까요? 물론 여러용도가 있겠지만 스케쥴러를 통하여 원격지에 있는 데이터를 로컬쪽에 수집한다거나 로컬자료를 원격지에 전송할때 아주 편리하게 작업할수 있습니다. 디비링크는 이기종간에도 지원하니 관련부분을 알아보도록 하겠습니다. 1. MSSQL to MSSQL 디비링크방법 먼저 연결서버를 생성해보겠습니다. 연결서버 명칭을 MSSQL_DBLINK로 하여 연결해보겠습니다. MSSQL_DBLINK라는 연결서버명칭으로 생성해보겠습니다. 123456 EXEC sp_addlinkedserver @server = 'MSSQL_DBLINK', --연결..

프로그래밍/DB 2020.09.03

[Github]사용법 SVN처럼 리비전 번호로 버전관리하는방법

결론부터 먼저 말씀드리면 git rev-list --count HEAD 명령으로 확인 가능합니다. Git의 경우 리비전번호가 해쉬로 관리됩니다. 아래이미지를 보면 git log명령으로 로그정보가 확인이 가능한데 commit 이라는부분에 해쉬(SHA-1)값으로 버전관리가 되는것을 확인할수 있습니다. SVN으로 계속해서 버전관리를 했던분들의 경우는 SVN리비전번호는 넘버링되어 순차적으로 1씩 증가합니다. 해당부분으로 버전을 확인하다가 해쉬값으로 관리가 어렵습니다. 그럼 리비전 번호 넘버링 하는방법을 알아 보겠습니다. git rev-list --count HEAD 명령을 이용하명 Commit 횟수를 확인할수 있습니다. git log 명령으로 commit횟수가 3회인것이 확인됩니다. git rev-list --..

[Github]사용법 비주얼스튜디어 2019설치

비주얼스튜디오 2019에서 GitHub와 연결하여 사용하는 방법을 알아보겠습니다. 여러 클라이언트 툴이있겠지만 MS계열의 경우에는 대부분 비주얼 스튜디오를 사용해서 개발하기때문에 비주얼스튜디오와 연결해서 사용하는 방법에 대해 알아보겠습니다. 아래순서대로 설치하면 됩니다. 1. 비주얼스튜디오2019설치 2. GitHub 저장소와 연결 3. 소스코드 GitHub원격지에 Push(업데이트처리) 1. 비주얼 스튜디어 2019설치 비주얼 스튜디오를 먼저 설치합니다. 너무나 당연한 애기죠. Android,iOS,웹 및 클라우드등 통합개발환경으로 하기위해 비주얼 2019를 다운받아서 설치하도록 하겠습니다. 아래 링크에서 다운받으시면됩니다. https://visualstudio.microsoft.com/ko/downl..

[Github]사용법 기초사용법/설치/저장소생성

GitHub사용법 (github 가입/저장소) GitHub사용법에 대해서 설명드리겠습니다. Git 서버를 구축해서 하는방법도 있으나 현재 GitHub의 경우 개인사용시 무료로 제공 하고 있어서 개인적으로 GitHub에 소스관리를 하는게 좋아보입니다. 먼저 회원가입을 해야되겠죠. Github사이트에서 회원가입을 하도록 하겠습니다. https://github.com Build software better, together GitHub is where people build software. More than 50 million people use GitHub to discover, fork, and contribute to over 100 million projects. github.com 회원가입후 듀토리..