問題タブ [sybase-asa]

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.

0 投票する
4 に答える
40881 参照

sql - Sybase IQ-テキストを折り返さずにストアドプロシージャを表示する方法は?

SybaseIQv12.7を使用します。実行sp_helptext ProcedureNameすると、正常なストアドプロシージャのテキストが表示されます。ただし、行は80文字で折り返されます。問題は、ストアドプロシージャのテキストテキストを折り返すことなく表示する方法です。

Sybase Central Java Editionには、行を折り返すことなくストアドプロシージャ(Tranact-SQL)のテキストを表示する機能があります。したがって、質問は別の方法で言い換えることができます。SybaseCentralは、テキストを80文字で折り返すことなく、ストアドプロシージャのテキストをどのように取得するのでしょうか。

基本的に、差分とバージョン管理のためにストアドプロシージャをダンプするプログラム的な方法を探しています。

どんな回答にも感謝します!

0 投票する
2 に答える
2528 参照

php - PHPでCrystal Reportsをパラメータとともに使用するには?

PHP で ODBC (Sybase) データ接続を使用して Crystal レポートを使用し、データベース レポートを表示したいと考えています。

私が Crystal Reports を選んだのは、その高度な機能、専門的な能力、および Sybase データベースのサポートが理由でした。PHP レポートも見つけましたが、Sybase をサポートしていません。

私の構成は PHP v5、Sybase ASA 11、Crystal Reports 9、IIS 6 です。

ウェブで実用的な例とアプリケーションを検索し、試してみましたが、機能しません。

誰もそれをやろうとしたことがありますか?そのような例を教えてください。

0 投票する
9 に答える
82001 参照

sql - iSQLからcsvファイル_with_見出しにデータを出力する方法は?

iSQL クライアントを使用して Sybase ASA 8 データベースにクエリを実行し、クエリ結果を CSV 形式のテキスト ファイルにエクスポートしようとしています。ただし、列見出しはファイルにエクスポートされません。iSQL 設定でも OUTPUT ステートメントでも、それを指定する特別なオプションはありません。

クエリと出力ステートメントは次のようになります。

結果は次のようなファイルです

私がしたい間

ヒントはありますか?

0 投票する
1 に答える
378 参照

c# - Sybase dbdata9.dllがスレッドをブロックし、IISをハングさせる

これがすでに尋ねられて解決された場合はお詫びしますが、多くの検索と失われた髪を通して、私たちはテザーの終わりに到達しています!

IIS 6を介してWebサービスを実行しているWebサーバーがあります。これらのWebサービスは、Sybase SQLAnywhere9データベースとMSSQLデータベースの両方を備えたデータベースサーバーと通信します。12月の初めにリリースされて以来、IISがハングし、デフォルトのアプリプールをリサイクルすることによってのみ再び応答できるようになりました。多くの調査、メモリダンプ、およびコード変更を通じて、すべてが原因であるSybaseデータベースを指しているようです。これは、このリリース以降、より多くのアクセスが行われているという事実によって裏付けられています。

可能な限りすべてを試しましたが、Webサーバーがハングしたときに実行したすべてのメモリダンプには、「ブロックの可能性またはクリティカルセクションのリークが検出されました」という情報と、Sybaseデータベースに使用されるメインdllである「dbdata9」に関連する情報が含まれています。 。

最新のSybase.Netプロバイダーを入手しておらず、サーバーとコードでこれらを更新していることがわかりましたが、それでもこれらのハングが発生することがあります。メモリダンプで数回報告された最新のメッセージは次のとおりです。

「スレッド#が所有するdbdata9!AsaTransaction_SendTransactionCookie + 46640で、ブロッキングまたはリークの可能性のあるクリティカルセクションが検出されました。」

私はこれを回避する方法のアイデアが不足しています。誰かがこれを進める方法について何か良い提案があれば、それは大きな助けになるでしょう!

さらに詳しい情報が必要な場合は、お問い合わせください。提供させていただきます。

前もって感謝します。

0 投票する
1 に答える
234 参照

sybase-asa - トリガーを使用せずにデータベースの削除操作を追跡するにはどうすればよいですか?

