■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
ERの初心者です。

ローカルPCにSQL SERVER 2005 Expressをインストールし、
ERログオン画面で下記のパラメタを設定してDBに接続してみたのですが、
なかなか繋がらなくて、エラーメッセージがでました。
”Unable to connect: SQL Server is unavailable or does not exist. Invalid connection"

-------------------------------------------------
ユーザID:sa
パスワード:admin
サーバ:localhost [ or 127.0.0.1 or 192.168.11.1]
データベース:TestDB
-------------------------------------------------

ユーザID、パスワードとデータベースについて設定が問題がないだと思いますが、
疑わしいのがサーバの設定かなと思います。他のツールで設定するときに、ホストの
ポート:1433を設定し、うまく接続できました。ERでは要らないのが不思議かなと
思いました。

誰かわかる方がいらっしゃっるのでしょうか?

こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
弊社で現象再現することができず、原因の特定が困難な状態です。

つきましては、以下の追加情報をいただいてもよろしいでしょうか。
①確認となりますが、Object Browser ERも
ローカルマシンにてインストールされているということでよろしいでしょうか?
②Management Studioが入っている場合は、
 Management Studioにて同一の接続情報で接続が可能か
 ご確認いただいてもよろしいでしょうか?

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
ご回答有難うございます。


①bject Browser ERがローカルマシンにてインストールされています。
②Management Studioが入っている場合は、
 Management Studioにて同一の接続情報で接続が可能です。

お手数ですが、どうぞご回答お願いいたします。
初めまして。oracle初心者ですが、宜しくお願い致します。

SI Object Browser Version9.1.0.0で、
2つのDB(同一テーブル&同一カラム構造&同一データ数)に、
同一のSQLを実行したところ、
結果画面にSQL結果が出力されるまでの時間は、ほとんど大差がないのですが、
「結果をクリップボードに出力する。」ボタンを押下した時に、
クリップボートにコピーされるまでの時間が、大幅に異なります。
出力結果は全く同じなのに、どうしてこのような事がおこるのか分からず困っています。

1、なぜこのような現象が起きるのか?
  (DBに違いがあるとすれば、どこらへんが考えられるのか?)
2、SQLを実行した時の結果は、どこに保持されているのか?

どなたか、ご教授いただけたら幸いです。
宜しくお願い致します。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
弊社現象を再現することができず、原因の特定が困難な状態です。
大変申し訳ございません。

クリップボード出力に関しましては、
既に取得したSELECT結果よりデータを読み込み、出力しますので、
SELECT文のパフォーマンスは影響しませんが、
場合はネットワークの転送速度に依存する場合もありますので、
サーバが別の同一サーバにしていただくなど
試していただいてもよろしいでしょうか。

また、上記に該当しない場合(または解決しない場合)は
出力時のメモリの使用率などに影響していた可能性も考えられますので、
再度出力をご確認いただいてもよろしいでしょうか。

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
SI Object Browser Ver9 でTableのオブジェクトリストを表示しているのですが、コメントの項目が表示されません。内容のにでなく上のバーにコメントの文字もでません。前まで普通に表示されていたのですが、何かの拍子に表示されなくなり、その後再インストールしてもコメントが表示されなくなりました。他の作業者は問題なく表示されているのですが…何か表示、非表示の操作があるのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
以下の手順にて画面の表示設定をリセットしていただき、
現象が解決するかご確認をお願いできますでしょうか。

①Object Browserを起動している場合は終了します。
②レジストリエディタを起動し、
 「HKEY_CURRENT_USER\Software\SystemIntegrator\OB10」にある、
「GUI」キーを削除します。
③Object Browserを再度起動いたします。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
上記の対応で直りました。返答ありがとうございました。
mysqlのAUTO_INCREMENTをデフォルト値に指定したいのですが
単純にデフォルト値にAUTO_INCREMENTを指定するとエラーとなってしまいます
どのように設定すればよいでしょうか?
○使用環境
mysql5
OBER 5.0.0.0
○生成されたDDL
CREATE TABLE `test`
(
`id` INT DEFAULT AUTO_INCREMENT NOT NULL,
`val` VARCHAR(5)
);
ALTER TABLE `test`
ADD CONSTRAINT PRIMARY KEY (`id`);
ALTER TABLE `test` MODIFY id INT NOT NULL DEFAULT AUTO_INCREMENT COMMENT 'id';

○以下のようなSQLに修正すると作成できます。
CREATE TABLE `test`
(
`id` INT PRIMARY KEY AUTO_INCREMENT NOT NULL,
`val` VARCHAR(5)
)
こんにちは
山田@SIです。

大変申し訳ございませんが、モデル上にAUTO_INCREMENTを定義することは
できません。

データベースに実装する場合は、ポストSQLタブに
ALTER文として設定していただけますでしょうか。

alter table test change id id int not null auto_increment;

