今日、私はのMicrosoft SQL Server Management Studio(SSMS) [2016-09-20,16.4]のバージョン13.0.15800.18をインストールしましたが、ストアドプロシージャの編集を拒否しました。私は、私の他のコンピュータで少し古いバージョンを試してみて、確かにそこにきちんと開いています。私はエラーを取得する:SSMSは更新後にストアドプロシージャのロードを停止しました
Script failed for StoredProcedure 'xyz'. (Microsoft.SqlServer.Smo)
Additional information:
Syntax error in TextHeader of StoredProcedure 'xyz'. (Microsoft.SqlServer.Smo)
いくつかの古い記事(1、2、3)これは、「ALTER PROCEDURE」の前にコメントをネストされた(あるいは単に一般的にどこかの手順でたことで引き起こされてについてのオンラインの話を)。私の場合、この最新のSSMSアップデートの後に私のスクリプトは公開されていません。私はSSMSの古いバージョンを別のコンピュータ上で私の単純なスクリプトのいずれかを見て、全部で唯一のコメントは、読み込み、単純な自動生成されたコメントです:
/****** Object: StoredProcedure [dbo].[xyz] Script Date: 9/21/2016 12:55:48 PM ******/
は誰がした後に、この問題に実行されましたSSMSの2016-09-20アップデート、誰にも解決策がありますか?
アップデート1:lhsoftwareのを使用しての先端(下)の手順を開くため作品を作成します。私は単純な手順のいずれかを修正して、まったくコメントを持たないようにしようとしましたが、私はまだ "スクリプトが失敗しました"というエラーを受け取ります。を修正してください!私は後でsp_helptext
でこの手順をチェックし、実際にはスラッシュ(/)または星印(*)がまったく含まれていません。
アップデート2:Update 3の
There is a known issue with the SSMS 16.4 release and we have rolled back the download to SSMS 16.3. We will update the download link when the issue has been resolved.
If you have installed SSMS 16.4 and would like to revert to SSMS 16.3, you must uninstall SSMS 16.4 prior to installing SSMS 16.3.
:バグはバージョン16.4.1(13.0で解決されてい Microsoftは公式に以下のメッセージ(hereを発見した)で、更新を取り消しました。 15900.1)。私のために、との両方を変更するをインストールしてからに変更してください。
使用sp_helptextをと* /コメントの中を探しを含んをリリースし続けています。 http://www.sqlservercentral.com/Forums/Topic738639-149-1.aspx –
@RicardoC:いくつかの手順で* sp_helptext *を試しましたが、その多くには何らかの行ベースのコメントだけがあります" - "を付けてください。これらのプロシージャーには、スラッシュ(/)またはスター(*)がありません。コメント行の一部には、美学に使用される等号(=)が含まれています。 – Michael
私は昨日インストールされたSSMS 13.00.15800.18で同じ問題を抱えています。 SSMS 13.0.15700.28の別のマシンでは正常に動作します。 –