■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
ダウンロード再開したOBERをトライアル中なのですが、
単純に編集が完了して、×ボタンでOBERを止めようとすると
”○○は変更されています。保存しますか?”と表示され、
いくら「はい」を押してもやめさせてもらえません…
こういうものですか???
こんにちは
後迫@SIです。

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

①特定の操作を行った場合にのみ発生いたしますでしょうか?
 (例えば新規作成で、エンティティを貼り付けたあと終了した場合も
 同様の現象が発生いたしますでしょうか?)
②差し支えなければ、
 現象の発生するEDMファイルをいただいてもよろしいでしょうか。
③OSのバージョンを教えていただけますでしょうか。

お手数をおかけしてしまい誠に申し訳ございません。
どうぞよろしくお願いいたします。
残念ながら再発しなくなりました…
特別な操作をした記憶はなく、あるとすればインストール直後ということでしょうか?
ちなみに、OSはWin2KProSP4です。
症状としては、保存が空振りしている感じです。
こんにちは
後迫@SIです。

1点確認したいのですが、
「保存しますか?」に「はい」を押した際に
画面がそのまま固まるような現象になりますでしょうか?

どうぞよろしくお願いいたします。
こんにちは。

基本的な事をお聞きしたいのですが、
表領域をAUTO EXTEND に変更しようとすると
"ORA-02141: OFFLINEオプションが無効です。"
というエラーが出てしまいます。
この現象について分かる方ご教授願います。

宜しくお願いします。
■状況
SQL Server 2000にて、
   1.「データベースの接続」を行う。
   2.「リバースエンジニアリング」をクリック。
行うと、下記のエラーが表示されます。
  「一般的な SQL Server エラー:SQL Server からのメッセージを調べてください。」

この後はOBER3を終了しないと、Enterprise Manager の「現在の利用状況」が表示されなくなります。

■環境
SI ObjectBrowser ER Ver.3
サーバー:  Windows 2000 Server ・ SQL Server 2000 SP3
クライアント:Windows 2000 SP4


■下記の2点が合わさることで発生すると推測。
 1.こちらのSQL Server 2000 のインストール時の設定で、
     ・「照合順序の設定」
        ・「並び替え順」
           「大文字小文字を区別する」にチェック
   にて「サーバーの照合順序」を設定しており、各オブジェクトの参照時にも有効となる事

 2.リバースエンジニアリング時に発行しているシステムテーブル参照SQLにて、
   各オブジェクトを「大文字」にて記述されている事


「サーバーの照合順序」にて「大文字小文字を区別する」するように設定してある環境では
どのように対処すればよいのでしょうか?

※前回の「SQL Server に接続できない」も、上記理由にて発生したと思っています。
こんにちは
後迫@SIです。

情報をいただきありがとうございます。
弊社で現象を確認いたしました。

SQLServerのデータベースのインストールオプションで
大文字小文字を区別するにした場合、フォワード、リバースができません。

たびたび不具合を出してしまいまことに申し訳ございません。

この不具合に関しましては、
早急に修正を行い、
5月下旬ごろにマイナーバージョンアップを行いたいと思いますので、
誠に申し訳ございませんが、
もうしばらくお待ちしていただいてもよろしいでしょうか。

どうぞよろしくお願いいたします。
マイナーバージョンアップを待ちます。
宜しくお願い致します。


※今Versionの目玉(期待していたので)を試せず、
 試用期間が減っていく...。 (T_T)
10g対応予定時期をお教え頂けないでしょうか。
近々ORACLE10gでの開発を行う予定があり、対応時期によっては
他のツールの購入を検討しなければならなくなってしまいます。
効率を考えると、使い慣れたOBでの開発が望ましいのですが。
また、サーバは10gでもクライアントは9iであれば使えるとか
何らかの対応法があればお願いします。

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

Object Browser Ver.8の10g対応につきましては、
次回マイナーバージョンアップで対応を予定しております。
マイナーバージョンアップ時期ですが、6月上旬を予定しておりますので、
もうしばらくお待ちしていただけますでしょうか。

お待たせしてしまい誠に申し訳ございませんが、
どうぞよろしくお願いいたします。

OBER3でエンティティ編集画面から新規に項目追加する場合は、
属性名を入力するとカラム名が自動で入りますが、既に設定
されている属性名を変更すると設定済みカラム名まで変更され
てしまいます。
OBER2ではそのような現象はありませんでしたが...
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
「ツール」メニューのオプション→オブジェクトタブにある、
「物理名の同期」を「名前が同じ場合は変更する」に変更していただくことで、
カラム名が物理名と異なる名前の場合は、何も変更は行わなくなります。
(Ver.2でも同様です。)

