2014-03-21 12 views
0

Я не могу подключить базу данных к SQL Server 2008 на другой машине. Я переместил файлы .mdf и .ldf после отсоединения базы данных с одного компьютера на другой. Когда я пытаюсь подключить базу данных на новом компьютере, база данных не отображается в местоположении файла.Как переместить базу данных и прикрепить ее к SQL Server 2008

Если я просматриваю вручную, я могу видеть файлы (.mdf и .ldf). В папке MSSQL > DATA нет скрытых файлов, которые содержат все другие файлы базы данных.

Также существует способ резервного копирования базы данных, переноса ее на новую машину и добавления под SQL Server? Если да, то как я могу это сделать? Пожалуйста, порекомендуйте.

+1

Да, резервное копирование и восстановление было бы намного проще - и есть *** TONS *** of ** свободно доступны **, отличная документация по всему этому - например [Обзор резервного копирования (SQL Server)] (http://technet.microsoft.com/en-us/library/ms175477.aspx) - пожалуйста, прочитайте его сами - он есть, просто прочитайте его! –

ответ

2

Если вы видите MDF и LDF файлов через файловый менеджер, но не в среде SQL Server Management Studio, ваш SQL Server Management Studio Логин может иметь недостаточно прав

Если версия SQL Server является одинаковым для обоих оригинала и экземпляр назначения, не должно быть никаких проблем прикрепиться МДФ и LDF файлов

  1. правой кнопкой мыши на Базы данных узел в обозревателе объектов
  2. Выберите Attach ...

enter image description here

3.Click Добавить

enter image description here

4.Navigate к папке, MDF и LDF файлы хранятся. убедитесь, что Войти SSMS имеет достаточно привилегий для файлов/папок

enter image description here

5.Select файл, MDF и нажмите OK

Патч для файла LDF автоматически будет добавлен, если он находится в в той же папке. Если нет, то добавить его вручную, так же, как вы добавили файл MDF

Для резервного копирования и восстановления резервной копии в новую базу данных, чтобы эти статьи:

Create a Full Database Backup (SQL Server)

Restore a Database Backup (SQL Server Management Studio)

+0

Спасибо за ваш ответ Милена. У меня такая же проблема. Я вижу файл в проводнике, но не вижу его, когда пытаюсь подключить базу данных. Также я вижу другие базы данных, которые присутствуют там на SQL-сервере, они указывают на то же место, где я переместил базу данных, но я не вижу их в проводнике файлов. Это меня действительно сбивает с толку. Моя учетная запись работает отлично на другом сервере, и у меня нет проблем с добавлением базы данных. – user2149838

+0

Можете ли вы использовать проверку подлинности Windows на SQL Server? –

+0

Эй, Милена, я понял это. На данный момент я чувствую себя настолько глупо, я подключался к другому серверу. Все это хорошо, я смог прикрепить базу данных. Еще раз спасибо за вашу помощь :) – user2149838