OPC 配置中的一些問題

2021-09-19 03:29:35 字數 906 閱讀 6416

最近做了乙個小專案,功能很簡單,就是編寫乙個opc客戶端軟體實現從opc伺服器上獲取資料然後轉存到db中。專案雖小但是值得考慮的地方仍不少,所謂麻雀雖小,五臟俱全。

1、dcom正常配置

網上關於dcom的配置五花八門,各種各樣。當時剛開始配置的時候也是各種嘗試,雖然能調通,但卻不知道為什麼通的。總結起來,主要是分為了兩點:首先,要保證有許可權訪問對方,然後就是能夠啟動和啟用com。

許可權訪問經常出現的連線失敗等錯誤。這時候應該check一下:

a.對方防火牆是否關閉或者將相應的程式和埠加入到例外。

b.檢查「控制面板」-「管理工具」-「本地安全策略」-「網路訪問:本地賬戶的共享和安全模式」設為「經典-本地使用者以自己的身份驗證」。

c.dcom的預設配置中沒有加入相應使用者的許可權。即,服務端的訪問限制中要存在客戶端發起訪問的賬戶。一般新增everyone賬戶,這也可以讓所有的賬戶都有許可權,這也雖然方便但是不安全,對於安全性要求高的還要設定統一賬戶,統一密碼。

對於啟動和啟用許可權,簡單的設定也是全加入everyone賬戶。(這裡要說明一點,有些資料說不能在「限制」中新增everyone賬戶否則會導致無妨訪問等問題,本人試了試發現並沒有像說的那樣,還有的資料說要將interactive,system,network,administrator賬戶一併加入,這裡我也沒有加入,但依然可以訪問。具體原因沒有探索。。。)如果是使用opc客戶端列舉dcom端的com名稱,則需要配置opcenum時加入anonymous logo賬戶,然而,這只是用於列舉com名稱,並不會影響訪問。就是說如果事先知道com名稱則不需要配置opcenum,直接使用com名稱來訪問應該也是可以的。在配置具體的opc服務時,我覺得基本不用配置,使用預設的配置一般都是可以的,如果不行再按照opcenum的配置來配就可以。如果實在不知道怎麼配,那就簡單的給所有可配的把上述幾種提到的轉戶一股腦的全加進去,也未嘗不可。

ftp配置中的一些問題

rhel5 中配置好vsftp後,開了root使用者上傳許可權,也關了系統的防火牆,但ftp連線的時候依然還會出現 500 oops cannot change directory root 錯誤,如何解決呢?經過本人的多次摸索,問題終於有了解決的方案。如何開啟root使用者的上傳許可權,如何關閉系...

繼承中的一些問題

1.本質 達到 復用,子類可以復用父類的方法和屬性 2.繼承關係中構造方法的呼叫關係 子類的任何乙個構造方法,總是會呼叫父類中的某乙個構造方法 預設情況下,呼叫父類無參構造方法 可以使用super關鍵字,在子類構造方法中的第一行呼叫 父類指定的構造方法 3.方法覆蓋 重寫 覆蓋了父類的方法 要求 同...

Word中的一些問題

在做畢業 時,有一些人在用word的分隔符時常常遇到問題,在這裡我給大家說一下,用分隔符的目的是為了區分各個部分頁面的不同而出現的。有分隔符和分欄符之分。如果你大學還沒有畢業,還沒有開始寫畢業 那麼這個你一定要學會,因為畢業 是有他自己的格式的,老師會要求你用那種頁首 那種頁尾 那種頁碼,要求是很嚴...