我是使用DB2和SQL的新手,最近我在我的PC上安装了IBM DB2 Express C.我尝试创建一个新数据库,或连接到示例数据库。
我输入create database abc
,系统回复operation failed because the specified authorization name does not meet the identifier naming rules. Authorization name: "'". SQLSTATE=42602.
问题是我不知道如何更改授权名称。
任何人都知道如何解决这个问题?感谢。
答案 0 :(得分:0)
"授权名称"在这种情况下,您的登录ID,according to the manual,只能包含单字节字符。我怀疑你的可能不遵守。
答案 1 :(得分:0)
正如上面的答案所述,这是因为您的登录用户名不符合标识符命名规则(DB2 SQL)。
您可以通过转到计算机右键单击管理来更改它。 转到本地用户和组。 转到用户并更改名称。 这应该可以解决问题。