현재 윈 2012 서버 + mssql 2012 버전으로 사내만 업무 서비스를 제공 하고 있습니다.
외부접속은 안되고 직원들만 특정 프로그램으로 접속해서 이용하고 있는데요...
서비스 계약기간이 약... 6개월 정도 남아 있는 상황이구요
즉, 서버 외 프로그램은 임대형식으로 사용중이라서 매월 지급 하는 비용이 막강합니다.
해서 .... 계약기간 만료 되면 IDC 센터도 옴기면서 리눅스 + mariaDB를 사용하려고 하는데요....
기존 사용하던 쿼리가 문제라서요...
완벽하게는 아니더라도 .... mssql 쿼리를 mariaDB 에서 서비스 될 수 있도록 변환 해주는 프로그램? 없을까요?
아니면 이 함수는 mariaDB 에서 안됩니다.. 라고 표시라두 해주는 .. 에디터? 같은거나 ...
있을까요?
일일이 수동으로 하기엔 양이 많고 .. 절때 없다면 진짜 수동으로 라두 하려고 합니다.......... ^^;;
혹시 방법 아신다면 부탁드립니다.
감사합니다.
Comment 17
-
건우아빠
2017.08.24 11:55
-
ssunsori
2017.08.24 13:12
답변 감사합니다.
DB 변경으로 인한 아픔은 어느정도 생각 하고 있습니다.
변경 하려는 이유는 매월 납부하는 win2012 비용 / sql2012 비용 / cal 라이센스 비용 때문에 변경 하려고 합니다.
1년으로 계산 하면 ... ㅎㅎ
제가 이직을 하고 사내 시스템을 확인 하고 불편사항에 대해서 변경 하고 있는데요. ( 물론 제 불편 사항 ~ )
이제 남아 있는 건 DB 하나만 남았네요.
물론 저도 DB 변경으로 인한 정신적 스트레스를 받기 싫어서 OS , DB, CAL 비용두 알아 보았구요.
예전에 비해? 싸졌네.. 하면서 구입 하려고 했다가 CAL 라이선스에서 좌절을 ... ㅎㅎ
지금 당장? 아니 당분간 뚜렷하게 개발 일정이 없는지라 이거라두 손 대 보려고 합니다.
물론 ASP, PHP 처럼 소스안에 쿼리 문이 있다면 즉시 포기 했겠지만
사내 특정프로그램이 델파이로 만들어져 있고요. 그 애긴 모든 쿼리는 모듈화 되어 있을 거라 ( 아직 해당 파일은 만진적이 없습니다 .
다만 제가 델파이로 통계프로그램 만들어 본 경험을 바탕으로... 그렇게 생각하고 있습니다 ㅎㅎ)
소스는 건들필요없이 각각 모듈의 쿼리만 수정해 주면 된다고 생각하고 있습니다.
그래서 변경을 살짝? + 조금 깊게 생각 하고 있습니다.
물론 마치고 나면 1~2개월 테스트 예정 이구요.
뭐... 길게 적었지만 결론은 회사 입장의 비용 절약 이고
제 입장은비용 절약으로 인한 인정과 내년 연봉협상을 위한 발판? 정도가 되겠네요. ㅎㅎ
마지막 줄이 너무 솔직 한데요? -_-ㅋ
-
건우아빠
2017.08.24 15:02
win2012 비용 / sql2012 비용 / cal 라이센스 가 월단위 납부인가요 ...?
win2012 비용 / sql2012 는 서버구입설치시 한번 구입하는 비용이지 않나요 ?
cal은 접속 유저당 라이센스로 알고 있는데. 유저당 한번 아닌가요.... ?
-
ssunsori
2017.08.24 16:13
음 ... 저도 여기 와서 견적서만 대충 보고선 1년 후 가까운 IDC센터로 옴겨야 겠다 라고 생각 하면서
건우아빠님 하고 같은 생각을 하고 있었습니다.
당연하게 생각 했으니깐요.
그러다가 한참 후 다시 찬찬히 읽어 보고... 담당자와 통화 하고 나서 놀랐습니다.
서버 만 구입 으로 신규서버 계약 기간 동안 분납
외
윈도우 2012 매월 사용료 (계약종료시 반납)
SQL 2012 역시 매월 사용료 (계약종료시 반납)
이 부분에서 라이선스가 생각나서 불특 다수는 아니고 회사 직원만 접속 하는데 라이선스는 어찌 되느냐 했을때
라이선스 비용두 매월 내고 있더군요...
제가 생각하는 최소 수량 을 구입 하고 그것을 12월로 나누었을때 가격 + 8만원씩 더 받고 있는거에 놀랬습니다.
당시 요 회사에 전산담당자가 없어서 시키는대로 계약 한 것 같더군요..
머... 큰 내용은 이렇구요.
전 부터 거래 해 오던 소프트업체 대표 분께 라이선스 관련 위 상황을 물어 봤습니다.
MS정책 관련 애기 해주시면 위와 같은 방식의 라이선스 매월 결제 하는 방식의 라이선스가 있다고 하네요.
앞으로 이쪽으로 가려고 한다면서요.
어차피 차후 대비 MS 1~2 는 있어야 하기 때문에 정책 관련 변경 있음 애기 해 달라고 부탁 하면서 ...
DB 변경 생각을 하게 되었습니다.
물론 윗 사람 과 주변 사람은 이게 얼마나 큰 노력과 스트레스인지 모르겠지만요..
아! 그리고 CAL는 접속 유저당 1개 인데요.
음... 그러니깐 내 DB 에 접속 하는 유저 수 만큼 구입 하면 되는 걸로 알고 있었습니다.
작년까지는요. 또 그렇게 구입도 했었구요.
작년엔 불특다수 였기 때문에 거기에 맞는 라이선스를 구입 했지만
여긴 정해진 유저 라서 그 유저 수 만큼만 구입 하면 되는 줄 알았는데 ....
윈도우 무슨 라이선스 라고 또 있더군요 .. 그러면서 값이 엄청 올라가네요.
구입 하려고 견적 받아 보고 ... 일단 보류 했습니다. 차선책을 고려해 보려고요.
차선책이 실패 하면 견적서 대로 움직이겠지만.. 그래도 해보긴 해봐야 될 것 같아서요.
예전 회의 마치고 몇 주 동안 개발 하고 있는데
슥~ 와서 이거 반으로 쪼개자 하면 순간 열폭 하는데...
설마 제가 DB 건들고 싶었을까요.. mssql 편하기도 한데 말이죠 ㅠㅠ
암튼 상황이 이렇다 보니 이렇게 흘러 가네요....
ㅎㅎ
-
자리비움
2017.08.24 15:57
라이센스 비용 문제는 잘 몰라서 패스하고...외부 접속 안되고, 사내만 업무 서비스라면 express 로 변경하시는 방법도 있습니다.os 비용은 윈도우 서버 중에 같이 뭍어(?) 갈 서버가 있으면 땡큐고,없으면 서버 제품이 아니더라도 도니까......https://www.microsoft.com/ko-kr/sql-server/sql-server-2016-editions에디션 지원 스펙 확인하시고, 변경이 가능하다면 추천드립니다.비용 아끼려고 바꾸셨다가사용자님들께서 되던게 안된다고 하면 (원래 안되던거, 데이터 이관 잘못된거, 실수한거 등등)내년 연봉협상에 영향을 미칠 수도 있으니 잘 판단하시고요.수동으로라도 진행하신다고 하시니, 꼼꼼하게 잘 마무리 하시기를 기원합니다.p.s: 변환 프로그램 찾으시면 공유 좀 부탁드립니다. -
ssunsori
2017.08.24 18:02
답변 감사합니다.
찾으면 올릴께요 ^^
근데 ... express 는 용량이 제한적 이라서 힘들 듯 한데요...
음 ...
그래두 다시 한번 체크 해 보겠습니다.
감사합니다.
-
자리비움
2017.08.24 18:18
사내 시스템이라 10G 안넘을것 같았는데 넘나보네요ㅋ
만약 넘는다면 데이터베이스 분리, 메모리 모자르면 인스턴스 분리 등으로도 고려해볼만 할 것 같습니다.
저보다 더 전문가 같으시니 여기까지만;;
-
ssunsori
2017.08.25 14:11
전문가라뇨 .. 전혀 아니에요..
여기서 배운 것 밖에 몰라요 ...
DB 분리 .... 음..
전 전혀 ~ 상관없지만
감사합니다. 해당 개발자와 상의 해보겠습니다.
물론 무조건 안된다고 하겠지만요. ㅎㅎ
감사합니다.
-
ssunsori
2017.08.25 14:45
express 버전은 기업에서 사용 못 한다고 하네요....
그러니깐 적은 사용자 용도로는 사용가능 하지만 여러명이 업무을 위해서 사용하는건 안된다고 합니다.
해당 버전도 cal 구입 해야되는지 소프트업체로 문의 하니 그런 애길 하네요..
여러명이 사용하려면 ERP 연동 이라던가..
음 ... 기업(더존 프로그램) 더존 기업 과 MS 와의 계약으로 사용 할 수 있도록 계약 해야지만 가능 하다고 하네요.
뭐 대충 20명 이상 접속 한다면 sql 무료 버전을 사용하면 안 될 듯 합니다.
흐흐흐 ...
전 지금 VPN 접속을 외부망으로 보느냐 내부 망으로 보느냐 확인 중에 있습니다.
cal 가격이 달라져서요 ㅎㅎ
머... 리눅스로 어케든 나가봐야 겠네요
진짜 어쩔 수 없으면 cal 사야죠 ~ ㅎㅎㅎ 행복회로가 움직이고 있어요
감사합니다.
-
자리비움
2017.08.25 16:42
https://social.msdn.microsoft.com/Forums/expression/ko-KR/9f6e7d6c-e51c-42a7-abf3-5daec41f42b3/mssql-express-sqlite-access-?forum=sqlserversko
http://www.sharedit.co.kr/questions/question/sql-express-%EA%B8%B0%EC%97%85%EC%97%90%EC%84%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EB%A9%B4
위 링크들 내용들 좀 보니 두어가지 제약(?) 은 있긴 하네요.
(로그인만 다른쪽으로 돌려서 인증받는다면...)
소프트웨어 업체에서 하는 얘기는 MS 라이센스 정책만 가지고 얘기하는건 아닌것 같은데요.
필요하시면, MS에 우선 문의 후에 그 내용을 가지고 다시 업체와 말씀 나눠보시는 것도 좋을 것 같습니다.
역시, 라이센스 정책은 어렵네요.
-
ssunsori
2017.08.28 10:58
오늘 MS 와 통화를 해봐야 겠네요.
그게 확실 하니깐요.
그나저나 MS 상담사가 예전 같이 않아서.... 예전엔 전문가라는 느낌이 강했다면
요즘에는 컴터 4주 교육 후 상담 시키는것 같은 기분?
그래두 라이센스 관련은 전문가랑 통화 되겠죠? ㅎㅎ
-
ssunsori
2017.08.28 11:26
생각보다 싱겁게? 끝났네요.
MS와 통화 끝났습니다.
외부 가 아닌 회사 직원들 끼리만 사용하는 거라면 몇명이 붙어서 사용하든 CAL 구입 필요없이 사용 가능 하다고 합니다.
DB 용량만 해결하면 되겠군요.
감사합니다. ~~~
-
자리비움
2017.08.28 12:49
결과 공유해주셔서 고맙습니다.
다른분들도 보시고 도움 되셨으면 좋겠네요.
-
항해자™
2017.08.24 19:37
용량이 문제라면. 디비당 10g 이니까, 디비를 여러개 만들면 되고, 분리 가능한 데이터를 정리하는 것도 방법이 될 수 잇겟네요~ -
ssunsori
2017.08.25 14:14
네 ~ 저도 개발 자랑 애기해서 진행해 보려고 합니다.
가능한지 우리 것 만 커스텀 해야되는데 ....
오늘 의논 해봐야 겠네요.
감사합니다.
-
항해자™
2017.08.26 09:54
그런데 좀 궁금한게, 게임 서비스에 sql server를 많이 이요와는데, 라이센스를 저렇게 지불하지 않거든요?
aws를 이용하는건 어때요? 비용이 훨신 저렴할꺼 같은데,,,
-
ssunsori
2017.08.28 11:02
그것이 무료버전을 따로 계약 해서 돌리는 걸꺼에요...
더존이 MS 랑 계약 해서 무료버전으로 기업들 한테 서비스 하고 있거든요..
물론 용량이 커진다면 해당 회사에서는 정식버전 구입을 해야되지만요 .... 그런데 이때 cal 애긴 없더군요
몰라서 그럴 수 도 있겠지만요..
ㅎㅎ
mariaDB를 찾아 보니 mysql과 구조가 같다고 하네요..
쿼리 변환이나 프로시저등이 자동으로 처리하시기는 ? 상당한 시간과 비용이 들어가지 않을까 생각됩니다.
굳이 디비를 변경하시는 이유가 있을지요 ?
임대형 프로그램은 안쓰시는건지 ?
디비 변경이 되면 정말 많은 수정이 필요합니다. 디비는 그대로 가는게 좋을듯 하데...