どうぞよろしくお願いいたします。


OBER3のリバースエンジンにてテーブルを表示した時、
カラムの表示順が全然違う場合があるのですか・・・
EnterpriseManagerでは正しいのに・・・
正しく表示されるテーブルもあります。
おかしいテーブルはテーブル作成後に
カラム追加はしました。
物理テーブルにカラム追加とかするとおかしくなったり
するのでしょうか?
それとも他に原因があるのでしょうか?
こんにちは
後迫@SIです。

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

差し支えなければ、現状の発生するCREATE TABLE文を
oob.support@sint.co.jp宛てにいただいてもよろしいでしょうか。
(内容は厳守いたします。
また、現象が発生するのであれば、加工していただいた形で
いただいても構いません。)

お手数をおかけしてしまい申し訳ございませんが、
どうぞよろしくお願いいたします。
[後迫@SI]
>こんにちは
>後迫@SIです。
>
>お問い合わせいただきました件ですが、
>弊社で現象を再現できず、原因の特定が困難な状態です。
>誠に申し訳ございません。
>
>差し支えなければ、現状の発生するCREATE TABLE文を
>oob.support@sint.co.jp宛てにいただいてもよろしいでしょうか。
>(内容は厳守いたします。

その後こちらは解決しましたでしょうか。私も同じ現象で悩まされております。
できればCreate文を送りたいと思います。
再現しました。
以下のCreate文で調査をお願いします。
EnterpriseManagerで確認したものと、リバースエンジニアリングしたもので、項目の順番が異なってしまいます。
CREATE TABLE t2
(
IDIDIDID001 VARCHAR(10),
IDIDIDID002 INT,
IDIDIDID003 INT,
IDIDIDID004 VARCHAR(255),
IDIDIDID005 INT,
IDIDIDID006 VARCHAR(100),
IDIDIDID007 INT,
IDIDIDID008 INT,
IDIDIDID009 INT,
IDIDIDID010 INT,
IDIDIDID011 INT,
IDIDIDID012 VARCHAR(50),
IDIDIDID013 INT,
IDIDIDID014 VARCHAR(50),
IDIDIDID015 INT,
IDIDIDID016 VARCHAR(50),
IDIDIDID017 INT,
IDIDIDID018 VARCHAR(50),
IDIDIDID019 VARCHAR(100),
IDIDIDID020 INT,
IDIDIDID021 INT,
IDIDIDID022 VARCHAR(50),
IDIDIDID023 INT,
IDIDIDID024 INT,
IDIDIDID025 INT,
IDIDIDID026 VARCHAR(50),
IDIDIDID027 VARCHAR(200),
IDIDIDID028 SMALLINT,
IDIDIDID029 VARCHAR(255),
IDIDIDID030 VARCHAR(10),
IDIDIDID031 TEXT,
IDIDIDID032 VARCHAR(60),
IDIDIDID033 SMALLINT,
IDIDIDID034 INT,
IDIDIDID035 CHAR(5),
IDIDIDID036 INT,
IDIDIDID037 INT,
IDIDIDID038 VARCHAR(10),
IDIDIDID039 VARCHAR(10),
IDIDIDID040 INT,
IDIDIDID041 INT,
IDIDIDID042 VARCHAR(30),
IDIDIDID043 VARCHAR(20),
IDIDIDID044 VARCHAR(30),
IDIDIDID045 VARCHAR(20),
IDIDIDID046 VARCHAR(10),
IDIDIDID047 INT,
IDIDIDID048 INT,
IDIDIDID049 VARCHAR(10),
IDIDIDID050 VARCHAR(24),
IDIDIDID051 VARCHAR(24),
IDIDIDID052 VARCHAR(50),
IDIDIDID053 INT,
IDIDIDID054 VARCHAR(20),
IDIDIDID055 VARCHAR(20),
IDIDIDID056 VARCHAR(20),
IDIDIDID057 VARCHAR(50),
IDIDIDID058 INT,
IDIDIDID059 VARCHAR(20),
IDIDIDID060 INT,
IDIDIDID061 INT,
IDIDIDID062 VARCHAR(10),
IDIDIDID063 VARCHAR(24),
IDIDIDID064 VARCHAR(24),
IDIDIDID065 VARCHAR(20),
IDIDIDID066 VARCHAR(20),
IDIDIDID067 INT,
IDIDIDID068 VARCHAR(20),
IDIDIDID069 VARCHAR(10),
IDIDIDID070 VARCHAR(10),
IDIDIDID071 INT,
IDIDIDID072 INT,
IDIDIDID073 INT,
IDIDIDID074 VARCHAR(50),
IDIDIDID075 VARCHAR(50),
IDIDIDID076 VARCHAR(50),
IDIDIDID077 VARCHAR(50),
IDIDIDID078 VARCHAR(50),
IDIDIDID079 VARCHAR(50),
IDIDIDID080 INT,
IDIDIDID081 INT,
IDIDIDID082 VARCHAR(20),
IDIDIDID083 VARCHAR(15),
IDIDIDID084 INT,
IDIDIDID085 VARCHAR(10),
IDIDIDID086 VARCHAR(10),
IDIDIDID087 INT,
IDIDIDID088 INT,
IDIDIDID089 INT,
IDIDIDID090 INT,
IDIDIDID091 INT,
IDIDIDID092 INT,
IDIDIDID093 INT,
IDIDIDID094 INT,
IDIDIDID095 INT,
IDIDIDID096 INT,
IDIDIDID097 VARCHAR(50),
IDIDIDID098 INT,
IDIDIDID099 VARCHAR(20),
IDIDIDID100 INT,
IDIDIDID101 INT
)
go
こんにちは
後迫@SIです。

このたびは返信が遅れてしまい誠に申し訳ございませんでした。

スクリプトをいただきありがとうございます。
弊社で現象を再現いたしました。

列数が多いテーブルをリバースエンジニアリングした場合に、
順番が不正になるようです。
Object Browser ERの不具合です。
ご迷惑をお掛けしてしまい、大変申し訳ございません。

この不具合につきましては、
次回マイナーバージョンアップで修正させていただきますので、
どうぞよろしくお願いいたします。
PROCEDURE内でALTER TABLE...を使って既存のテーブルに列を追加する際に、変数(型はVARCHAR2(50))の中身(つまり文字列)を、列の名前にしたいのですが、どのようにすればいいでしょうか??
■状況
SQL Serverへ接続を試みると、「ログインが正しくありません」と表示され接続できません。
解決方法を教えていただけないでしょうか?

ObjectBrowserER Ver3.0.0.0をUnInstallし、Ver3.0.0.1をInstall致しました。
「データベース接続」にて、
・データベースタイプ:SQL Server
・ユーザID:*****
・パスワード:***
・サーバー:******
・データベース:******
を全て入力しています。

※クエリアナライザ等では普通に接続できている環境です。
クライアントPC:Windows2000 SP4
データベースサーバ:SQL Server 2000 SP3


■追記
「ユーザID」等の入力項目にて小文字が入力できなくなっていますが、仕様ですか?
小文字を入力したい場合は、どうすればよろしいのでしょうか?
こんにちは
後迫@SIです。

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

一点ご確認したいのですが、
クエリアナライザにて、
大文字で入力し、接続ボタンを押した場合はログインできないでしょうか。

どうぞよろしくお願いいたします。

後迫@SI 様

> クエリアナライザにて、
> 大文字で入力し、接続ボタンを押した場合はログインできないでしょうか。

 クエリアナライザにて既存登録ユーザ名(小文字)を大文字にて入力すると、
 『ユーザ名「**」はログインできませんでした。』と表示されます。

こちらの環境は、大文字小文字を区別して認証されます。


■質問
1.OBER3では、SQL Serverへの接続にて
   ・Windows認証
   ・SQL Server認証
のどちらを使われていますか?
パスワード等を入力するので「SQL Server認証」だとは思われるのですが...。

2.データベース「ユーザ名」の入力項目にて、やはり大文字しか入力されません。
  [CapsLock]キーのオンオフ、[Shift]キーを押しながら… 等、
  色々試しましたが、大文字しか入力できません。
  小文字は使用できませんか?


宜しくお願い致します。
自己レスです。

質問1の「SQL Serverへ接続できない」件は、大文字のユーザ名を新規に
作成する事で回避致しました。

質問2については、引き続きご回答を宜しくお願い致します。



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

質問2の件ですが、
現状では大文字でしか入力できないため、
SQLServer側で大文字小文字を区別するような設定になっている場合は、
ログイン名やデータベース名を大文字で作成する必要があります。

ご迷惑をおかけしてしまい誠に申し訳ございません。
この不具合に関しましては
次回のマイナーバージョンアップで修正させていただきますので、
どうぞよろしくお願いいたします。