web-dev-qa-db-ja.com

.bakファイルが復元用に表示されない

テスト目的でローカルマシンにコピーしたいデータベースがサーバー上にあるため、デフォルトのディスクの場所(C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup)にバックアップを作成しました。バックアップダイアログには正常に完了したと表示されますが、.bakを復元しようとすると、ファイル選択ダイアログには表示されません(明らかに、重要なファイル名がぼやけています)。

enter image description here

同じ場所に他の実行可能なバックアップがありますが、作成したはずのバックアップが表示されません。バックアップを再作成しようとすると、私が作成したものは選択可能なオプションとして表示されますが、フォルダー内の他のものは表示されません。

enter image description here

ここの問題は何ですか?同じフォルダ内の他のバックアップにアクセスできるので、権限の問題ではないと思います。

編集:バックアップは私のマシンと同様のファイル構造を持つサーバー上にありました。サーバーにリモートでアクセスし、ファイルをコピーしました。助けてくれてありがとう!

2
Exoskeletor

あなたがしたと思う場所にファイルを保存しませんでした。

最初の画像では、「Microsoft SQL Server」の下に9つのフォルダーがあり、2番目のスクリーンショットの「MSSQL11.MSSQLSERVER」の上に5つしかありません。

これは、ローカルマシンと別のサーバーの問題である可能性があります。あなたがフォローしているアドレスが同一であると仮定すると(C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup)、残っている唯一の解決策は、Cドライブが異なるマシン上にあるというものです。

1
James Jenkins

許可関係の状況ではありません。ユーザーが復元用の.bakファイルを見つけられない非常に多くのフォーラムでこの状況を見てきました。

その場合、ローカルマシンの任意の場所でデータベースのバックアップを作成し、.bakファイルをSQLデータベースのバックアップフォルダーにコピーできます。

0
Priyanka

バックアップ中にファイル拡張子。bakを紛失したりタイプミスしたりする前に間違いを犯しましたが、復元のために検索しようとするとファイルを表示できません。

0
SQLcyclopedia

SQL Serverは、バックアップファイルを書き込んだ実際の場所を追跡します。このT-SQLを確認して、必要な情報を取得します。

SELECT  TOP 10  
            [a].[server_name],
            [a].[database_name],
            [a].[backup_finish_date],
            [a].[backup_size],
            CASE [a].[type]
                WHEN 'D' THEN 'Full'
                WHEN 'I' THEN 'Differential'
                WHEN 'L' THEN 'Transaction Log'
                ELSE [a].[type]
            END AS [BackupType],
            [b].[physical_device_name]
FROM        [msdb].[dbo].[backupset] AS [a]
JOIN        [msdb].[dbo].[backupmediafamily] AS [b] ON [a].[media_set_id] = [b].[media_set_id]
WHERE       [a].[database_name] = ''
ORDER BY    [a].[backup_finish_date] DESC

SQL Serverが指定する場所でファイルが見つからない場合は、次のシナリオのいずれかを示しています。

  1. ファイルを表示する権限がディスクにありません
  2. ファイルがユーザーまたはプロセスによって移動/削除された

T-SQLのソース: https://www.mssqltips.com/sqlservertip/2960/sql-server-backup-paths-and-file-management/

0
SQL Sean