• 締切済み

SQLServer2008のバックアップできない

具体的にはSQL Server 2008 Expressのデータベースのバックアップで「パスが見つかりません・・」等のエラーメッセージが出てバックアップができないのです。 というのも、Windows Server 2008が来年1月にマイクロソフトのサポート終了になる事から これまでレンタルサーバーで使っていたWindows Server 2008のVPSからレンタルサーバーのプロバイダーの依頼もあり、Windows Server 2019にWEBコンテンツと共に連動していたSQL Server 2008 Expressのデータベース(SQL Server 2008 Expressのデータベース)もWindows Server 2019(SQL Server 2019 Expressのデータベース)に移行する事になり、Windows Server 2008のSQL Server 2008 Expressのデータベースのバックアップを取ろうとしたのですが「サーバー”*****”のバックアップに失敗しました。(Microsoft.SqlServer.SmoExtend)」というエラーメッセージの他に追加情報として 「System.data.SqlClient.SqlError:バックアップデバ:SQL2008_DB_Backup¥XXX(バックアップファイル名)を開けません。オペレーティングシステムエラー3(指定されたパスが見つかりません)Microsoft.SqlServer.Smo)」 というエラーメッセージが出てしまい、 SQL Server 2008 Expressのデータベースのバックアップが取れません。 どんな対処方法が考えられますでしょうか?

みんなの回答

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.2

>データベースの実態ファイル(*.MDF、*.LDF)を複写 添付画面で確認できるファイルです。 このファイルの中に利用者が定義し更新したテーブルたちが 格納されています。 複写とは、エクスプローラーで行う複写のことです。 また、 複写を行う際は、SQL SERVERのサービスを止めたほうが無難です。 厳しいコメントとなりますが、 MDF,LDFが通じないようですと、 デタッチ、アタッチに苦戦するかもしれません。 身近な経験者に相談したほうが無難と思います。

okwave3812
質問者

お礼

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.1

>Windows Server 2008のVPS この環境にどの程度の自由度があるのか未詳なので 可能かどうか定かではありませんが、... 私だったら、 データベースの実態ファイル(*.MDF、*.LDF)を複写し、 新た環境、あるいは、 適当なクライアントOSに環境を構築し 実態ファイルを配置しアタッチします。

okwave3812
質問者

補足

デ「ータベースの実態ファイル(*.MDF、*.LDF)を複写」という作業は経験ないのですが以下のURLのような方法なのでしょうか? https://www.ipentec.com/document/sql-server-move-database-copy-mdf-file

関連するQ&A