ユーティリティ・データベース (utility_db) の DBA ユーザのパスワードを設定します。または、ユーティリティ・データベースへの接続を無効にします。
{ dbsrv11 | dbeng11 } -su password ...
すべてのオペレーティング・システムとデータベース・サーバ
このオプションは、ユーティリティ・データベースの DBA ユーザの最初のパスワードを指定します。パスワードでは大文字と小文字が区別されます。ユーティリティ・データベースへのすべての接続を無効にするには、パスワードに none を指定します。ユーティリティ・データベースのパスワードをコマンド・ライン上でクリア・テキスト入力を回避するには、dbfhide を使用してパスワードを含むファイルの内容を読みにくくし、難読化されたファイルをコマンド・ライン上で参照します。
パーソナル・データベース・サーバを使用している場合、-su オプションを指定しないと、ユーザ ID = DBA と任意のパスワードを使用してユーティリティ・データベースに接続できます。ネットワーク・データベース・サーバを使用している場合で、-su オプションを指定しないときに、ユーティリティ・データベースに接続するには、util_db.ini ファイルが存在することと、ユーザ ID = DBA および util_db.ini ファイルの内容と一致するパスワードを使用することが必要です。ネットワーク・サーバで -su と util_db.ini ファイルの両方を使用すると、util_db.ini ファイルが無視されます。util_db.ini ファイルの使用は推奨されません。
utility_db に接続しているときに、CREATE USER DBA IDENTIFIED BY new-password 文を実行して、ユーティリティ・データベースの DBA ユーザのパスワードを変更できます。utility_db データベースへの接続を無効にするには、REVOKE CONNECT FROM DBA 文を使用します。
次のコマンドは、ユーティリティ・データベースへのすべての接続を無効にします。
dbeng11 -su none c:\inventory.db |
次の例では、ユーティリティ・データベースのパスワードを含む util_db_pwd.cfg ファイルが dbfhide によって難読化され、ファイル名が util_db_pwd_hide.cfg に変更されます。
dbfhide util_db_pwd.cfg util_db_pwd_hide.cfg |
その後、util_db_pwd_hide.cfg ファイルを使用して、ユーティリティ・データベースのパスワードを指定できます。
dbsrv11 -su @util_db_pwd_hide.cfg -n my_server c:\inventory.db |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |