■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
こんにちは
後迫@SIです。

現象について確認いたしました。
現状では、FOR EACH ROW に条件を指定した場合、
すべて大文字に変換されてしまいます。

この問題につきましては
今後のバージョンアップにて改善を検討させていただきます。

なお、現状に起きましても、
「ツール」→「オプション」→「詳細設定」タブにあります、
「英小文字のオブジェクトを許可する」をONにしていただくことで
大文字に変換させないことが可能ですのでお試しいただけますでしょうか。

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
CLRトリガーには現状対応していないため、
オブジェクトリストに表示することはできません。
(通常のデータベーストリガーのみの対応となっております。)
ご希望に沿うことができず大変申し訳ございません。

CLRトリガーにつきましては、
今後のバージョンアップにて対応を検討させていただきますので、
何卒、よろしくお願いいたします。
トリガー作成時にFOR EACH ROW WHEN以下に条件を指定したのですが、文字列に小文字を指定すると大文字に勝手に変換されてしまいます。
DB上では小文字として正しく作成されているようですが。

FOR EACH ROW WHEN (NEW.TEST_ID IN ('AaA', 'BbB', 'CcC'))
本来は上記のようにしたいのですが、OBでは下記のようになってしまいます。
FOR EACH ROW WHEN (NEW.TEST_ID IN ('AAA', 'BBB', 'CCC'))

使用Version 10.2.0.0
こんにちは

現在開発しているプロジェクトでCLRトリガを作成し使用しているのですが、
その、データベースをOBで見てみたところ、このトリガが表示されません。
これは、仕様でしょうか?

ちなみに、SQL Server Munagement Studioでは、テーブルの下のトリガの中に表示されています。
それをダブルクリックすると以下のようなソースが表示されています。

USE [NROM]
GO
/****** オブジェクト: Trigger [dbo].[TriggerRepli] スクリプト日付: 01/08/2009 14:35:22 ******/
ALTER TRIGGER [dbo].[TriggerRepli] ON [dbo].[repli] AFTER INSERT AS
EXTERNAL NAME [NromTrigger].[Triggers].[TriggerRepli]

こんにちは 後迫様

データタブをクリックした時の動作については、私も、cdさんに賛成です。
動作の速さを特徴としているのですから、非常に残念な部分だと思います。
Top句を用いた動作をデフォルトとするほうが使いやすいと思います。
出来れば、件数をオプションで設定できると助かります。

また、データタブをクリックしたときに、

>テーブルの場合は、オブジェクトリスト(テーブル一覧画面)より、
>該当のテーブルを右クリック→「データを開く(件数指定)」にて
>上位件数を指定して、素早く開くことが可能です。

と同じ動作が出来ると良いと思います。

後迫@SI 様
ご回答ありがとうございました。

>共有設定をおこなったパスが、SQLServerのインストールされたマシンより
>参照できないパスの場合、またはファイルの作成権限がない場合に
>ご報告のエラーが発生いたしますので、
>お手数ですが、一度、SQLServerのインストールされたマシンより
>設定したパスにアクセス可能かどうかご確認をお願いしてもよろしいでしょうか。

上記の件について、色々検証している最中ですが、
現在ところ、うまく動作していません。
もう少し、テストしてから状況をメールにてご報告させていただきます。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
Object BrowserがインストールされたPCと、
SQLServerがインストールされたPCが同一でない場合は、
ネットワークの共有設定を行なっていただくことでSQLキャッチがご利用可能ですが、
共有設定をおこなったパスが、SQLServerのインストールされたマシンより
参照できないパスの場合、またはファイルの作成権限がない場合に
ご報告のエラーが発生いたしますので、
お手数ですが、一度、SQLServerのインストールされたマシンより
設定したパスにアクセス可能かどうかご確認をお願いしてもよろしいでしょうか。

もし、上記でも解決しない場合、
以下の情報をoob.support@sint.co.jp宛にいただいてもよろしいでしょうか。

①SQLServerのバージョンとエディションを
 教えていただいてもよろしいでしょうか?
②実際に設定したパスを教えていただいてもよろしいでしょうか?

お手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願いいたします。
Re: 対応について 2009/01/06 10:51 その他
こんにちは
山田@SIです。

お問い合わせいただきました件ですが、
現状ObjectBrowserシリーズでは、Object Browser ER(Ver.4以降)のみ
対応しております。

その他のOBシリーズ製品につきましては、現状は対応予定されておりませんが、
もしご要望が多いようでしたら今後対応を検討させていただきますので、
何卒よろしくお願い申し上げます。
対応について 2009/01/05 18:34 その他
postgresqlには未対応なのでしょうか?
初めまして、岡崎と申します。

Object Brower for SQLServerを購入し、使い始めたのですが、
何分、oracle版の使用経験もないため、悪戦苦闘中です。
初歩からの質問となります。宜しくお願いいたします。

質問は、「SQLキャッチ」の使い方です。

トレースフォルダにサーバーの共有設定しているフォルダを指定して、開始をしてみたのですが、「トレース開始に失敗しました。」とメッセージボックスが表示されます。
その他は、デフォルトのままで何も設定していません。

次に使用環境ですが、
Window Server 2003 にSQL Server 2005をインストールしたサーバーにテスト用のデータベースを作成しています。
Object Brower for SQLServerは、上記のサーバーのドメインに属した端末(ノートPC)にインストールしました。

ここで質問ですが、
Object Browerは、SQL Serverと同一PCにインストールする必要があるのでしょうか?
マニュアルでは、可能と記述されていると思います。
また、事前にSQL Serverで設定しておくことがあるのでしょうか?
たとえば、SQL Server Profilerでトレースファイルを出力し、そのファイルがあるホルダを指定しないといけない等(トレースフォルダがファイル指定ではないので、これはないと思いますが)

以上、宜しくお願いします。