web-dev-qa-db-ja.com

SQL Server Management Studio 2014バックアップ-プロパティデバイスの設定エラー

最近、ローカルSQL Serverをバージョン2014にアップグレードしました。これにより、SSMS 2014もインストールされました。
SQL Server Management Studio 2014を使用してバックアップを作成すると(ローカルとリモートの両方で、サーバーバージョン2008〜2014)、次のエラーが発生します。

このアクションを実行するには、プロパティデバイスを設定します。

ドロップダウンで[ディスク]を選択し、バックアップのパスも選択しました。パスはサーバー上に存在し、このパスに対する完全な権限を持っています。
同じ設定で古いSQL Server Management Studio 2012を使用すると、バックアップは問題なく機能します。
T-SQLを使用しても機能しますBACKUP DATABASE SOMEDATABASE TO DISK = 'D:\SomeDir\SomeDataBase.bak' WITH COMPRESSION

したがって、問題は管理ツールバージョン2014に固有のものである必要があります。インターネットで見つけた唯一の解決策は、パスが見つからなかったことによるものでしたが、私には当てはまりません。
誰かがこの問題を経験および/または解決しましたか?

編集:スクリーンショットを追加(UIはドイツ語)

Backup Error SSMS 2014

翻訳:
-Vollständig:フル
-Datenträger:Disk

メディアとセキュリティのオプションは変更されていません。マスターデータベースは例として取り上げただけで、他のすべてのデータベースで発生します。

Media optionsSecurity options

2015年7月21日更新

この問題は、ドイツ語版のWindowsで英語の言語パックを使用していて、ドイツ語版のSQL Server 2014インストールを使用している私に関連しているようです。 Windowsの表示言語がドイツ語に設定されている場合、問題は解消されます。 Windowsの表示言語が英語に設定されている場合、問題が再発します。

すべての貢献に感謝します。

9
Quant

2010 Visal Studio分離シェルを削除してからSSMS 2014を修復することで、同じ症状/問題(Visual Studio 2010分離シェルを再インストールした後に表面化した)を修正し、SSMS 2014を修復しました( SSMS 2014 SP1をダウンロード)ここから ):

Remove Visual Studio 2010 Isolated Shell

Repair SSMS Installation

2
ENOTTY

エラーメッセージ「このアクションを実行するには、プロパティデバイスを設定します。(Microsoft.SqlServer.SmoExtended)」に対する私の回答です。

  1. ログインしているユーザーアカウントに、MASTER DbとバックアップするDBの両方に対するDBO権限があることを確認してください。

  2. SQL Express Managerを使用して、左側のペインでSQL Serverオブジェクトを展開し、「サーバーオブジェクト」を見つけて、「バックアップデバイス」をクリックします。

右クリックして「新しいバックアップデバイス..」を作成し、バックアップするDBと同じように呼び出します...サーバー上のディレクトリを指します(例:C:\ MySQLBackups ...)

これにより、.bak拡張子を持つ「空のファイル」が作成されます。 (例:C:\ MySQLBackups\DatabaseName.bak)

次に、作成されたこの新しいデバイスを右クリックし、[データベースのバックアップ]を選択します...

残りは簡単です...

これでうまくいきました...頑張ってください!」

5
Firdous Ahmad

私は間違っている可能性があります(特にドイツ語がわからないため)が、2番目の画面(メディアオプション)のオプションを見て、既存のメディアセットではなく、「新しいメディアセットにバックアップする」ことを試みましたか? 2014年には追加のオプションがあります。バックアップしようとしている2012年のデータベースなので、互換性のないオプションがデフォルトで設定されている可能性があります。

  • 2012:一般、オプション
  • 2014:一般、メディアオプション、およびバックアップオプション。
0
rottengeek