Cadangan SQL Server Management Studio 2014 - Tetapkan Kesalahan Perangkat Properti

9

Saya baru-baru ini memutakhirkan SQL Server lokal saya ke Versi 2014, yang juga menginstal SSMS 2014.
Saat menggunakan SQL Server Management Studio 2014 untuk membuat cadangan (baik lokal maupun jarak jauh, Server Versi 2008 - 2014), saya mendapatkan kesalahan berikut:

Untuk melakukan tindakan ini, atur Perangkat properti.

Dalam dropdown saya memilih Disk dan saya juga memilih jalur untuk cadangan. Path ada di server dan saya mendapat izin penuh di path ini.
Jika saya menggunakan SQL Server Management Studio 2012 lama dengan pengaturan yang sama, cadangan berfungsi tanpa masalah.
Ini juga berfungsi menggunakan T-SQLBACKUP DATABASE SOMEDATABASE TO DISK = 'D:\SomeDir\SomeDataBase.bak' WITH COMPRESSION

Jadi masalahnya harus spesifik dengan Versi Alat Manajemen 2014. Satu-satunya solusi yang saya temukan di internet adalah karena jalur yang hilang, yang tidak terjadi pada saya.
Adakah yang pernah mengalami dan / atau menyelesaikan masalah ini?

Edit: Menambahkan Screenshot (UI dalam Bahasa Jerman)

Kesalahan Backup SSMS 2014

Terjemahan:
- Vollständig: Penuh
- Datenträger: Disk

Opsi media dan keamanan tidak berubah. Database master baru saja diambil sebagai contoh, terjadi pada setiap database lainnya.

Opsi media Pilihan Keamanan

Perbarui 21.07.2015

Masalahnya tampaknya terkait dengan saya menggunakan paket bahasa Inggris pada Windows Jerman dan instalasi SQL Server Jerman. Jika bahasa tampilan Windows diatur ke Jerman, masalah ini hilang. Jika bahasa tampilan Windows diatur ke Bahasa Inggris, masalah muncul kembali.

Terima kasih atas semua kontribusi.

Bergalah
sumber

Jawaban:

2

Saya memperbaiki gejala / masalah yang sama (yang muncul setelah saya menginstal kembali Visual Studio 2010 Isolated Shell, di mana SSMS tergantung sebagai komponen) dengan menghapus 2010 Visal Studio Isolated Shell dan kemudian memperbaiki SSMS 2014 ( unduh SSMS 2014 SP1 dari sini ):

Hapus Visual Studio 2010 Shell Terisolasi

Perbaiki Instalasi SSMS

ENOTTY
sumber
Saya mencoba ini dan itu terlihat sangat menjanjikan pada awalnya, tetapi masalah ini muncul kembali. Saya juga harus menginstal ulang VS2010 Isolated Shell selama proses Perbaikan. Tetapi berkat ini saya menemukan, bahwa masalah terhubung ke saya menggunakan paket bahasa Inggris pada Windows Jerman dengan instalasi SQL Jerman. Segera setelah saya mengubah bahasa tampilan Windows kembali ke Jerman, masalah ini hilang.
Kuantitas
@ Cukup Terima kasih! Masalah saya juga terpecahkan dengan mengubah Bahasa Tampilan Windows !
yu yang Jian
5

Berikut ini adalah pesan Jawaban untuk Kesalahan "Untuk menyelesaikan tindakan ini, setel Perangkat properti. (Microsoft.SqlServer.SmoExtended)"

  1. Pastikan Akun Pengguna yang Anda masuki memiliki hak DBO di keduanya, MASTER Db dan DB yang ingin Anda buat cadangannya.

  2. Menggunakan SQL Express Manager, Perluas Objek SQL Server di panel kiri dan cari "Server Objek" lalu klik "Perangkat Pencadangan"

Klik kanan dan buat "Perangkat Pencadangan Baru .." dan sebut itu sama dengan DB yang akan dicadangkan ... menunjuk ke direktori di server Anda (mis: C: \ MySQLBackups ...)

Ini akan membuat "file kosong" dengan ekstensi .bak. (mis. C: \ MySQLBackups \ DatabaseName.bak)

Kemudian klik kanan pada perangkat baru ini yang dibuat dan pilih "Database cadangan" ...

Sisanya lurus ke depan ...

Ini berhasil untuk saya ... Semoga beruntung! "

Firdous Ahmad
sumber
0

Saya bisa salah, (terutama karena saya tidak tahu bahasa Jerman) tetapi melihat opsi di layar kedua (Opsi Media), apakah Anda mencoba melakukan "back up ke set media baru", bukan yang sudah ada? Pada 2014 ada opsi tambahan. Karena ini adalah basis data 2012 yang Anda coba buat cadangannya, mungkin ada pengaturan default pada opsi-opsi yang tidak kompatibel.

  • 2012: Umum, Opsi
  • 2014: Umum, Opsi Media, dan Opsi Pencadangan.
rottengeek
sumber
Ini diatur ke "Cadangkan ke set media yang ada". Selain itu juga terjadi dengan database SQL2014.
Kuantitas
itulah yang saya maksud - coba gunakan satu set media baru, kemudian mulai gunakan yang sudah ada yang baru saja Anda buat
rottengeek