問題タブ [sap-ase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sap-ase - SybaseASE12.5での個々のパスワードの有効期限に関するレポート
レポートを実行して、すべてのユーザーのパスワードが30日ごとに期限切れになるように設定されていることを確認したいのですが、有効期限の間隔がsysloginsに保存されていないようです。
windows-7 - Windows 7 64 ビット上の Sybase ASE 15.x ODBC ドライバー
Sybase ASE ODBC ドライバーを Windows 7 64 ビットで動作させるのに問題があります。
Sybase ASE 15.0.1 の 64 ビット バージョンがあります。ただし、インストールは失敗します。「カスタム」インストールを選択し、クライアントに必要なすべてのオプションを選択した後、[次へ] をクリックすると、Java ベースのインストーラーが空中に消えます。
32ビットドライバーもインストールしてみました。これは正常にインストールされましたが、ドライバが ODBC アドミニストレータに表示されません。
誰かが解決策を見つけましたか、またはこれに対する提案がありますか? Sybase バックエンドに対して .NET ツールを開発していますが、現在これを機能させることはできません。
sql - データベース トランザクションが部分的にしかコミットされていません
Sybase ASE データベース サーバーで T-SQL ストアド プロシージャを実行していますが、例外なく完了しても、すべての操作のコミットに失敗することがあります。これが何をするかの大まかな例です。
このプロシージャは、1 日に少なくとも数百回呼び出されます。これらのケースのごく一部 (おそらく 3% 未満) では、INSERT
ステートメントのみがコミットされます。proc は完了して 0 を返しますが、2 つUPDATE
の s はかかりません。WHERE
当初は、s の句UPDATE
が一致しない可能性があると考えたため、IF @@rowcount
ロジックを追加しました。しかし、それらのチェックがあっても、まだ発生INSERT
しており、手順はまだ完了して 0 を返しています。
この種の問題の原因についてのアイデアを探しています。SQL トランザクションの動作方法、または特に Sybase の動作方法について、COMMIT
すべてをコミットしない原因となるものはありますか? IF
UPDATE が何も一致せず、手順を続行できるようにするブロックについて何かありますか? 他のアイデアはありますか?
sql - Sybaseデータベースから、テーブルの説明(フィールド名とタイプ)を取得するにはどうすればよいですか?
コマンドラインisqlにアクセスでき、特定のデータベースのすべてのテーブルのメタデータを、場合によってはフォーマットされたファイルで取得したいと思います。どうすればそれを達成できますか?
ありがとう。
jdbc - JRuby で jTDS ドライバーを使用して Sybase ASE 12.5.4 を使用する
問題
Sybase ASE 12.5.4データベースに接続して複雑なクエリを実行するために、1日1回jrubyを使用して実行される小さなrubyスクリプトを作成しようとしています。
最終的には、データに対して何らかの処理を行い、新しいデータを MySQL テーブルに挿入して、Rails アプリケーション内で使用するつもりです。
環境
- jruby v1.4.0
- Java v1.6.0_15
- Ubuntu カルミックで
JRuby にインストールされた Gem
- activerecord-jdbc-adapter (0.9.1)
- アクティブレコード-2.3.4
Jruby Lib ディレクトリ
- jtds-1.2.5
クエリ
コードスニペット
これがDBに接続されていることを確認できます。データベーステーブルから10行を選択するだけで問題がありますが。
プロデュース
実行方法の場合:
select_rowsメソッドの場合:
エラーは、結果セットを返すべきではないと述べていますが、使用するメソッド、execute、select_rows などは関係ありません。
クエリに関してもう 1 つ。私の元のクエリはかなり複雑です。変数を宣言し、一時テーブルを削除して一時テーブルを作成し、データを入力して選択します。Squirrel SQL を使用すると、一度実行して結果を得ることができます。DBI を使用すると、1 回の実行でこれを行うことができませんでした。すべてを 1 回だけ実行できるか、それとも分割する必要があるかを知っている人はいますか?
誰でも私に何か助けてもらえますか?jTDS を適切に使用していますか? よろしくお願いします。
sap-ase - sybase ase11 でストアド プロシージャをコンパイルできない
こんにちは、2 つのストアド プロシージャ a と b、a によって呼び出される b があり、作成された 1 つの一時テーブルと、sp a の一時テーブルにアクセスしようとしている sp b で、コンパイル時にオブジェクトが見つからないというエラーが発生します。
sql-server-2008 - SQL Server Reporting Services を SQL Anywhere データベース (ASA/ASE) に接続する
SQL Server 2008 Reporting Services を Sybase SQL Anywhere データベース (ASA または ASE) に接続する方法はありますか? おそらくODBCを使用しています...
もしそうなら、あなたはそれをしましたか?親切に経験と注目すべき考慮事項を共有してください。
performance - Sybase 15 のパフォーマンスの問題
アプリケーションで Sybase 15 を使用していますが、ネストされた結合に関連するパフォーマンスの問題があります。2 つのテーブルから 2 つの列を選択し、この 2 つのテーブル間で 10 を超える列の等価性を比較するストアド プロシージャがあります。しかし、このストアを実行すると。結果は40分かかります。「set merge-join off」ステートメントを proc の先頭に追加すると、結果に 22 秒かかりました。しかし、それなしでもう1つの解決策が必要です。以前はsybase 12.5を使用していましたが、そのような問題はなく、結果が出るまでprocに3分かかりました。
15 と 12.5 の間で sp_configure を使用してサーバー構成を比較しましたが、sybase15 サーバー構成 (I/O およびメモリ構成設定) は sybase12.5 サーバーよりも大きくなっています。
Info: sybase15 に配置された pc のシステム リソースは非常に良好です。
user-defined-functions - sybaseでユーザー定義関数を作成するにはどうすればよいですか?
sybaseで関数を定義しようとしています。私はこのスクリプトを書きます:
しかし、これを実行すると、次のエラーが発生します。
私に何ができる?ありがとう
sql - サブクエリでのグループ化が問題を引き起こす理由
次のサブクエリにコメントアウトされた 2 行を含めると、Sybase 12.5 ASE サーバーが結果を取得するまでに時間がかかるようです。これらの 2 行がなければ、クエリは正常に実行されます。そのグループ化の何がそんなに間違っているのですか?