SQL Server 2005から2008に移行する方法


10

SQL Server 2005データベースをSQL Server 2008に移行するにはどうすればよいですか?

2005データベースをバックアップし、2008年に単に復元するのと同じくらい簡単ですか?互換性の問題はありますか?SQL Serverレポートサービスはとにかく変更されますか?

SQLサーバーをどのようにアップグレードしますか?

回答:


14

簡単です。サーバーでSQL Server 2008のインストールを実行し、アップグレードオプションを選択します。できました。

おそらく15分かかります。それは本当に簡単です。

編集:念のために、アップグレードの直前にバックアップを実行したいと考えています。しかし、おそらくあなたはそれを必要としないでしょう。


1
安全のために、既存のデータベースをバックアップします(これはとにかく「定期的に」実行する必要があります。そうですよね
!!!!

回答としてマーク:「SQLインストールセンター」に「SQL Server 2000またはSQL Server 2005からのアップグレード」があるとは思いもしませんでした...そして、MSDNアップグレードのドキュメントへのリンクも見つけました。正しい方向に向けてくれてありがとう
dance2die 2009年

@純粋:もちろんです。フルバックアップは週に2回、差分は5回。1日6回のバックアップ。
dance2die 2009年

master、tempdb、およびmsdbデータベースでファイルバックアップを実行します。つまり、サーバーをオフラインにします。システムデータベースが新しいバージョンにアップグレードされている場合は、ロールバックする必要があります。
シャノンロウワー

6

SQLアップグレードアドバイザーも実行する必要があります。このツールは、廃止されたSQL機能を使用しているかどうかを判断するのに役立ち、発生する可能性のある問題について警告します。

アップグレード後、SQL 2008の多くの新機能と拡張機能を利用するには、データベースの互換性レベルを90から100に変更する必要があります。


2005年のSQL Serverのベストプラクティスを見たのを覚えています。SQLアップグレードアドバイザーにも同様の機能があるようです。エリアスありがとう
dance2die 2009年

3

インプレースアップグレードを実行できますが、マシンのクリーンビルドを実行するために機会を利用したい場合があります。その場合、2005年にバックアップを実行し、2008年に復元を実行できます。


1

この質問が少し前に出されたのは知っていますが、とにかく答えます。

SQL 2005サーバーで実行しているデータベースのすべてのベンダーに電話して、ソフトウェアが2008年に実行されることを確認します。例として、BlackBerryサーバーは2008年にはまだ実行されず、試してみるとサーバーにホースをかける可能性があります。悪いデータでアップ。

私が2000年から2005年に移動するときにこれを行ったときに、ベンダーに電話をかけました。ベンダーからのSQLスクリプトによって迅速に修正されますが、事前にそれと何を期待するかについて知っていてよかったです。


1

誰もがアップグレード方法にすでに回答していますが、問題が発生した場合はダウングレードできないことに注意してください。実行するすべてのベンダーソフトウェアとの互換性を確認するというアドバイスは重要です。

通常は新しいマシンを構築するのが最善です。次に、SQL 2005サーバー間を移動するときと同じように、バックアップと復元またはアタッチ/デタッチを行います。サーバーを変更する場合は、孤立したログインが問題になる可能性があることに注意してください。


0

目的は、データベース(レポートサービスを含む)アプリケーションを集中管理するために、SQL Server 2008のSystem Center Operations ManagerおよびSystem Center Configuration Managerを移行することです。各サーバーがあるときに、専用のSQLサーバー2005があります。


私はあなたの助けをいただければ幸いです(リンク、pdfなどで)。

さらに情報が必要な場合は、(この分野の初心者は)質問してください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.