Майстер відновлення бази даних не відкриється в SSMS 2014


12

На розроблювальній машині під керуванням Windows Server 2012 R2 я щойно оновив SQL Server з 2012 по 2014 рік.

Використовуючи SQL Server Management Studio 2014, коли я клацну правою кнопкою миші на базі даних і переходжу до Tasks -> Restore -> Database...нічого, що не відбувається. Майстер відновлення бази даних не відображається так, як очікувалося.

У переглядачі подій немає помилок або збоїв. Курсор навіть не перетворюється на пісочний годинник.

Використання T-SQL для відновлення працює нормально, і якщо я повернусь назад і використовую SSMS 2012, він працює добре. Будь-які ідеї, як змусити майстра працювати в SSMS 2014?

Я підключаюсь до одного і того ж екземпляра SQL Server в обох версіях SSMS, і я спробував запустити SSMS як адміністратор.

Це пакет оновлень 1:

Microsoft SQL Server Management Studio 12.0.4100.1
Microsoft Analysis Services Client Tools 12.0.4100.1
Microsoft Data Access Components (MDAC) 6.3.9600.17415
Microsoft MSXML 3.0 5.0 6.0 
Microsoft Internet Explorer 9.11.9600.18125
Microsoft .NET Framework 4.0.30319.34209
Operating System 6.3.9600

Ні, виправлення COD не встановлюються разом із оновленням Windows, якщо вони не є критичними проблемами безпеки. Посилання для завантаження працює для мене, спробуйте інший браузер, але ось пряме посилання для вас у будь-якому випадку , якщо припустити, що операційна система x64.
Аарон Бертран

Дякую, я встановив виправлення, але це не вирішило проблему. Я думаю, що, можливо, мені доведеться просто видалити та перевстановити, коли отримаю час, і просто використовувати стару версію SSMS до тих пір.
Джош Була

Ви спробували встановити SSMS 2016 ?
Ельсімер

Це трапляється зі мною іноді, коли я працюю вдома та підключуюся через VPN. Я думаю, що це лише трохи мляво, але з часом вікно спливає.
pintosack

Відповіді:


3

Я бачив таку поведінку як в SSMS 2012, так і в SSMS 2014. Що це зазвичай означає, що історія резервного копіювання / відновлення для бази даних дуже довга, і майстру потрібно багато часу, щоб з'явитися, тому що їй потрібно прочитати всю історію.

Переконайтеся, що у вас є план технічного обслуговування, який обрізає історію. Щоб дізнатися, запустіть цей запит:

SELECT TOP 1 backup_start_date
FROM msdb.dbo.backupset WITH (NOLOCK)
ORDER BY backup_set_id ASC

Цей запит буде швидким, оскільки він відсортований за первинним кластерним ключем таблиці. Якщо у вас там більше місяця або двох історії, напевно, час це очистити. (Майте на увазі, що для очищення історії буде зафіксовано блокування, тому це може бути повільним процесом, якщо ви одночасно робите резервні копії або якщо ваш MSDB знаходиться на повільному зберіганні.)


3

Знайшов це в іншій темі, і це працювало для мене:

SQL Server Studio 2014 не любить помилку "Неможливо створити план відновлення через розрив ланцюга LSN". І не вдалося відкрити діалогове вікно відновлення. Виправити ланцюг LSN, видавши ПОВНУ резервну копію. Після цього діалог відновлення повинен працювати.

/server/705398/mssql-management-studio-2014-not-showing-the-tasksrestoredatabase-dialog


2

У моєму випадку я просто хотів відновити базу даних з пристрою (повна резервна копія, лише для копіювання). Тож цей спосіб спрацював для мене. Клацніть правою кнопкою миші «Бази даних» та перейдіть до «Відновити базу даних ...» (замість вибору бази даних). Це має відкрити майстра, оскільки історія не завантажується.

У параметрі я вибрав "Перезаписати існуючу базу даних" і я зняв позначку "Зробити резервну копію хвостового журналу перед відновленням".


1

У випадку, якщо у когось все-таки виникає те саме питання

Ніщо описане тут не допоможе мені виправити свою проблему, проте мені вдалося вирішити проблему, виконуючи резервну копію моєї порожньої бази даних, а потім чарівно натиснула кнопку "Додати" і дозволить мені відновити з мого файлу Bak

Моє середовище:

  • Windows 10 Enterprise, чиста установка
  • Експрес-видання SQL Server 2017, чиста установка
  • SQL Server Management Studio Ver 18.1, чиста установка

Я не знаю насправді, але я думаю, що першопричиною моєї проблеми є: під час встановлення я встановив інший шлях для файлів даних (не за замовчуванням у розділі "/ файли програми", і SQL або SSMS, ймовірно, намагалися отримати доступ до перше місце за замовчуванням (не існує).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.