2016-07-27 7 views
0

私はHSQLDBの使い方を学んできましたが、私が行った変更は承認され、無視されるか、間違って行われたようです。例えば、私は、SAとして、新しいユーザー(internal_admin)を作成したが、私は次のエラーを取得するこのユーザーとしてログインしようとした後:create user internal_admin password somepassword ADMIN;私のHSQLDBの変更は矛盾しています

追加するには:

not found: internal_admin

コマンドは、ユーザーが作成するために使用しましたSAのパスワードを無作為に変更しました。パスワードを正しく入力するために.txtファイルからコピーしましたが、SAと全く同じパスワードでログインすると、invalid authorization specificationとなりました。ログを確認すると、送信したすべてのコマンドが正常に実行され、ログに記録されましたが、変更は反映されません。 HSQLDBは​​ちょうど絶対に、容赦なく恐ろしいですか、何か間違っていますか?私はdbを再起動しようとしましたが、違いはありません。パスワードを変更するために使用さ

コマンド:Alter User SA set password somepassword;

私は私がいないリモートまたは専用サーバー上で、自分のローカルコンピュータ上でこのテストをやっていることを追加する必要があります。

答えて

1

HSQLDBは​​、ユーザ名とパスワードの大文字と小文字を区別します。入力した正確なケースでユーザー名とパスワードに関連する引用符を使用する必要があります。

create user "internal_admin" password 'somepassword' ADMIN;