2016. 6. 21. 14:38

[참고] : https://techsupport.osisoft.com/Troubleshooting/KB/KB01143



우선 PI OLEDB Enterprise와 OLEDB Provider의 두가지 방법이 있다.


PI OLEDB Enterprise는 AF 쪽과 Link 할때 사용하고, PI OLEDB Provider는 PI Archive와 Link시 사용한다.


이를 확인 하고 다음 작업을 시작한다.


우선 MS SQL Server Management Studio를 시작한다.



1. 로그인 후에 서버객체 - 연결된 서버 - 공급자  순으로 트리를 열어서 보면 PIOLEDB or PIOLEDBENT가 있다.

   위에 설명한대로 사용할 DB가 AF 또는 PI Archive인지 확인후 각각에 맞게 설정하면 된다.


   설정방법은 다음과 같다.

   (PIOLEDB기준)



   +동적 매개 변수

   +중첩 쿼리

   +Inprocess허용

   +Like 연산자를 지원합니다.


   위의 4가지를 추가 한 후에 확인 버튼을 누릅니다.


==============================================================================


2. 서버객체 - 연결된 서버에서 우클릭을 한 후에 새 연결된 서버를 클릭하여 새로운 연결 정보를 추가합니다.

   st-widget-{image: 3_New Linked Server.png}


   다음의 화면에서 항목에 알맞게 입력합니다.

   

  [일반]

  st-widget-{image: 4_Linked Server General.png}


 - 연결된 서버(Linked server) :  연결정보 서버 이름 입니다. 사용할 Link이름을 알맞게 적어주시면 됩니다.

                                         단순한 이름이므로 직관적인 이름을 사용하면 됩니다.(ex. test)

 - 서버유형 : 기타 데이터 원본 선택(Other data source)

 - 공급자(Provider) : 접속 항목(AF - PI OLEDB Enterprise, PI Archive - PI OLE DB Provider)을 기입합니다.

 - 제품이름(Product name) : 접속 항목(AF - PIOLEDBENT, PI Archive - Provider)을 기입합니다.

 - 데이터 원본(Data source) : 접속할 서버의 IP를 입력합니다.

 - 공급자 문자열 : Integrated Security=SSPI 입력

 - 카탈로그(Catalog) : 접속 항목(AF - SYSTEM, PI Archive - piarchive)을 기입합니다.


 [보안]

 

-추가버튼 클릭

 ->로컬로그인(SQL 설치 컴퓨터 로그인)

 ->가장에 체크


-로그인의 현재 보안 컨텍스트를 사용하여 연결체크


[서버옵션]

-데이터 정렬 호환 : True

-연결 제한 시간 : 30

-쿼리 제한 시간 : 600



이 상태에서 확인 누르면 됩니다.


단 이때, SQL설치 컴퓨터 로그인 정보는 PI에 인증(Trust)이 되어야만 합니다.



Posted by 까망후니