何卒、よろしくお願いいたします。
Ver10では実行計画がボタンに変更されていますが,
SQLを実行せずに実行計画のみを表示することはできないのでしょうか?
Ver9では「実行計画」タブを開いた上体にて「実行」ボタンを押すと,実際の
クエリは実行されていないとの認識でした。
Ver10にて遅いSQLのチューニングを実施するために,実行計画を参照しようとすると,
実行計画表示後,実際のクエリが終了するまでOBが応答不能となってしまいます。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
Ver.10におきましてもSQLの実行はおこなっておりませんが、
Ver.10より統計情報の表示がデフォルトでONとなっておりますので、
一度、統計情報の表示をOFFにしていただいた上で、
速度が変わっていないか、再度試していただけますでしょうか。

何卒よろしくお願いいたします。

ご回答ありがとうこざいます。
統計情報OFFにて速度は改善されました。

ただ,統計情報不要なときに,毎度消すのは手間ですので,デフォルトで
オフとするオプションや前回の終了時の状態を引き継ぎ等をご検討
いただけると助かります。
Oracle11g (11.1.0.6.0) + ObjectBrowser10.2
を使っています。
11g対応となり、ログイン時のパスワード大文字/小文字には対応できていますが
ユーザーの変更を行う場合、発行されるSQL文がすべて大文字になってしまいます。
SQL文を直接発行する以外対応方法は無いのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
オプション設定を変更していただくことにより
ユーザが作成可能となりますので、試していただけますでしょうか。

①「ツール」メニューにあります、「オプション」を選択します。
②オプション画面にて、
 「詳細設定」タブにあります、「英小文字のオブジェクト名を使用可能にする」
  のチェックボックスをONにします。
③「OK」ボタンを押します。

お手数をおかけいたしますが、
何卒、よろしくお願いいたします。
すみません。SQLキャッチが使用できません。

http://www.sint.co.jp/siob/online9/ob90vol3.html#3-9
上記どうりの手順で設定を行いましたが操作できませんでした。

なぜでしょうか。

どなたかSQLキャッチに詳しい方ご教授願います!!
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
一度、Object Browserのトレースフォルダのパス設定を
ご確認いただけますでしょうか。

以下の手順にてトレースフォルダ設定の確認、変更が可能です。
①SQLキャッチを起動します。
②メインウィンドウ上部のメニューにあります、
 「SQLキャッチ」より、「トレースフォルダ選択」を選択します。

上記設定にて、Oracleのトレースファイル格納先のフォルダになっていない場合は、
結果表示することができませんので、ご確認いただけますでしょうか。
(なお、Oracleのトレースファイル格納先フォルダにつきましては、
Oracleの初期化パラメータ「USER_DUMP_DEST」で確認することができます。)

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
返答ありがとうございます。

トレースフォルダは『USER_DUMP_DEST]』と同じファイルパスを指定しております。
※ファイルパスは『\\DBサーバー名\共有』と指定しております。

このファイルパスが誤っているのでしょうか。
すみませんが、どうぞ宜しくお願い致します。
こんにちは
後迫@SIです。

追加情報をいただきありがとうございます。

トレースフォルダが設定できているにもかかわらず、
SQLキャッチが正常に使用できない場合は、
以下の追加情報をいただいてもよろしいでしょうか。

①接続先のOracleサーバのOracleバージョンを教えていただいても
 よろしいでしょうか?
②SQLキャッチ画面にて「開始」ボタンを押したとき、
 エラーメッセージは表示されますでしょうか?
 (それとも、エラーなしでトレースを実行できますでしょうか?) 
③上記①にてトレースを開始できる場合、
 開始ボタンを押した時点でフォルダ上にトレースファイル(trcファイル)は
 作成されますでしょうか?
 
たびたびお手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願いいたします。

お返事ありがとうございます。

回答を以下に示します。
①Oracle Database 10g Enterprise Edition Release 10.2.0.3.0

②トレースは実行され、エラーになりません。
 そして表示ボタンを押下しても、なにも表示されません。

③トレースフォルダ内にファイルは作成されませんでした。


すみませんが、どうぞ宜しくお願い致します。
エクセルデータをコピーして、OBに貼付するとORA-01400制約エラーがでて、データの貼り付けができませんでした。エラーがでている項目には、確かにNOT NULL制約があるのですが、エクセルデータ上にはきちんと値が入っております。
1行目は問題なく、2行目以降からこのようなエラーがでて貼り付け不可の状態です。
エラー回避方法を教えてください。

Ver10.2.0.0を使用しています。
よろしくお願い致します。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
一度、手入力にてNOT NULL制約のエラー発生後に、
つづけて貼り付けをおこなった場合は、
前回のデータが残っているため失敗することがありますので、
その場合は、一度、ESCAPEキーを押して
編集をキャンセルしていただくか、テーブルを閉じた上、
再度貼り付けをお願いできますでしょうか。

また、上記に該当しない場合は、
1列だけの簡単なテーブルでも再現いたしますでしょうか?
もし、特定のテーブルでのみ発生するようでしたら、
お手数ですが、サポート宛にテーブルの定義情報(CREATE TABLE文)を
いただいてもよろしいでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。