2011-04-19 51 views
2

我原來的服務器被稱爲某某和配置是如下: \某某\ AppFabricConfig \ ClusterConfig.xml的Windows AppFabric中 - 重命名服務器,配置現在不加載

我們改名爲服務器,它現在被稱爲123,但配置仍然指向 \某某\ AppFabricConfig \ ClusterConfig.xml

,並試圖負載時給出以下錯誤:

Use-CacheCluster : ErrorCode<ERRCMS0001>:SubStatus<ES0001>:Error while trying t 
o load configuration: An error occurred loading a configuration file: Logon fai 
lure: unknown user name or bad password. 
(\\xyz\AppFabricConfig\ClusterConfig.xml) 
At line:1 char:62 
+ Import-Module DistributedCacheAdministration;Use-CacheCluster <<<< 
    + CategoryInfo   : NotSpecified: (:) [Use-CacheCluster], DataCacheE 
    xception 
    + FullyQualifiedErrorId : ERRCMS0001,Microsoft.ApplicationServer.Caching.C 
    ommands.UseCacheClusterCommand 

我手動編輯以下文件: C:\ WINDOWS \ SYSTEM32 \ AppFabric的\ DistributedCacheService.exe.config

並設置:配置/ dataCacheConfig/clusterConfig的connectionString = 「\ 123 \ AppFabricConfig \ ClusterConfig.xml」

但它仍試圖從加載: \ xyz \ AppFabricConfig \ ClusterConfig.xml

難倒 - 接近重新安裝,但真的不會太喜歡!

+0

愚蠢的我 - 忘了所有關於Windows Server AppFabric配置嚮導......讓我重置它。 – downatone 2011-04-19 14:33:54

+0

@downathone只有使用嚮導的東西似乎需要在使用SQL數據庫存儲時提升權限。如果只更改連接字符串(我還建議更改文件,即使它看起來不被使用,以保持一致性),但如果使用SQL,則不需要任何其他配置更改。 – jamiebarrow 2011-07-01 13:37:56

回答

1

在後面看來,處理這個問題的最好方法是使用remove-cachehost和remove-cacheadmin取消配置主機,重命名服務器,然後運行配置嚮導或運行add-cachehost和add-cacheadmin。

連接字符串也存在於註冊表中,也在那裏更改:local machine \ software \ microsoft \ appfabric \ v1.0 \ configuration:connectionstring。

[編輯] 要從集羣配置中刪除/添加主機,還需要運行Register-cachehost和unregister-cachehost。

+0

它似乎使用註冊表設置,而不是'C:\ Windows \ System32 \ AppFabric \ DistributedCacheService.exe.config'中的XML配置 – jamiebarrow 2011-07-01 09:21:29

相關問題