Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 12 変更点とアップグレード » バージョン 10.0.0 の新機能 » SQL Anywhere » 新機能

 

データベースユーティリティ

  • @filename を複数のユーティリティで再使用可能   コマンドパラメーターファイルを使用するユーティリティで、そのパラメーターファイルを個々に解析できるようになりました。パラメーターファイル内に配置された簡単な条件ディレクティブを基に解析が行われます。設定ファイルでの条件付き解析を参照してください。

  • データソースユーティリティ (dbdsn) の強化   dbdsn ユーティリティに次のオプションが追加されています。

    • -dr   データソースの作成に使用したコマンドをリストするときは、DRIVER= パラメーターを指定します。これによって、データソースを再作成して、現在のバージョンのソフトウェアに含まれる ODBC ドライバーとはバージョンの異なる ODBC ドライバーを使用できるようになります。

    • -f   使用されているシステム情報ファイル (通常は .odbc.ini) の名前を表示します。

    • -ns   dbdsn に対して、システム情報ファイル (通常 .odbc.ini) を検索せずに、既存の環境変数を使用してファイルの場所を判断するように指定します。1 つまたは複数の環境変数によって指定されたファイルが存在せず、ODBC データソースを作成している場合に、この機能が役立ちます。

    • -pe   データソースのパスワードフィールドを暗号化します。

    データソースユーティリティ (dbdsn)を参照してください。

  • ヒストグラムユーティリティ (dbhist) の強化   dbhist で作成される Excel 出力ファイル内のシートに対して、Sheet1、Sheet2 などではなく、シートの適用先カラム名を反映した名前が付くようになりました。ヒストグラムユーティリティ (dbhist)を参照してください。

  • 情報ユーティリティ (dbinfo) の強化   -u オプションにマテリアライズドビューの情報が含まれるようになりました。情報ユーティリティ (dbinfo)を参照してください。

  • 初期化ユーティリティ (dbinit) の強化   初期化ユーティリティ (dbinit) で、次の新しいオプションがサポートされるようになりました。

    • -a   UCA 文字列比較でアクセントを区別します。

    • -af   UCA 文字列比較でフランス語用のアクセント区別ルールを使用します。

    • -dba   新しいデータベースで、デフォルト DBA データベースユーザーのユーザー ID やパスワードを変更します。

    • -dbs   データベースファイルの初期サイズを指定します。

    • -ze   CHAR データ型の文字セットエンコーディングを指定します。

    • -zn   NCHAR データ型の照合順を指定します。

    初期化ユーティリティ (dbinit)を参照してください。

  • Log Transfer Manager (LTM) の強化   Log Transfer Manager (LTM) ユーティリティ (Replication Agent とも呼ばれる) では、Replication Server 15.0 と Open Server/Open Client 15.0 環境で Replication Agent を使用する場合に、テーブル、カラム、プロシージャー、関数、パラメーターの名前に 128 バイトまでの識別子を使用できるようになりました。以前のバージョンでは、識別子は 30 バイトまでに制限されていました。

    dbltm が生成する情報、警告、エラーの各メッセージのタイムスタンプは、明確に定義された ISO 8601 日時フォーマット ({I|W|E} yyyy-mm-dd hh:mm:ss message) を使用するようになりました。

    注意

    Log Transfer Manager は、SQL Anywhere バージョン 12 の時点でサポートされなくなりました。

  • Ping ユーティリティ (dbping) の強化   Ping ユーティリティ (dbping) で -s または -st オプションを指定すると、Embedded SQL 接続のパフォーマンスやネットワークのパフォーマンスに付いての情報を取得できます。これらのオプションは、dbping を実行するコンピューターと、データベースサーバーを実行するコンピューターとの間のパフォーマンスに関する統計をレポートします。Embedded SQL とネットワーク接続パフォーマンスのテスト (dbping)を参照してください。

    -pd オプションを使用して、プロパティ値の取得元データベースの名前を指定できるようになりました。Ping ユーティリティ (dbping)を参照してください。

  • サーバー列挙ユーティリティ (dblocate) の強化   サーバー列挙ユーティリティ (dblocate) で、データベースを検索するための新しいオプションがサポートされるようになりました。

    • -d   サーバーの名前とアドレス、および各サーバーで実行しているすべてのデータベースのリスト (カンマ区切り) を表示します。

    • -dn   サーバーが指定された名前のデータベースを実行している場合にかぎり、そのサーバーの名前とアドレスを表示します。

    • -dv   サーバーの名前とアドレス、および各サーバーで実行しているすべてのデータベースのリスト (1 行に 1 つずつ) を表示します。

    • -p   指定した TCP/IP ポート番号を使用しているサーバーを表示します。

    • -s   指定した名前のサーバーを表示します。

    • -ss   指定したサブ文字列を含むサーバーの名前を表示します。

    サーバー列挙ユーティリティ (dblocate)を参照してください。

  • サービスユーティリティ (dbsvc) の強化   サービスユーティリティ (dbsvc) では、Log Transfer Manager のサービスを管理できる DBLTM サービスタイプと、Mobile Link Listener ユーティリティのサービスを管理できる dblsn サービスタイプがサポートされるようになりました。

    サービスユーティリティでは、ユーティリティの出力のログをファイルに保存することができる -o オプションも使用できます。Windows 用サービスユーティリティ (dbsvc)Linux 用サービスユーティリティ (dbsvc)を参照してください。

  • 新しい SQL Anywhere Broadcast Repeater ユーティリティ (dbns10)   SQL Anywhere Broadcast Repeater ユーティリティを使用すると、他のサブネット上で実行されている SQL Anywhere データベースサーバーや、ファイアウォールの外側にあって UDP ブロードキャストが通常は届かない SQL Anywhere データベースサーバーを、SQL Anywhere クライアントは HOST パラメーターや LDAP を使用することなく検索できます。Broadcast Repeater ユーティリティ (dbns12)を参照してください。

  • 新しいレポート送信ユーティリティ (dbsupport)   新しいサポートユーティリティ (dbsupport) では、エラーレポートと統計の送信機能、更新 (EBF の可用性) の問い合わせ機能、以前に送信した問題が修正されたかどうかのチェック機能が提供されます。サポートユーティリティ (dbsupport)を参照してください。

  • アンロードユーティリティ (dbunload) の強化   dbunload が次のように強化されています。

    • dbunload がエラーを検出したときに、未処理の文のログが取られるようになりました。アンロードの失敗を参照してください。

    • アンロードしたテーブルでバイナリデータがサポートされるようになりました。

    • データベースのアンロード処理のパフォーマンスを向上するために、さまざまな内部処理が強化されました。

    次の新しいオプションが追加されました。

    • -dc   データベースのすべての計算カラムの値を再計算します。

    • -g   再ロード時にマテリアライズドビューを初期化します。

    • -k   トレースサポート用に補助テーブルを作成します。このオプションを指定すると、sa_diagnostic_auxiliary_catalog テーブルに移植されます。このオプションは、トレーシングデータベースの作成時に役立ちます。

    • -nl   各テーブルに対する LOAD TABLE 文と INPUT 文を含み、データは含まない reload.sql ファイルを作成します。

    アンロードユーティリティ (dbunload)を参照してください。

  • 検証ユーティリティ (dbvalid)   新しいデータベース検証オプション -d が追加されました。このオプションを指定すると、チェックサム検証、孤立したテーブルページと BLOB の検査、構造検査などのデータベース検証を実行します。データはチェックアウトされません。検証ユーティリティ (dbvalid)を参照してください。