■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
お世話になります。

(現象)
Oracleのパーティションテーブルの取り扱い時に
エラーが発生します。

(発生手順)
Oracleで、多くのPARTITIONを設定しているテーブルを
リバースして、OBERに取り込みます。

その取り込んだERから
フォワードでSQL出力を行うと
「リストのインデックスが範囲を超えています(-32636)」
というメッセージが表示され、ツールが異常終了してしまいます。

また、エンティティ図をクリックして
情報を表示しようとした場合も
同様に上記のメッセージが表示されます。


(ご検討いただきたいこと)
おそらく、ツール内で上限を設けている
(32768ぐらいに設定されている?)と思いますが
リバースでは取り込めているので
フォワードや表示も可能にしていただけないでしょうか?
Oracleの制約上では、32768といった制約はないと思いますので。


ご検討よろしくお願いいたします。

お世話になっております。

MONEY型項目の表示について、
Object Browser for SQL Server のVer3.0から変わったのでしょうか。
円マークがデフォルト表示するうえ、小数部は四捨五入となっていて、
整数部のみの表示となっています。

例:
OBでの表示:\24
SSMSでの表示:23.591

以上、よろしくお願い致します。
ご助言ありがとうございます。

ご指示頂いたとおり、ディレクトリに権限を与えることで、
SQLの実行ができるようになりました。

お手数をお掛けして、申し訳ございませんでした。
お世話になります。

リバースできる方法が見つかりました。

Oracleのスキーマ(テーブルの所有者)ではなく
sysのsysdba権限をもつユーザーで実行すると
リバースすることができました。

テーブルの所有者には、テーブルを操作する権限を与えていて
Object Browserでは必要な操作がすべててきる状態です。
OBERでも、テーブルのリストなどは参照できる状態です。

しかし、上記だけでは、リバースに必要な権限が足りないようです。

具体的にどんな権限が必要なのかは不明ですが
取り込むことができましたので、作業が継続できます。














こんにちは
OBサポートです。

ご返信いただき、誠にありがとうございます。

>このtempフォルダは、実行時に一時的に作成されるものなのでしょうか。

上記フォルダは、実行時に作成されます。
また、継続して利用するフォルダとなります。

本作業フォルダは下記オプションで設定変更できます。
[ツール]メニュー - [オプション]
[オプション]画面 - [詳細設定]タブ - 作業ファイル作成先

上記設定のフォルダを変更している場合は、そちらの書込み権限があるかを
ご確認いただけますでしょうか。


また、ProgramDataフォルダは隠し属性になっております。今一度再確認を
お願いできますでしょうか。
× C:\Program Files\OB13\temp
○ C:\ProgramData\OB13\temp


以上、よろしくお願いいたします。
度々のご返信ありがとうございます。

>SI Object BrowserのSQL画面からSQLを実行した際、下記のフォルダが無い場合には作成する動作となります。
>「C:\ProgramData\OB13\temp」
>
>フルコントロール設定とのことではございますが、一度
>「C:\ProgramData\OB13\temp」フォルダを手動で作成いただき、
>現象の改善がみられるかをご確認いただくことは可能でしょうか。
手動で作成しても、現象は変わりませんでした。
このtempフォルダは、実行時に一時的に作成されるものなのでしょうか。
返信およびご回答いただき、誠にありがとうございます。

SI Object BrowserのSQL画面からSQLを実行した際、下記のフォルダが無い場合には作成する動作となります。
「C:\ProgramData\OB13\temp」

>>> ・C:\ProgramData\OB13\temp にフルコンを与えるとあるが、temp フォルダが存在しない
>>
>>フォルダ「C:\ProgramData\OB13」自体に書込み権限は設定されていますでしょうか。
>はい。フルコントロールで設定しております。

フルコントロール設定とのことではございますが、一度
「C:\ProgramData\OB13\temp」フォルダを手動で作成いただき、
現象の改善がみられるかをご確認いただくことは可能でしょうか。


お手数をお掛け致しますが、何卒よろしくお願いいたします。

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

>> ・管理者ユーザーで実行しても、同様のエラーが表示される
>
>「管理者として実行」よりSI Object Browserを起動している場合で同様のエラーが
>発生しますでしょうか。
はい。現象は変わらないようです。

>> ・C:\ProgramData\OB13\temp にフルコンを与えるとあるが、temp フォルダが存在しない
>
>フォルダ「C:\ProgramData\OB13」自体に書込み権限は設定されていますでしょうか。
はい。フルコントロールで設定しております。
こんにちは
OBサポートです。

弊社環境では30Mを超えるEDMファイルでも問題なく表示されることが
確認できております。
原因の特定に際しまして、現象の発生しているEDMファイルを
添えて、下記メールアドレスまでご連絡いただくことは可能でしょうか。
EDMファイルについては、差し支えない範囲でのテーブル名などにマスクの
上、ご提供いただけますようお願い申し上げます。


■技術サポート
oob.support@sint.co.jp

お手数をおかけしてしまい誠に申し訳ございませんが、
何卒、よろしくお願いいたします。
こんにちは
OBサポートです。

以下の件について、今一度ご確認をお願いできますでしょうか。


> ・管理者ユーザーで実行しても、同様のエラーが表示される

「管理者として実行」よりSI Object Browserを起動している場合で同様のエラーが
発生しますでしょうか。


> ・C:\ProgramData\OB13\temp にフルコンを与えるとあるが、temp フォルダが存在しない

フォルダ「C:\ProgramData\OB13」自体に書込み権限は設定されていますでしょうか。


お忙しいところお手数をおかけしますが、何卒よろしくお願いいたします。