アプリケーションは、一定の間隔でデータベースをポーリングします。ポーリングごとに、アプリケーションはすべてのテーブルを読み取ります。

最適化の一環として、INSERT/UPDATE/DELETE が発生した場合にのみ、アプリケーションがテーブルを読み取る必要があります。だから私はタイムスタンプの概念を使いたいです。

別のタイムスタンプ列があると、行の変更を追跡するのに役立ちます。

テーブルでクエリを実行しているときに、メモリ内に保存されたタイムスタンプがテーブルの最大タイムスタンプよりも小さいかどうかを確認できます。はいの場合、一部の行が変更されたことを意味します。

ただし、特定の行が削除された場合、この行に関連付けられている最新のタイムスタンプはもはや存在しません。したがって、この場合、タイムスタンプの最大値が正しい値を与えないため、上記のアルゴリズムは失敗します。

トリガーを使用せずに削除操作も追跡できる方法はありますか?

どんな助けでも大歓迎です。Sybase ASA データベースを使用しています。

0 投票する
3 に答える
8098 参照

sql - リンクされたサーバープロシージャSQLServer2008としてSybaseストアドプロシージャを実行します

編集


最終的な目標は、リンクサーバーを介してSQLServer2008からの入力パラメーターと出力パラメーターを使用してSybaseでホストされているストアドプロシージャを呼び出すことです。


タイトルはかなりはっきりしていると思います。

私の目標は、SQLServer2008のSybaseSQLAnywhere 8でホストされているストアドプロシージャを、作成済みのリンクサーバーを介して実行することです。

リンクサーバーを介して行われたSQLクエリはすべて機能しています。さらに、関数を実行することはできましたが、そのような戻り値を取得する方法がわかりません。

4すべてのあなたの助けに感謝します!

マウロ

0 投票する
1 に答える
186 参照

sql - SQL Anywhere 12 文 CREATE DOMAIN の問題

これにより、構文が生成されますERROR:-131.

誰でも理由を知っていますか?

ありがとうございました!

0 投票する
2 に答える
2355 参照

sybase-asa - dbisqlc.exe コマンドを使用して列ヘッダーとデータを収集する方法

Windows システムでコマンドラインを使用して Sybase ASA データベースにクエリを実行しようとしdbisqlc.exeており、関連するテーブル データと共に列ヘッダーを収集したいと考えています。

例:

このコマンドが書き込みを行った場合、それは私がいる環境では使用できないstdoutものを使用する以外のオプションではないように思われますdbisql.exe

この形式で実行すると、ヘッダーとデータが生成されますが、解析できない形式です。

どんな援助でも大歓迎です。

0 投票する
1 に答える
2856 参照

c++ - プログラムによる ODBC DSN ログイン パスワードの暗号化

Sybase データベースへの接続にファイル DSN を使用しています。ログイン パスワードは暗号化され、EncryptedPasswordキーワードとともに .dsn ファイルに保存されます。データベースのパスワードを変更し、それに応じて DSN を更新する必要があります。

SQLDriverConnectデータベースへの接続とSQLWriteFileDSN.dsn ファイルの変更に使用しています。

Sybase と同じように、指定された新しいパスワードを暗号化する方法はありますか (キーワードまたは特別なタグなど)。

いくつかの制限:

  1. パスワード/暗号化されたベースワードを DSN に保存することはお勧めできませんが、実行中にパスワードを提供して通話を接続することはできません。DSN (システム/ユーザー/ファイル DSN) を使用する必要があります。暗号化されていない場合、.dsn ファイルにパスワードが表示されないため、ファイル DSN が他よりも優先されます。

  2. 使用するドライバーは、iAnywhere Solutions, inc の Adaptive Server Anywhere 9.0 です。DBODBC9.DLL. かなり古いバージョンだと思います。

0 投票する
1 に答える
409 参照

python - Sybase でうまく動作する Python Web フレームワーク?

他のデータストアでうまく機能するものをたくさん見つけましたが、Sybase でうまく機能するものはありません。お知らせ下さい !!ありがとう、リチャード。

[編集: http://code.google.com/p/sqlany-django/では十分ではありません - SQL Anywhere ではなく、Sybase のサポートが必要です]