2016-11-17 172 views
0

我是使用DB2和SQL的新手,最近我在我的PC上安裝了IBM DB2 Express C.我試圖創建一個新的數據庫,或連接到示例數據庫。授權名稱不符合標識符命名規則(DB2 SQL)

我輸入create database abc,系統響應operation failed because the specified authorization name does not meet the identifier naming rules. Authorization name: "'". SQLSTATE=42602.

的問題是,我不知道如何更改授權名稱。

任何人有任何想法如何解決這個問題?謝謝。

回答

0

「授權名稱」在這種情況下是您的登錄ID,其中according to the manual只能包含單字節字符。我懷疑你可能不遵守。

+0

好的,但你知道我該如何改變它嗎? –

+0

如何更改您的操作系統用戶ID?你可能不能在大多數操作系統上,你需要創建一個新的。 – mustaccio

0

正如上面的答案中所述,這是因爲您的登錄用戶名不符合標識符命名規則(DB2 SQL)。

您可以通過轉到計算機右鍵單擊管理來更改它。 轉到本地用戶和組。 轉到用戶並更改名稱。 這應該可以解決問題。