Visual Studio 2017 에서 레포팅 기능을 사용하기 위해서 도구에 ReportViewer 컨트롤을 추가하고 RepoverViewer 를 WebForm에 추가 하니 아래와 같으 오류가 발생하였다.

 

설치 환경을 확인해 보니 설치되어 있는 Mircosofr Ddls Report Designer for Visual Studio의 버전와 ReportViewer의 버전이 서로 다르게 되어 있는 것을 확인 할 수 있었다.

도구 -> 확장 및 업데이트를 통해 설치 했던 Microsoft Rdlc Report Designer for Visual Studio의 버전은 15.3.1 버전이었다.

 

내가 추가 했던 ReportViewer 컨트롤의 버전은 10.0.0.0 버전이다. 기본으로 설치된 버전인것 같다.

Nuget 패키지 관리자를 통해서 Microsoft.ReportingServices.ReportViewerControl.WebForms 를 설치 하였다.

설치 버전은 150.1358.0 버전이다.

도구 상자 항목 선택을 통해서 ReportViewer를 다시 해야 한다. 찾아보기를 눌러서

"<솔루션 디렉토리>\packages\Microsoft.ReportingServices.ReportViewerControl.WebForms.150.1358.0\lib\net40\"  디렉토리의

Microsoft.ReportViewer.WebForms.dll 을 선택해서 추가해주면 된다. 설치하는 버전에 따라 경로가 일부 다를 수 있다.  

추가된 ReportViewer의 버전을 확인하면 15.0.0.0으로 나오는것을 확인 할 수 있다.

 

솔루션 경로를 모를 경우에는 솔루션 타맥기의 솔루션에서 마우스 오른쪽 버전을 눌러서 파일 탐색기에서 폴더 열기를 이용해서 확인 할 수 있다.  

새로 추가한 ReportViewer 컨트롤을 WebForm에 추가해 보니 정상적으로 사용이 가능했다.

 

 

Exchange Server 2013 CU23 업데이트 설치 과정에서 아래와 같은 오류가 발생 하며 설치가 중지 되는 문제가 있었다.

 

Error: Error:

The following error was generated when "$error.Clear();

        if (get-service MSExchangeServiceHost* | where {$_.name -eq "MSExchangeServiceHost"})

        {

            restart-service MSExchangeServiceHost

        }

        " was run: "Microsoft.PowerShell.Commands.ServiceCommandException: Service 'Microsoft Exchange Service Host (MSExchangeServiceHost)' cannot be started due to the following error: Cannot start service MSExchangeServiceHost on computer '.'. ---> System.InvalidOperationException: Cannot start service MSExchangeServiceHost on computer '.'. ---> System.ComponentModel.Win32Exception: The dependency service or group failed to start

   --- End of inner exception stack trace ---

   at System.ServiceProcess.ServiceController.Start(String[] args)

   at Microsoft.PowerShell.Commands.ServiceOperationBaseCommand.DoStartService(ServiceController serviceController)

   --- End of inner exception stack trace ---".


 

정확한 원인을 할 수 없지만 "MSExchangeServiceHost" 서비스를 시작하지 못했다는 내용이 있어서 서비스로 들어 가 보니

 

Exchange 관련 서비스가 모두 사용안함 상태로 변경 되어 있었다.

 

Microsoft Exchange 로 시작하는 모든 서비스의 상태가 상태는 중지, 시작유형은 사용안함으로 되어 있다면 관련 서비스의 시작유형을 모두 자동으로 변경해서 다음 단계로 진행이 가능했다.

설치 과정에서 사용안함으로 설정이 변경 되는게 설치 과정에서 정상적으로 복구가 안된듯 하다.

 

하지만 진행 과정의 다른 단계에서도 동일한 문제가 발생해서  설치 단계가 하나씩 진행 될때 마다 관련 서비스의 시작유형을 새로고침해서 확인해서 다시 설정을 변경해 주면서 설치를 완료 할 수 있었다.

 

 

 

 

 

 

 

서버의 네트워크 대역폭 확장을 위해서 두개 이상의 포트를 하나의 포트처럼 묶어서 사용할 수 있다.

Linux 에서는 bonding, Windows 에서는 Teaming 이라고 한다.

 

본딩과 티밍을 사용하기 위해서는 서버 뿐만 아니라 네트워크 단에서도 설정이 필요하다

 

대역폭을 하나로 묶어서 사용하는 것을 Link Aggregation 이라고 하며 매니지먼트 기능이 있는 대부분의 스위치에서 이 기능을 제공한다.

 

그중에서 웹 관리 기능이 있는 HP 1910 스위치를 설정해 보았다.

 

웹브라우 주소창에 http://스위치IP  를 입력 하면 웹 관리자 환경에 접속할 수 있다.

 

관리자 화면에서 Network -> Link Aggregation 을 선택한다.

 

Create 를 클릭해서 새로운 Aggregation Interface 를 생성한다.

Interface ID는 별도로 입력하지 않으면 자동으로 입력된다.

Interface Type 는 Dynaminc(LACP Enabled)로 설정하고 묶을 포트들을 선택해 준다.

 

설정이 완료 되면 설정한 내용을 저장하면 LACP 설정이 끝난다.

 

 

 

'네트워크' 카테고리의 다른 글

다산 V2624G VLAN 및 IP 설정 방법  (0) 2019.06.18
Cisco 2950 스위치 암호 초기화 방법  (0) 2014.02.04
랜 케이블 종류  (0) 2013.12.03
Zen Load Balancer - Open source load balancer  (0) 2013.12.02

+ Recent posts