sql >> データベース >  >> Database Tools >> SSMS

データベースダイアグラムを変更しようとするとSSMSがクラッシュする(v18.2)

    2020年7月22日、MSはSSMSバージョン18.6とそのバグ修正 リストはデータベース図です :

    データベースダイアグラムに関する長い未解決の問題を修正しました。これにより、既存のダイアグラムとSSMSの両方がクラッシュしていました。 SSMS 18.0から18.5.1を使用してダイアグラムを作成または保存し、そのダイアグラムにテキスト注釈が含まれている場合、どのバージョンのSSMSでもそのダイアグラムを開くことはできません。この修正により、SSMS 18.6は、SSMS17.9.1以前で作成された図を開いて保存できるようになります。 SSMS 17.9.1以前のリリースでは、SSMS18.6によって保存された後にダイアグラムを開くこともできます。 SQLServerユーザーフィードバック を参照してください。 。

    UserVoice を参照しています 元の回答で以下に言及したアイテム。そのアイテムは1239票を獲得し、Completedとしてマークされています。 ブログ投稿 SQLServerのプログラムマネージャーであるDrewSkwiers-Koballaによる。ブログ投稿のテキストはほぼ同じです:

    18.6リリースは2020年のSSMSの2番目のメジャーリリースであり、データベースダイアグラムのクラッシュの修正を含む、いくつかの影響の大きい変更が含まれています。

    SSMS 18.0〜18.5.1を使用して図を作成または保存し、その図にテキスト注釈が含まれている場合、どのバージョンのSSMSでもその図を開くことはできません。この修正により、SSMS 18.6は、SSMS17.9.1以前および他のSSMS18.6インスタンスによって作成されたダイアグラムを開いて保存できます。 SSMS 17.9.1以前のバージョンでは、SSMS 18.6で保存した後、ダイアグラムを開くこともできます。

    これが、SSMS18.6がリリースされる前に書いた元の回答です。

    MSは、18.2(18.5.1のまま)の時点でSSMSのデータベースダイアグラム機能に問題があることを認めました。以前のSSMSバージョン17.9.1 、使用するSQLServer2017のすべての機能をサポートします。

    実際、SSMS 18.0でデータベースダイアグラム機能を削除し、18.1 後に戻しました。人々はそれを求めました 、しかし問題があります。

    SQLのリリースノートServer Management Studio(SSMS) 既知の問題(18.2)の下にアイテムがあります:

    マシンAで実行されているSSMSから作成されたデータベースダイアグラムは、マシンBから変更できません(SSMSがクラッシュします)。詳細については、UserVoiceを参照してください。

    UserVoiceの修正に投票してください:SSMS18.1データベース図を開くとクラッシュする

    MSプロダクトマネージャーはそこで返信しました:

    この問題に関する最新情報を提供したい/

    残念ながら、SSMSで使用されているこの古代のテクノロジを処理するのはかなり複雑であることが証明されています。そのため、修正を見つけるのは非常に困難です。

    これについては引き続き作業しますが、残念ながらまだ修正はありません。

    -マテオ



    1. データベースに設定せずにYiiで外部キーを修正することは可能ですか?

    2. phpmyadminがPMA_DBI_num_rows()に致命的なエラーを発行

    3. phpmyadminでデータベースのストレージエンジンを変更する方法は?

    4. インポートcsvの日付が0000-00-00に変更されます