ありがとう@Hani
同じ問題が発生しました(実際には一意のIDを持つテーブルですが、「一意のID」を含む一部の行が誤って複製されたため、重複した行を削除できませんでした)、SQLServer管理GUIから問題を解決するのにアドバイスがありました。 。
- GUIインターフェイスを使用して、テーブルの「上位200行を編集」しました。
- 次に、SQL基準ペインにフィルターを追加して、2つの重複する行だけを表示しました。 (これは、行の1つを削除できなかったためです。)
- あなたのコメントに触発されて、SQLペインを開き、以下を変更しました:
SELECT TOP(200)...
{フィルターによって作成された基準を切り取る}
代わりに読むには:
SELECT TOP(1)...
{フィルターによって作成された基準を切り取る}
- その後、微調整されたSQLを「SQLを実行」することができました。
- その後、インターフェースを使用して、表示されている1行を削除することができました(今回は警告はありません)。
- 200行でSQL基準を再実行すると、1行だけが正常に削除され、1行が残っていることが確認されました。
助けてくれてありがとう、これは私が安全かつ効率的に仕事を成し遂げるためのGUIとSQLコードの完璧なブレンドであることがわかりました。
これが同様の状況で他の人に役立つことを願っています。