■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
一般的な SQL Server エラー
2006/12/06 16:40
OBER
8
でん
OBERのバージョン:3.0.3.16 と 4.0.1.1 の両方
SQLServerのバージョン:2005 Express Edition
リバースエンジニアリング時に、表記のエラーが出て、
テーブルの列情報を取得できません。(テーブル名は取得できます。)
フォワードに問題はありません。
SQL Server のログには、何も出力されていません。
照合順序は Japanese_BIN です。
OBER と SQLServer は、別のマシンにインストールされています。
過去ログでも、同様のエラーが出ているようですが、
SQL Server 2005の記事は無かったので、投稿いたしました。
→ No.3268, 2767, 2745, 1911
SQLServerの再インストールは難しいのですが、
なにかヒントはあれば、よろしくお願いします。
SQLServerのバージョン:2005 Express Edition
リバースエンジニアリング時に、表記のエラーが出て、
テーブルの列情報を取得できません。(テーブル名は取得できます。)
フォワードに問題はありません。
SQL Server のログには、何も出力されていません。
照合順序は Japanese_BIN です。
OBER と SQLServer は、別のマシンにインストールされています。
過去ログでも、同様のエラーが出ているようですが、
SQL Server 2005の記事は無かったので、投稿いたしました。
→ No.3268, 2767, 2745, 1911
SQLServerの再インストールは難しいのですが、
なにかヒントはあれば、よろしくお願いします。
返信を投稿
OBER
後迫@SI
こんにちは
後迫@SIです。
お問い合わせいただきました件ですが、
SQLServer2005に接続してリバースエンジニアリングを行う場合は、
sysadmin権限が必要となりますので、
sysadmin権限がない場合は、
以下の手順で付加していただいた上で、
再度リバースを試していただけますでしょうか。
①SQLServer Management Studioにてsaアカウントでログインします。
②「セキュリティ」→「サーバーロール」→「sysadmin」を右クリックして
プロパティを開きます。
③「サーバーロールのメンバシップ」に
該当のユーザを追加していただけますでしょうか。
上記手順でも解決しない場合、
(また、すでにsysadmin権限が追加されていた場合)は、
saユーザにてリバースエンジニアリングを行っていただいた場合に、
正常に実行できるか、ご確認をお願いできますでしょうか。
お手数をおかけしてしまい申し訳ありませんが、
何卒よろしくお願いいたします。
後迫@SIです。
お問い合わせいただきました件ですが、
SQLServer2005に接続してリバースエンジニアリングを行う場合は、
sysadmin権限が必要となりますので、
sysadmin権限がない場合は、
以下の手順で付加していただいた上で、
再度リバースを試していただけますでしょうか。
①SQLServer Management Studioにてsaアカウントでログインします。
②「セキュリティ」→「サーバーロール」→「sysadmin」を右クリックして
プロパティを開きます。
③「サーバーロールのメンバシップ」に
該当のユーザを追加していただけますでしょうか。
上記手順でも解決しない場合、
(また、すでにsysadmin権限が追加されていた場合)は、
saユーザにてリバースエンジニアリングを行っていただいた場合に、
正常に実行できるか、ご確認をお願いできますでしょうか。
お手数をおかけしてしまい申し訳ありませんが、
何卒よろしくお願いいたします。
返信を投稿
OBER
でん
お手数おかけいたします。
当初より saユーザで操作しており、sysadminの問題ではないようです。
当初より saユーザで操作しており、sysadminの問題ではないようです。
返信を投稿
OBER
後迫@SI
こんにちは
後迫@SIです。
ありがとうございます。
権限は問題ないようです。
たびたび申し訳ないのですが、
以下の追加情報をいただいてもよろしいでしょうか。
①列がひとつの簡単なテーブルを作成していただいた場合、
正常にリバースできますでしょうか?
②可能でありましたら
OBERをSQLServerと同一マシンにインストールしていただき、
正常にリバースが可能かどうか
試していただきたいのですがよろしいでしょうか?
たびたびお手数をおかけしてしまい申し訳ございませんが、
よろしくお願いいたします。
後迫@SIです。
ありがとうございます。
権限は問題ないようです。
たびたび申し訳ないのですが、
以下の追加情報をいただいてもよろしいでしょうか。
①列がひとつの簡単なテーブルを作成していただいた場合、
正常にリバースできますでしょうか?
②可能でありましたら
OBERをSQLServerと同一マシンにインストールしていただき、
正常にリバースが可能かどうか
試していただきたいのですがよろしいでしょうか?
たびたびお手数をおかけしてしまい申し訳ございませんが、
よろしくお願いいたします。
返信を投稿
OBER
でん
お世話になります。
> OBERをSQLServerと同一マシンにインストールしていただき、
> 正常にリバースが可能かどうか
> 試していただきたいのですがよろしいでしょうか?
やってみましたが、症状は変わりません
> 列がひとつの簡単なテーブルを作成していただいた場合、
> 正常にリバースできますでしょうか?
TESTデータベースを作成し、col1だけを持つTABLE_1を作成しました。
その上で、SQLServerと同一マシン上のOBER4.0.1.1で試しましたが、
同様の症状でリバースできませんでした。
SQLServerのマシンには、クライアントツールが入っていないので、
OBERインストール後の最初のDB接続時に、
「ntwdblib.DLLが見つからない」といったエラーが出ます。
ManagementStudioが入っているマシンから、
ntwdblib.DLLをコピーし、接続させています。
ntwdblib.DLLのバージョンは、2000.80.194.0 です。
なんか古い(^^;
これが関係しますでしょうか。
宜しくお願いいたします。
> OBERをSQLServerと同一マシンにインストールしていただき、
> 正常にリバースが可能かどうか
> 試していただきたいのですがよろしいでしょうか?
やってみましたが、症状は変わりません
> 列がひとつの簡単なテーブルを作成していただいた場合、
> 正常にリバースできますでしょうか?
TESTデータベースを作成し、col1だけを持つTABLE_1を作成しました。
その上で、SQLServerと同一マシン上のOBER4.0.1.1で試しましたが、
同様の症状でリバースできませんでした。
SQLServerのマシンには、クライアントツールが入っていないので、
OBERインストール後の最初のDB接続時に、
「ntwdblib.DLLが見つからない」といったエラーが出ます。
ManagementStudioが入っているマシンから、
ntwdblib.DLLをコピーし、接続させています。
ntwdblib.DLLのバージョンは、2000.80.194.0 です。
なんか古い(^^;
これが関係しますでしょうか。
宜しくお願いいたします。
返信を投稿
OBER
もぐもぐ
横レス失礼致します。
当方の環境下でも同様と思われる現象が発生していますので、
お知らせ致します。
当方の環境は、
・SQL Server 2005 Enterprise Edition(9.0.1399)
・SI Object Browzer ER Version 4.0.0.0(試用版)
です。
SQL Server 2005 のワークステーション コンポーネントを入れたり、
sa 以外のログインを作成し、実行してもエラーになりました。
結果として、エンティティの情報は取得できているようですが、
それ以外の情報が取得されていないようです。
ちなみに照合順序は、Japanese_BIN です。
当方の環境下でも同様と思われる現象が発生していますので、
お知らせ致します。
当方の環境は、
・SQL Server 2005 Enterprise Edition(9.0.1399)
・SI Object Browzer ER Version 4.0.0.0(試用版)
です。
SQL Server 2005 のワークステーション コンポーネントを入れたり、
sa 以外のログインを作成し、実行してもエラーになりました。
結果として、エンティティの情報は取得できているようですが、
それ以外の情報が取得されていないようです。
ちなみに照合順序は、Japanese_BIN です。
返信を投稿
OBER
後迫@SI
こんにちは
後迫@SIです。
当不具合の件ですが、調査した結果、
照合順序が'Japanese_BIN'など、
大文字小文字の区別する設定になっている場合に、
リバース処理に失敗するようです。
ご不便をおかけしてしまい大変申し訳ありません。
この不具合につきましては、
次回のバージョンアップで検討させていただきます。
現状では誠に申し訳ございませんが、
Japanese_CI_ASなどの大文字小文字を区別しない照合順序で
データベース上で使用をお願いできますでしょうか。
何卒、よろしくお願い申し上げます。
後迫@SIです。
当不具合の件ですが、調査した結果、
照合順序が'Japanese_BIN'など、
大文字小文字の区別する設定になっている場合に、
リバース処理に失敗するようです。
ご不便をおかけしてしまい大変申し訳ありません。
この不具合につきましては、
次回のバージョンアップで検討させていただきます。
現状では誠に申し訳ございませんが、
Japanese_CI_ASなどの大文字小文字を区別しない照合順序で
データベース上で使用をお願いできますでしょうか。
何卒、よろしくお願い申し上げます。
返信を投稿
OBER
後迫@SI
こんにちは
後迫@SIです。
調査した結果、照合順序がJapanese_BINなど、
大文字小文字を区別しないにリバース処理に発生するようです。
現状では、大文字小文字を区別する照合順序に
対応しておりませんので、誠に申し訳ありませんが、
Japanese_CI_ASなどの照合順序での使用をお願いできますでしょうか。
また、照合順序が大文字小文字を区別しない設定に
なっているようでしたら、Management Studioにて以下のSQLを実行していただき、
エラーになるかご確認をお願いできますでしょうか。
select *
from information_schema.columns cols
inner join syscolumns col on 1=1
left outer join sys.extended_properties prop on prop.name = 'MS_Description' and prop.major_id =
col.id and prop.minor_id = col.colid
order by col.id, col.colid
お手数をおかけしてしまい申し訳ございませんが、
よろしくお願いいたします。
後迫@SIです。
調査した結果、照合順序がJapanese_BINなど、
大文字小文字を区別しないにリバース処理に発生するようです。
現状では、大文字小文字を区別する照合順序に
対応しておりませんので、誠に申し訳ありませんが、
Japanese_CI_ASなどの照合順序での使用をお願いできますでしょうか。
また、照合順序が大文字小文字を区別しない設定に
なっているようでしたら、Management Studioにて以下のSQLを実行していただき、
エラーになるかご確認をお願いできますでしょうか。
select *
from information_schema.columns cols
inner join syscolumns col on 1=1
left outer join sys.extended_properties prop on prop.name = 'MS_Description' and prop.major_id =
col.id and prop.minor_id = col.colid
order by col.id, col.colid
お手数をおかけしてしまい申し訳ございませんが、
よろしくお願いいたします。
返信を投稿
OBER
でん
調査ありがとうございました。
次のバージョンアップを期待しています。
次のバージョンアップを期待しています。
返信を投稿
OBER