클러스터 환경에서 MS SQL Surface Area Configuration 들어갔을 때

아래와 같이 가상서버 명으로 접속하라는 메시지가 뜨면서 확인이 불가할 경우

=> 해결책 : 아래 "change computer" 링크를 누르면 가상서버이름을 입력할 수 있다.

가상서버명 입력 후 OK 누르면 Remote 설정 확인 및 변경가능

기본 디폴트 "로컬 연결만 " 임

   

   

   

   

   

"You cannot configure surface area of clustered services by connecting to a computer name.

Connect to the virtual server to configure clustered services."

   

가상서버 명으로 접속 후 (아래)

!

   

   

   





유시민 " 이 공천사태는 더민주의 해체과정이다"
2016.03.14 팟캐스트 정치카페

이 당은 1988년 평민당으로 시작된 당입니다.
YS 3당 합당 이후 노무현 등등의 비호남개혁세력 이해찬 등등의 7080년대 민주화세력이
호남을 기반으로 한 김대중과 결합함으로서 모태가 생기고
이후 이합집산을 거듭하여 지금까지 오게 된 것이거든요.
당의 지지기반은 호남/민주화세력(386,재야시민사회출신들)/정책문화적으로 분산된 외연의 개별 네티즌들이에요.

그런데 호남은 우선 국민의당이 절반 깨갔어요.(노년층이 대부분 국민의당으로)
국민의당에서 친노라고 계속 공격하는 세력이 뭐냐면 7080년대 민주화세력에 뿌리를 두고 있는 386,시민사회&단체 출신들
그리고 노무현과 같이 정치했던 사람들을 통칭해서 친노라고 부르는거에요
전 이것이 비호남 민주화세력이라고 생각해요.



정청래 의원을 공천배제함으로써 세번째 카테고리인 네티즌이 심하게 흔들리고 있습니다
정청래 의원 개인이 훌륭해서 그런게 아니라 이 사람들이 정치적 욕구를 정청래라는 정치인이 상당부분 수용해줬기 떄문에
정청래를 통해 자기의 소망을 표출했다고 믿는거에요.
그래서 박영선의 '흔들리지 말라'라는 말에 굉장히 격분하는 이유가 여기있는거에요.


그리고 지금 사실은 이 더민주라는 정당에 한 축이었던 7080민주화세력을 부정하는거에요.
지금 이 당에서 운동권이면 결격사유잖아요. 
그 상징으로 이해찬을 배제한거기 떄문에 이 세력이 이번에 거의 무너진다고 봐야해요.
앞으로 시민사회나,재야,종교계의 반응을 주목해봐야겠지만요.
특히 노무현대통령은 35%의 국민이 제일 좋아하는 전직 대통령이고요.
확고하게 지금 여론조사에서 노무현 대통령과의 관계를 넣는 순간 5~10%의 상승효과가 있다고 해요.
그런데 뺐잖아요.
이쪽이 지금 이런식으로 이해찬을 날렸어요. 그것도 민정당출신이요.
거기에 대해서 모욕감을 느끼는거에요
한 시대를 부정한다는 모욕감,
그 시대에 자기 젊음을 묻었던 진보성향의 중,장년세대가 모욕감을 느끼게 만든거죠.

그럼 남는것은 뭐냐
호남에 탈당한 사람들 불러들이겠다는 거 아니에요?
근데 다 불러들이지도 못하겠죠.
그리고 두 번의 공천으로 인해서 세 기둥중에 두 기둥이 붕괴위험을 나타내고 있는거죠.
그래서 저는 이게 당의 해체과정이라고 봅니다.






FormCollection


--------------------------------------------------------------------

[HttpPost]

public ActionResult Create()

{

if(ModelState.IsValid)

{

Employee employee =new

UpdateModel(employee);



EmployeeBusinessLayer employeeBusinessLayer

mployeeBusinessLayer.AddEmployee(employee);


return RedirectToAction("Index");



[HttpPost]

[ActionName("Create")] -> 이렇게 선언해놓으면 Create 하면 아래 함수로 호출됨

public ActionResult Create_Post()

{

if(ModelState.IsValid)

{

Employee employee =new

UpdateModel(employee); //아래 설명



EmployeeBusinessLayer employeeBusinessLayer

mployeeBusinessLayer.AddEmployee(employee);


return RedirectToAction("Index");



[HttpPost]

[ActionName("Create")] -> 이렇게 선언해놓으면 Create 하면 아래 함수로 호출됨

public ActionResult Create_Get()

{

return View();

}




UpdateModel 함수

inspects all the HttpRequest inputs such as posted Form data, QueryString, Cookies, Server Variables and populate the employee object.


--------------------------------------------------------------------

UpdateModel and TryUpdateModel 차이점






--------------------------------------------------------------------

Nuget Package Manager에서

Entity Framework 설치

그리고 소스에서

using System.ComponentsModel.DataAnnotations; 추가


생성자에서 각 속성값 위에

[Required] 추가해줌


그리고

컨트롤러 public ActionResult Create_Post() 함수에서

Employee employee = new Employee();

TryUpdateModel(employee); //함수로 변경 


결과 입력Form 양식에서 

validation check가 됨


그러나 결론은 

UpdateModel(), TryUpdateModel() 함수 둘다 mandatory 아님

그래도 명시적으로 해주는 이유는

If you want to limit on what can be bound,

expllicitly invoking model binding can be very useful.


--------------------------------------------------------------------

Edit


[HttpGet]

public ActionResult Edit(int id)


new employeeBusinessLayer

employee = employeeBusinessLayer.Employees.Single(emp => emp.ID == id);

return View(employee);

그리고 우측키 눌러서 Add View

Model Class 선택

그리고 제공해주는 템플릿 선택 Scaffold template "Edit" 선택

--------------------------------------------------------------------

[HttpPost]

public ActionResult Edit함수 추가

비지니스레이어에 mod함수 추가



--------------------------------------------------------------------

기존 Html Helper

@Html.EditorFor(model => model.Name)

@Html.ValidationMessageFor(model => model.Name)

-> 태그로 변경되면 input 박스


UnEditorble로 변경

@Html.DisplayFor(model => model.Name)

@Html.ValidationMessageFor(model => model.Name)

-> 그냥 plain text로 render됨


수정누르면 field is required로 나옴

히든필드에 저장해놓으면 됨

@Html.DisplayFor(model => model.Name)

@Html.HiddenFor(model => model.Name)

@Html.ValidationMessageFor(model => model.Name)


--------------------------------------------------------------------

피들러 이용해서 (일종의 해킹)

POST 요청 보내어 데이터 수정이 그낭함

피들러 왼쪽 리스트에서 해당 요청건을 오른쪽 영역 Composer로 드래그 드랍

그리고 아래쪽 POST URL에서 수정하고 싶은 값을 고쳐서 Excute하면

실제로 서버로 POST 요청이 들어감 



--------------------------------------------------------------------




--------------------------------------------------------------------




+ Recent posts