IIS 에서 FTP 설정하기

현재 주소 복사
트랙백 주소 복사
방실이님의 글 (11/20/2017 2:05:00 PM) Viewing : 1246

의외로..모르는 사실..

일단 IIS 에서 FTP를 생성하고 windows 계정으로 권한 할당하고..

방화벽을 오픈 하면 끝...


인데....

윈도우즈 방화벽을 풀면 접속이 되는데..윈도우즈 방화벽을 사용하면..접속이 안되는 문제가 발생한다면...!?

IIS 최상단을 클릭..

기능 보기에서 FTP 방화벽 지원을 클릭

데이터 채널 포트 범위를 지정 (예 : 5000 ~ 6000)  <- 패시브모드

방화벽의 외부 IP 주소를 현재 아이피로 설정 후

패시브 모드로 설정한 포트 대역을 방화벽으로 열어주면 OK


마지막 업데이트 : (11/20/2017 2:05:00 PM)

TAG : FTP IIS 



Trackback 보기 (0)
댓글 보기 (6)
mmsahXT님의 글 (1/31/2021 2:01:32 AM)
Заказать seo поисковую оптимизацию сайта, Заказать услуги по продвижению сайта По всем возникшим вопросам Вы можете обратиться в скайп логин [b]pokras7777[/b]Раскрутка сайта под ключ
.Так же собираем базы Обратесь всегда будем рабы вам помочь



