データベースを起動または停止するために必要なパーミッションを設定します。
{ dbsrv11 | dbeng11 } -gd { DBA | all | none } ...
すべてのオペレーティング・システムとデータベース・サーバ
このパーミッションは、ユーザが新しいデータベース・ファイルをサーバにロードするために、または実行中のデータベース・サーバでデータベースを停止するために必要なパーミッションです。次のいずれかのレベルを指定します。
DBA DBA 権限のあるユーザだけがデータベースを起動または停止できます。
all すべてのユーザがデータベースを起動または停止できます。
none データベース・サーバが起動しているか停止しているかに関係なく、データベースの開始と停止は許可されません。
パーソナル・データベース・サーバのデフォルト設定は all で、ネットワーク・データベース・サーバのデフォルト設定は DBA です。大文字と小文字の両方の構文を使用できます。
このオプションを DBA に設定した場合、データベースを開始または停止させるためにクライアント・アプリケーションがサーバに接続されていなければならないことに注意してください。新しい接続で DBA ユーザ ID とパスワードを指定するだけでは不十分です。
次のように StartDBPermission サーバ・プロパティを使用して -gd オプションの設定を取得できます。
SELECT PROPERTY ( 'StartDBPermission' ); |
ネットワーク・データベース・サーバで -gd オプションを使用する手順は、次のとおりです。
ネットワーク・データベース・サーバを起動します。
dbsrv11 -x tcpip -su mypwd -n myserver -gd DBA |
Interactive SQL からユーティリティ・データベースに接続します。
dbisql -c "UID=DBA;PWD=mypwd;ENG=myserver;DBN=utility_db" |
データベースを起動します。
START DATABASE demo ON myserver; |
起動したデータベースに接続します。
CONNECT TO myserver DATABASE demo USER DBA IDENTIFIED BY sql; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |