3

SQL Server Migration Assistant for Oracle を使用して生成されたかなり複雑なビューがありますが、いくつかの論理エラーと構文エラーがあります。

しかし、そのSQLステートメントを更新すると(右クリック->デザインしてからテキストエリアのSQLを更新)、右クリック->スクリプトビュー->作成/変更すると新しいSQLが表示されますが、右クリック -> designでビュー デザインを開くと、更新された SQL ステートメントが表示されません。

また、元のビュー定義には構文エラーがあるため、エラーが発生しています: SQL text cannot be represented in the grid pane and diagram pane.

SQL インスタンスと を再起動しようとしましsp_refreshview <ViewName>たが、成功しませんでした。

Windows Server 2008 R2 (64 ビット) で SQL Server 2012 Enterprise (64 ビット) を使用しています。

どんな助けでも大歓迎です。

4

1 に答える 1

7

ビジュアル デザイナーは、ビューで使用できるすべての構成を視覚化することはできません。構文エラーもこのエラーの原因になります。

このエラーが発生した場合、唯一の選択肢はビジュアル デザイナーを使用せず、手動で SQL を編集することです。

これを使用して行うことができます

Right-Click -> Script View As -> ALTER to -> New Query Editor Window

エラーを修正し、 を正常に実行ALTER VIEWできるようになると、デザイナを使用できるようになります。

于 2013-03-11T12:06:02.073 に答える