こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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のデータベースのバックアップが取れません。
どんな対処方法が考えられますでしょうか?

投稿日時 - 2019-12-28 23:43:30

QNo.9695580

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>データベースの実態ファイル(*.MDF、*.LDF)を複写
添付画面で確認できるファイルです。

このファイルの中に利用者が定義し更新したテーブルたちが
格納されています。

複写とは、エクスプローラーで行う複写のことです。
また、
複写を行う際は、SQL SERVERのサービスを止めたほうが無難です。

厳しいコメントとなりますが、
MDF,LDFが通じないようですと、
デタッチ、アタッチに苦戦するかもしれません。
身近な経験者に相談したほうが無難と思います。

投稿日時 - 2019-12-29 22:41:13

お礼

たぶん以下の方法ですね!
https://www.ipentec.com/document/sql-server-move-database-copy-mdf-file

投稿日時 - 2019-12-30 02:34:41

ANo.1

>Windows Server 2008のVPS
この環境にどの程度の自由度があるのか未詳なので
可能かどうか定かではありませんが、...

私だったら、
データベースの実態ファイル(*.MDF、*.LDF)を複写し、
新た環境、あるいは、
適当なクライアントOSに環境を構築し
実態ファイルを配置しアタッチします。

投稿日時 - 2019-12-29 09:29:03

補足

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

投稿日時 - 2019-12-29 21:15:13