poliyayGJ님의 글 (1/31/2021 3:23:58 AM)
Заказать seo поисковую оптимизацию сайта, Заказать услуги по продвижению сайта По всем возникшим вопросам Вы можете обратиться в скайп логин [b]pokras7777[/b]Раскрутка сайта под ключ
.Так же собираем базы Обратесь всегда будем рабы вам помочь
[url=https://seoprofisional.ru/bazy]базС? Р?Р≫С? С…С?С?Р?РμС?Р°[/url]



SSavvYL님의 글 (3/11/2021 5:06:25 AM)
Всем привет. Меня зовут Ольга, и я ? москвичка, пусть и не коренная. Совсем недавно в моей жизни произошло важное и очень приятное событие: покупка собственной квартиры в столице. Мне повезло дважды. В первый раз ? когда я успела подписать все договора буквально за пару дней до очередного скачка доллара. Второй моей удачей была находка в интернете сайта ремонтной компании АСК Триан.
http://avto-tuning24.ru/novosti/6779-remont-i-otdelka-kvartir.html
http://bcinfo.ru/2020/04/08/Р?Р≫Р°Р?РёС?С?Р№С?Рμ-С?Р?Р?С?-С?Р?Р°Р≫С?Р?С?-Р?С?РμР¶Р?Рμ-С‡РμР?-С‡С?/
http://realt.city-sochi.ru/archives/16333
http://j-operamini.ru/2012646537-remont-i-otdelka-kvartir-v-moskve.html
http://seowitkom.ru/blog/khoroshij_remont_ot_professionalov/2020-05-31-2348



DonaldchaniHC님의 글 (5/25/2021 10:08:22 AM)
Наслаждайтесь просмотром Лучшие видосы на [url=https://pic.onlyporno.ru/4278-foto-moej-mamy-posle-bolshoj-jaldy.html]https://pic.onlyporno.ru/4278-foto-moej-mamy-posle-bolshoj-jaldy.html[/url]



RobertexoroIO님의 글 (5/30/2021 10:06:41 PM)
We comply with the Notice and Takedown requirements of 17 U.S.C. § 512 of the Digital Millennium Copyright Act (“DMCA”). This site qualifies as a “Service Provider” under the DMCA. Accordingly, it is entitled to certain protections from claims of copyright infringement, commonly referred to as the “safe harbor”
[url=backpages hartford]https://daftsex.buzz/backpages-hartford-ct-x-loira-perfeita/[/url]
[url=ana cheri x]https://daftsex.buzz/ana-cheri-nude-playboy-x-tek-fuck/[/url]
[url=jaal ama darav naked]https://daftsex.buzz/skinny-euro-amateur-takes-off-her-gstring-pintoso-sensualizando/[/url]
[url=backpage escorts eugene]https://daftsex.buzz/backpage-escorts-eugene-eu-morena/[/url]
[url=katrin tequila planetsuzy]https://daftsex.buzz/tag/anal/page/3/[/url]



TerryWediaSH님의 글 (9/6/2021 10:31:10 AM)
Мы поможем вам в лечении данных заболеваний
Мы вынесли самые востребованные услуги на главную страницу,
но у вас также есть возможность ознакомиться с полным перечнем предоставляемых услуг, нажав на кнопку "Показать все". Надеемся, что вы достойно оцените качество нашего сервиса

[url=https://medinfos.site/tag/sposoby-lecheniya-tabachnoy-zavisimosti/page/83/]способы лечения табачной зависимости[/url]
[url=https://medalko.site/narushenie-lechenie-narkomanii/]Лечение наркомании в челябинске[/url]
[url=https://medbrat.site/category/lechenie-tabachnoy-zavisimosti-yaroslavl/page/267/]лечение табачной зависимости ярославль[/url]
[url=https://medinfos.site/lechenie-alkogolizma-kazan-narkologiya-1/]Лечение алкоголизма казань наркология 1[/url]
[url=https://medinfos.site/lechenie-alkogolizma-po-metodu-dovzhenko-v-ufe/]Лечение алкоголизма по методу довженко в уфе[/url]



댓글 쓰기

MSSQL 네트워크에 백업하기

현재 주소 복사
트랙백 주소 복사
방실이님의 글 (11/20/2017 1:57:33 PM) Viewing : 1177

Source

OS : Windows Server 2016

DB : SQL SERVER 2017

Target

OS : Window Server 2012 R2


개발 서버를 이전 하는 김에 새로운 버전의 운영체제 및 DB를 써보자 하여 설치 했는데..

기존 환경에서 돌아 가던 네트워크 백업이 안된다..

액세스 불가 메시지만 던지고..

양쪽의 Server 모두 Administrator 의 계정 및 비번도 같고.. 윈도우즈 탐색기에서는 잘 연결 되고...

이리 저리 찾다가

SQL SERVER의 시작 계정이 타겟서버에 권한이 있어야 한다는 내용을 보고 시작 계정이 뭐지???? 하고 찾게 된....


서비스 > SQL Server 속성 > 로그온 탭

기본 설정이 NT Service\MSSQLSERVER 로 되어 있는데.. 이를 Administrator로 바꾸면 해결...


마지막 업데이트 : (11/20/2017 2:26:59 PM)

TAG : SQL 백업 



Trackback 보기 (0)
댓글 보기 (0)
댓글 쓰기

ARIA 알고리즘 자바와 닷넷 샘플

현재 주소 복사
트랙백 주소 복사
방실이님의 글 (7/22/2014 3:31:13 PM) Viewing : 6013

첨부된 파일은 ARIA.java 그리고 이를 사용하기 위한 래퍼 클래스인 ARIAProvider.java

그리고 VS2012로 생성되어진 ARIA 샘플 입니다.

java sample

ARIAProvider aria = new ARIAProvider(256);
aria.createMasterKey("a");
aria.encryptToString(encryptText);


ARIAProvider aria = new ARIAProvider(256);
aria.createMasterKey("a");
jo.Data = aria.decryptFromString(encryptedText);

 

c# sample

private void button1_Click(object sender, EventArgs e)
{
    SecurityProviderBase security = SecurityProviderBase.CreateInstance(SecurityType.AriaAlgorithm, 256);
    security.CreateMasterKey("a");

    label2.Text = security.EncryptToString(textBox1.Text);
}

private void button2_Click(object sender, EventArgs e)
{
    SecurityProviderBase security = SecurityProviderBase.CreateInstance(SecurityType.AriaAlgorithm, 256);
    security.CreateMasterKey("a");

    label4.Text = security.DecryptFromString(label2.Text);
}

마지막 업데이트 : (7/22/2014 3:31:13 PM)

TAG : 암호화 ARIA 



Trackback 보기 (0)
댓글 보기 (1)
백광호님의 글 (2/11/2016 2:43:11 PM)
구글링 하다가 들어오게 되었습니다. AES 관련 소스는 인터넷에 지천인데, ARIA 관련 특히 C#은 없더군요.
그래서 한줄기(?) 희망을 가지고 부탁 하나 드려보려고 글 남깁니다.
혹시 ARIA-GCM 소스를 구할수 없을까요? 아님 참조할 곳이라도..
너무 무턱대고 부탁드려 죄송합니다. 제 이메일은 akanoid@dreamwiz.com 입니다.
감사합니다.



댓글 쓰기

ASP.NET MVC에서 Checkbox의 매핑과 바인딩 그리고 getUrlVars()와 knockoutjs에서의 사용법

현재 주소 복사
트랙백 주소 복사
방실이님의 글 (4/12/2012 9:39:18 AM) Viewing : 8773

제목이 좀 길군요..^^;

ASP.NET에서 check박스와 radio는 조금 골칫거리입니다.

radio는 언젠가 기회가 있겠지요..^^;

오늘은 checkbox의 사용법에 대해서 알아 보고자 합니다.

ASP.NET MVC에서는 CheckboxList 같은게 존재하지 않습니다. 뭐 필요하다면 만들수도 있겠지요..^^;

어쨋든 Html에서 사용법은 아래와 같습니다.

<% List<CommonCode> marketTypeCodes = CachedData.GetCodeListInCodeGroup("시장구분"); %>
<% foreach (CommonCode item in marketTypeCodes)
    { %>
<label>
    <input type="checkbox" name='MarketTypeCode' value='<%= item.CodeId %>' data-bind="checked:MarketTypeCode" />
    <%= item.Code%>
</label>
<% } %>

위 코드를 보시면 foreach 문을 사용해서 checkbox를 렌더하는 걸 보실 수 있습니다.

그러면 html에는 MarketTypeCode 라는 name을 가진 checkbox가 여러개가 렌더 될것입니다.

웹 사용자가 이 체크 박스를 Check 하여 서밋을 하게 되면

Browser는 파라메터를 MarketTypeCode=1&MarketTypeCode=2&MarketTypeCode=3 과 같은 형식으로 보내게 됩니다.

이 데이터를 Controller에서 받기 위해서는 Controller의 매개변수를 String[] marketTypeCode 로 선언해야 합니다.

즉 MVC 매핑 엔진은 같은 이름의 key 값을 배열로 만들어 Controller에 전달 하게 됩니다.

서버에서 배열로 값을 받았으니 나름 작업을 하면 될테이고..

이것이 검색과 같은 페이지라면 검색 조건을 유지 시키기 위해 이 값으로 다시 html 을 바인딩 해야 하겠지요?

View 에서 Model 을 지정하MarketTypeCode=1였다면

this.Html.xxxFor 라는 메서드로 정의된 element 들은 자동적으로 바인딩이 됩니다. (MVC 멋지죠..^^;)

그런데 이게 Checkbox는 예외입니다.

Checkbox가 View에 여러 개가 존재할 경우 앞서 말했던 바와 같이 이 개체의 형식은 Array 라서 this.Html.xxxFor 메서드로 표현 할 수가 없습니다.

그래서 jquery 를 이용해서 바인딩을 하곤 하지요..

querystring으로 View를 바인딩 하기위해서는 querystring을 분석하여 key,value로 값을 가져올 수 있어야 하는데 이 도움을 주는 것이 getUrlVars() 라는 플러그인입니다.

http://draeton.github.com/jquery/javascript/library/2011/05/08/jquery-geturlvars.html

위 링크에서 받으 실 수 있습니다..^^;

$.getUrlVar('MarketTypeCode') 혹은 $.getUrlVars()['MarketTypeCode'] 와 같이 사용하여 값을 받을 수 있는 거죠..

그러나 앞서 말한바와 같이 checkbox는 querystring으로 여러개의 같은 key값이 존재하는 형태로 넘어 옵니다.

MarketTypeCode=1&MarketTypeCode=2&MarketTypeCode=3

위 처럼 말이죠. 이 상태에서 $.getUrlVar('MarketTypeCode') 메서드를 호출하면 3 이라는 값만 떨어 집니다.

위 플러그인의 코드를 보시면 알겠지만 그냥 대입해버리기 때문에 마지막꺼만 전달됩니다.

그래서 조금 수정을 해보았습니다.

    getUrlVars: function () {
        var vars = [], hash;
        var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
        for (var i = 0; i < hashes.length; i++) {
            hash = hashes[i].split('=');
            var hasKey = false;
            for (var j = 0; j < vars.length; j++) {
                if (vars[j] == hash[0]) {
                    hasKey = true;
                    break;
                }
            }
            if (!hasKey) {
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
            else {
                var arr = [];
                if (typeof (vars[hash[0]]) == 'string') {
                    arr.push(vars[hash[0]]);
                }
                else {
                    for (var k = 0; k < vars[hash[0]].length; k++) {
                        arr.push(vars[hash[0]][k]);
                    }
                }
                vars[hash[0]] = [];
                for (var k = 0; k < arr.length; k++) {
                    vars[hash[0]].push(arr[k]);
                }
                var hasData = false;
                for (var k = 0; k < vars[hash[0]].length; k++) {
                    if (vars[hash[0]][k] == hash[1]) {
                        hasData = true;
                        break;
                    }
                }
                if (!hasData) {
                    vars[hash[0]].push(hash[1]);
                }
            }
        }
        return vars;
    }

위 코드는 주저리 주저리 길지만..요지는 간단합니다.

키가 존재하지 않으면 기존처럼 , 만약 키가 존재한다면 배열을 만들어서 리턴해주는 형식... 입니다.

이 수정된 플러그인으로 $.getUrlVar('MarketTypeCode')  를 호출하게 되면 [1,2,3] 으로 값이 리턴됩니다. ^^;

자 이제 이 값을 바인딩 하면 되겠습니다.

순수 jQuery로 해도 되겠고 knockoutjs 를 사용한다면 다음과 같이 하면 되겠네요.

if ($.getUrlVars()['MarketTypeCode']) {
    var arr = $.getUrlVars()['MarketTypeCode'];
    for (var i = 0; i < arr.length; i++) {
        viewModel.MarketTypeCode.push(arr[i]);
    }
}

 참 쉽죠잉~~~

참 쉽죠 


마지막 업데이트 : (4/12/2012 9:39:18 AM)

TAG : MVC jquery knockoutjs 



Trackback 보기 (0)
댓글 보기 (0)
댓글 쓰기

SSIS Foreach 컨테이너 사용하기

현재 주소 복사
트랙백 주소 복사
방실이님의 글 (4/10/2012 2:39:04 PM) Viewing : 4208

제가 DTS 를 처음 접해본게 2005년쯤 된거 같습니다.

SQL 2000에는 DTS가 있었죠.. 스크립트 태스크에는 VB 스크립트만 허용되었던.. 그 옛날..

SQL 2005가 나오면서 SSIS 라고 이름이 바뀌었고 .NET Framwork 안에 쏘옥 숨었습니다.

그러나 VB.NET만 지원 하는 반쪽짜리 였죠..

SQL 2008에 이르러서야 C#을 지원하게 되었습니다만...

저는 2005년 다녔던 회사에서 이직후에 DTS는 가끔 썼지만 SSIS는 새로 공부해야 하는 압밥감으로 ㅎㅎ 보지 않았었죠.

최근에 프로젝트를 진행하면서 각종 데이터 이전 작업때문에 다시 보게 되었습니다.

DTS에서도 있었는지 가물가물합니다만..- 아마도 없었던듯...

컨테이너 라는 놈이 있는데 이중에 For 컨테이너와 Foreach 컨테이너가 있습니다.

컨테이너 라는 놈은 처음 써 보았기에..기록을 남깁니다..ㅎㅎ

MSDN 에 설명이 나오긴 했는데...이해하기가 어렵더군요..ㅡ,.ㅡ;

그래도 SSIS 를 사용해 보고자 하는 분들은 필독 해보십시오.

일단 목표는 아래와 같습니다.

부서명을 변경하는데 그 해당되는 목록을 가져와서 그 목록 안에서 루프를 돌면서 그 값으로 어떠한 쿼리를 해서 그 결과로 업데이트를 하는 것입니다.

어렵지 않아요..^^;

먼저 목록을 가져오기 위해 SQL 실행 태스크를 제어흐름 디자이너에 옮긴 후 더블클릭을 합니다.

편집을 해 봅시다.

아 그전에 연결 관리자에서 연결을 만들어야 합니다.

연결은 기본적으로 ADO.NET 프로바이더를 이용하시면 좋습니다. 상황에 따라서는 OLE를 이용해야 하는 경우도 있긴 하지만..기본으로는 ADO.NET 을 이용하시길 권해요.

어쨋든 연결을 만든 후에 조금 전에 연 SQL 실행 태스크에서 SQLStatment 에 쿼리를 입력합니다.

대상이 되는 목록이 되는 쿼리가 되겠습니다. 이는 목록(DataSet)으로 받아야 합니다.

우측 중간쯤에 결과 집합에 전체 결과 집합을 선택하십시오.

혹시 이 쿼리에 매개변수가 필요하다면 왼쪽 매개변수매핑을 클릭하고 세팅하면 됩니다만..저는 필요가 없군요..^^;

왼쪽에서 세번째 탭인 결과 집합을 클릭하면 아래와 같은 화면이 나옵니다.

결과 이름은 0 입니다.- 첫번째 탭인 일반에서 결과 집합을 전체 결과 집합으로 선택한 경우에는 반드시 이 값은 0이어야 합니다.

변수 이름은 목록을 받을 것으로 만드세요 형식은 object 입니다.

디버깅 해보면..이 변수값에 예상 했던 대로 DataSet 형식의 값이 들어 있음을 알 수 있습니다.^^;

이제 Foreach 컨테이너를 제어흐름디자이너에 옮깁니다.

더블 클릭하면 아래 편집 윈도우가 활성화 됩니다.

컬랙션 탭을 클릭합니다.

컬랙션 종류는 여러개가 있습니다만.... 자세한 건 위 링크의 MSDN 도움말을 보시고..(봐도 이해가 안되던...1 人)

Enumerator 에 Foreach ADO 열거자를 선택합니다. 그리고 ADO 개체 원본 변수에

이전 SQL 실행 태스크에서 지정하였던 DataSet 형식의 바로 그 변수를 선택합니다.

Foreach 내부에 전달 해 줄 변수를 선언합니다.

이 변수는 SQL 실행 태스크에서 정한 쿼리를 실행하게 되면 나오는 그 결과값(DataSet)에서 몇번째 컬럼의 값을 변수로 쓸 것인가를 할당 하는 것입니다.

즉 위 예를 보시면 첫번째 컬럼은 PROJ_NO 라는 변수에 대입되고 네번째 컬럼은 TEAM_CD 라는 변수에 대입됩니다.

이 2개의 변수는 Foreach 컨테이너 내부에서 사용될 것입니다.

Foreach 컨테이너 내부에 있는 첫번째 SQL 실행 태스크입니다.

이 태스크에서는 주어진 변수로 어떠한 값을 조회 하여 그 결과를 다른 변수에 저장 하는 일을 합니다.

기본적으로는 앞서 만든 SQL 실행 태스크와 같습니다만 결과 집합을 보시면 단일 행 으로 되어 있습니다.

이 쿼리에는 매개변수가 필요 합니다.  매개변수는 매개 변수 매핑 탭에서 정의 합니다.

매개 변수 매핑 탭에서 Foreach 컨테이너에서 넘겨준 TEAM_CD 라는 변수를 입력 매개변수로 사용합니다.

이 값은 쿼리에서 @TEAM_CD 라는 이름으로 사용됩니다.

다음은 결과 집합입니다.

이 쿼리는 2개의 컬럼을 SELECT 하는 쿼리입니다.

결과 이름에 그 컬럼의 인덱스를 넣어 줍니다. ( 컬럼의 이름이 아니라 인덱스입니다.)

이 결과는 각각 우측에 있는 DivCode와 DivName 이라는 변수에 매핑 됩니다.

이제 마지막으로 SQL 실행 태스크를 하나 더 만듭니다.

이 태스크는 업데이트를 담당합니다.

이 태스크는 매개 변수 매핑에 앞 태스크에서 생성한 2개의 매개변와 Foreach 컨테이너가 전달해준 변수를 사용합니다.

 

이상으로 Foreach 컨테이너를 사용하는 방법을 알아 보았습니다.

 참 쉽죠잉~~~


마지막 업데이트 : (4/10/2012 2:39:04 PM)

TAG : SSIS 



Trackback 보기 (0)
댓글 보기 (0)
댓글 쓰기



<< < 1 2 3 4 5 6 7 8 9 10 > >>