2013-06-18 14 views
2

我是一個Caché管理員,因此我有權訪問系統管理門戶。我想使用Caché工作室,但我的登錄似乎沒有正確設置。我對Caché很陌生,現在只用了2個月,我正在學習Jargon。所以當我通過手冊進行篩選時,事情可能會飛過我的腦海。 我可以在系統管理門戶中創建憑證,以便我可以訪問CachéStudio嗎?InterSystemsCaché - 如何訪問CachéStudio?

我正在使用Caché2010.2,並且我安裝了CachéStudio和Terminal。

從我的研究,我已經收集: 要登錄到Studio,您需要使用誰擁有下列權限的用戶:%發展:使用和%Service_Object:使用

我的系統管理門戶(SMP )身份證有%所有特權,我在這兩個權限中添加了這個權限,但無濟於事。

您只能連接到您在默認數據庫中具有R/W權限的名稱空間。 我們的數據庫被一個應用程序使用。我已經有了應用程序數據庫的R/W。當我打開Studio時,我看到的唯一名稱空間是:CACHE(localhost(1972))。我假設它是整個系統數據庫。然後我授予我的ID R/W訪問權限,但無濟於事。另外一切都發生在本地,我在db服務器上完成了所有這些。

我試着默認登錄(留下用戶名和密碼爲空)和默認系統登錄,無濟於事。 我是我組織管理此數據庫中唯一的一位。

我想獲得我們自己的Caché工作室。

回答

0

Predefined User Accounts
使用
登錄:_SYSTEM
通:SYS

+0

謝謝你提到,然而,我已經嘗試了默認登錄,並且在登錄到Caché工作室時得到拒絕訪問權限 –

0

我相信你正在試圖連接到錯誤的服務器。 localhost:1972是你的本地電腦。要將新服務器添加到該列表,請轉至緩存多維數據集 - >遠程訪問 - >添加/刪除...並添加您的真實服務器。

或者,只需在該Studio對話框中按下「連接...」按鈕,並在那裏輸入服務器信息。

+0

嗯,我沒有該選項可用(CachéCube - >遠程訪問 - >添加/刪除)另外,我正在執行此操作在數據庫服務器本身上,所以我的本地計算機就是它上面的caché。所以我認爲那裏沒有問題。我認爲這是很奇怪的,我不能加,雖然遠程系統訪問,也許這可能與我的帳戶priveledges ... –

1

試試這個:

  • 的Caché立方體 - >首選服務器 - >添加/編輯
  • 添加服務器與系統管理門戶(SMP)在這裏。給它任何名字,複製IP。
  • 將端口設置爲1972(1973),23,57772(57773),對密碼進行身份驗證,其他所有內容均爲空白。

如果我是對的,您在瀏覽器的書籤中有SMP地址,而不是Caché立方體。當你這樣做時,你應該能夠從Cachécube和SMP或Terminal打開Studio。

如果端口不同,請嘗試在SMP中查找正確的端口。門戶網站改變了很多,所以我不能確定你應該在哪裏尋找它,我的工作電腦上安裝了Ensemble 2012。

+0

@JIM GAUL做 - 的情況下,誰是你upvoted我和它的作品,請選擇答案爲最佳答案。它告訴其他人已經回答了這個問題。 (我會寫這個問題本身,但我沒有權利。) – Vlasec

+0

是的,我通過瀏覽器書籤訪問SMP門戶網站,但是當我在數據庫服務器上時,我通過caché立方體。我進入菜單選項,我可以看到名爲CACHE的所有相同端口號的默認連接,並按照您所描述的完全相同的方式進行設置。 –

+0

我繼續設置另一個連接到數據庫服務器無濟於事。我仍然拒絕訪問。 每個人都在提供良好的解決方案,並可能幫助其他人解決這些問題;不過,我仍然無法訪問Caché工作室。 –

0

單擊小時旁邊的窗口欄底部。然後你會看到工作室在上下文菜單

歡迎!

0

我已經找到了答案(可能更多)。

我沒有Caché工作室和終端訪問權限,因爲系統管理門戶(SMP)中的「主頁>安全管理>服務」下的這些服務被設置爲只能委派:%Service_Bindings和%Service_Console。 %Service_Bindings是控制對cachéstudio進行訪問的服務。我的caché管理員帳戶不是委派的帳戶。默認帳戶_SYSTEM未啓用(主頁>安全管理>用戶)。我曾嘗試啓用該帳戶,但是在我執行此操作後,背景中的某些內容似乎會將其鎖定 - 我尚未找出這是什麼(對Caché而言是新的)。反正啓用默認帳戶可能不是一個好主意。

現在,編輯服務%Service_Bindings的定義,允許密碼驗證方法之後,現在我可以用我的緩存管理員憑證進入Caché的工作室。

要通過SMP編輯服務defintions,請按照下列菜單面包屑:「首頁>安全管理>服務」,然後點擊你想要編輯的服務。在Caché2010.2中,您可以爲每個服務使用3種身份驗證方法:未經身份驗證的密碼,已委派的身份驗證方法。

如果任何人有一個更好的解決方案,請告知!

+0

從未聽說過委託訪問。看起來無論是誰做這個設置都沒有把服務器和代碼交給你。我認爲默認設置是未經驗證的,密碼是相當常用的。至少現在,我會堅持使用密碼並認爲它​​是最終的。 – Vlasec

+0

哈哈,你打賭!你是完全正確的,誰設置了我們的數據庫,做了一件非常糟糕的工作,我是那個必須清理混亂的人。我花了一段時間才弄明白,然後我終於知道我的賬戶沒有被授權。我可能有這個錯誤,但委託帳戶是與您的服務器/系統帳戶關聯的帳戶,例如Windows登錄。所以我相信它應該自動登錄你;不過,我還沒有看到這項工作。 –

0

對不起,我的英語。安裝時,程序要求輸入密碼,寫入SYS。然後你可以去帳戶下沒有棚「管理員」