実際に私はハナDBとSUSEエンタープライズサーバで作業していますが、私の目的はScripting and Cronjobを使ってタスクを自動化することです。ハナサップB1:hdbuserstoreを使用してクエリを実行する - * 10:無効なユーザ名またはパスワードSQLSTATE:28000
/usr/sap/hdbclient
にあるhdbuserstore
を使用して、HANAコマンドラインのセキュアな接続を作成するためのプロファイルを作成しました。check this link私のプロフィールは完璧に動作し
、私がやった:
HanaDBにユーザーバックアップを作成し、その後
*create user backup password Aa12345678*
を使用して、私はそれへのバックアップ権限を追加しました:
*grant BACKUP ADMIN to backup*
その後、私はコマンドラインから使用するプロファイルを作成するために./hdbuserstore
を使用しました:
./hdbuserstore SET back5prf localhost:30015 backup Aa12345678
次に、プロファイルリスト:./hdbuserstore LISTあなたたちが見ることができるどのよう
DATA FILE : /root/.hdb/hanab1/SSFS_HDB.DAT
KEY BACK2PRF
ENV : [email protected]:30015
USER: backups
KEY BACK3PRF
ENV : hanab1:30015
USER: backups
KEY BACK5PRF
ENV : localhost:30015
USER: backup
KEY BACKUPSTORE
ENV : localhost:30015
USER: backups
、プロファイルを準備が整いました。
* 10: invalid username or password SQLSTATE: 28000
- は、なぜ私は大丈夫ですユーザー名とパスワード、このエラーイベントを取得しています:
./hdbsql -U BACK5PRF "SELECT * FROM SCHEMAS"
システムは次のメッセージが返されます。最後に、私は、次のコマンドを使用しようとしたとき?
- スクリプトを使用して自動化するhdbsqlコンソールに入らずにHANA SQLクエリを実行する方法はありますか?
ありがとうLars、私はLinuxでスクリプトを使ってcronバックアップの "EXPORT" Sql文を使用する必要があるということです。残念ながら、Hana Studioはこの問題をまったく解決しません。フルインスタントバックアップは正常に機能しますが、私は1日に複数のDBバックアップを作成する必要があります。何か案が? –
これは異なる質問の全ラインです。この質問を使用して、認証の問題を解決し、バックアップトピックの新しい問題を開くことを提案します。 –