2011-06-30 5 views
1

SQL Server 2000データベースをSQL Server 2005にアップグレードすることはできますか?つまり、このアップグレードは誤って実行される可能性がありますか?SQL Server 2000データベースを知らずに2005年にアップグレードすることは可能ですか?

今日は事故がありました。私たちのアプリケーションは動作を停止しました。私たちはコンサルタントにストアドプロシージャの変更を依頼し、数時間以内に電話が鳴り出しました。誰も私たちのアプリケーションにアクセスできず、SSRSにアクセスできない、アクセスできなかった人はいませんでした。すべてのプレイヤーの間で数時間、多くの電子メール前方

高速、コンサルタントがあなたがしてなし、SQL Serverインスタンスを話している場合は、データベースが2005年

+3

スーツでプログラマを信頼してはいけません。 –

+0

SOは "面白い"ボタンが必要です –

+0

これは奇妙な結論です。 「停止した」とはどういう意味ですか?どのような証拠があれば、SQL Server 2005が壊滅する前にSQL Server 2000が魔法のようにアプリケーションを壊したと誰もが信じることができましたか? –

答えて

3

にアップグレードされたと結論付けました。これは、Windowsマシン上で管理者の資格情報を使用して、複数のステップで多くの労力を要します。

データベースの互換性レベルについては、「はい」と答えてください。 SSMS(プロパティー - オプション - 互換性レベル)またはTSQLの1ライナーで数回クリックするだけです。 db_owner資格情報が必要です。

ALTER DATABASE MyDatabase SET COMPATIBILITY_LEVEL = 90; 

または

sp_dbcmptlevel MyDatabase, 90 

'自動' ものは何もありません。 SSMSのスクリプトやミス・ステップだけで、この変更を「黙って」行うことができます。

+0

でも互換性レベルは*自動*ではありません。それはかなりシンプルに見えますが、誰かがまだそれを変更する必要があります。 – DenaliHardtail

関連する問題