移動する必要があるデータベースがあり、次の目標を達成する必要があります。
- 照合を変更する必要があります
- すべてのキーと制約をそのままにして、2005 DB から 2008 DB にアップグレードする必要があります。
これはかなり単純な手順だと思いますが、非常に複雑なようです。ほとんどの場合、自分が扱っている複雑さを理解していないと確信しています。これが私がやっていることを達成しようとしたことです:
A. SQL Manager を使用して、あるデータベースから別のデータベースにインポートしました。これは照合を修正するのに最適ですが、すべてのキーを失います。B. テーブル作成のスクリプトを作成したので、すべてのキーと制約を取得しましたが、それらが原因でデータベースをインポートできません。
私は決して SQL の専門家ではありませんが、学ぶことは大好きです。私はこれに何週間も取り組んできましたが、この時点でそれを成し遂げたいと思っています。どんな助けでも大歓迎です。
その他のメモ: MS SQL Server を実行しています。デフォルトのインスタンスとして 2005 年。名前付きインスタンスとしての 2008。これらは両方とも同じサーバー上で実行されます。