0

TEXT、NTEXT、および IMAGE はかなり前に廃止されており、最終的には SQL Server から削除される予定です。

ただし、SQL Server の次のバージョンでもすぐに廃止されることはないため、SQL Server 2012 を使用している場合でも、数千の列をすぐに変換するのは企業にとって不便です。

この移行を延期するには、どのような引数を使用できますか?

新しいタイプを使用することにはいくつかの利点があることを私は知っています。しかし、古い型ですでにかなりうまく機能しているデータを移行しない理由を厳密に探しています。

4

4 に答える 4

1

(N)VARCHAR(max) および VARBINARY(max) の代わりに TEXT、NTEXT、および IMAGE を使用する理由

  1. 彼らは現在働いています
  2. コードは、SQL Server と同様に SQL CE でも機能します。
    • 小さい DB にのみ有効な引数
  3. そうするための現在の予算はありません
  4. あなたの会社は折りたたまれる予定です/製品には、「非推奨の機能」が「廃止」になる前に有効期限が設定されています
  5. あなたは自分の仕事に興味がない

くっつかない理由

  1. それらは将来機能しません
  2. プッシュが押し寄せてきて、修正するための短い時間枠がある場合、誰にとってもストレスになります。
  3. 有用な作業を行うには、TEXTPRT、WRITETEXT などの従来の方法を使用してコーディングし、すべての TEXT/IMAGE を VARCHAR/VARBINARY にキャストする必要があります。
于 2012-10-25T01:21:31.433 に答える
0

今すぐ切り替えを開始することをお勧めします。そうすれば、一度に1つずつ変更でき、この機能が実際に廃止されたときに一度にすべてを変更する必要はありません。

于 2012-10-25T01:07:42.243 に答える
0

後で強制的に移行する必要はありません。あなたの主張は、それらをまとめて変更しようとすることはビジネスに重大なリスクをもたらすということです。当分の間、変更を停止するにはこれで十分です。概念実証を行い、合計でどれくらいのダウンタイムが必要になるかを把握し (変更のバッチに分割する必要がある場合があります)、新しいデータ型に移行するための計画を作成し、テストする必要があります。そして、実際に前進するために働きます。山もいつかは川に変わる…

于 2012-10-25T01:12:33.027 に答える
0

私が考えることができる唯一の理由は、新しいタイプに移行しないことです.

新しいタイプの利点や、使用しているタイプがいつか削除されるという事実を気にしない場合、移行する説得力のある理由を思いつきません (誰かが尋ねたわけではありませんが、IMHO はかなり良い理由です)。 )。未来のジョン・アッシンプトスはそれを好まないかもしれません...

あなたがより緑豊かな牧草地に移動し、次の人が何らかの理由でこの問題に気付いていない場合、あなたの雇用主は少し動揺するかもしれません.

于 2012-10-24T23:07:23.307 に答える