SQL Server: импорт базы данных из.МДФ?
У меня есть .файл mdf на моем локальном ящике.
У меня есть SQL Server 2008 Express и SQL Management Studio 2008 Express, установленные на моем локальном поле.
Как в мире я могу импортировать это .mdf-файл как новая база данных в моем SQL Server?
Это кажется смехотворно распространенной задачей, которую нужно выполнять тысячи раз в день по всему миру, и я не могу понять, как это сделать в Management Studio Express.
Что я не хватает?
5 ответов
войдите в базу данных через sqlcmd:
а затем выполните команды:
откройте SQL Management Studio Express и войдите на сервер, к которому требуется подключить базу данных. В окне «Обозреватель объектов» щелкните правой кнопкой мыши папку «базы данных» и выберите «прикрепить». Откроется окно «прикрепить базы данных»; внутри этого окна нажмите «Добавить». — а потом переходи к своему .Файл MDF и нажмите «ОК». Нажмите » OK » еще раз, чтобы завершить прикрепление базы данных, и все готово. База данных должна быть доступна для использования. с наилучшими пожеланиями 🙂
для выполнения этой операции см. следующие изображения:

и следующий шаг-добавить *.mdf файл,
очень важно,.файл mdf должен быть расположен в C. \MSSQL12.SQLEXPRESS\MSSQL\DATA

теперь удалите файл журнала

помимо шагов, упомянутых в опубликованных ответах @daniele3004 выше, мне пришлось открыть SSMS как администратор, иначе он показывал, что основной файл только для чтения ошибка.
перейдите в меню Пуск, перейдите по ссылке SSMS, щелкните правой кнопкой мыши ссылку SSMS, выберите Запуск От Имени Администратора. Затем выполните описанные выше действия.
Если у вас нет файла LDF тут:
1) Положите MDF в C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS\MSSQL\DATA\
2) в ssms перейдите в Databases -> Attach и добавьте файл MDF. Он не позволит вам добавить его таким образом, но он сообщит вам имя базы данных, содержащейся внутри.
Как открыть файл базы данных на компьютере
Соавтор(ы): Nicole Levine, MFA. Николь Левин — автор и редактор, пишущий о технологиях для wikiHow. Имеет более 20 лет опыта в написании технической документации и руководстве командами технической поддержки в крупных компаниях, занимающихся веб-хостингом и разработкой программного обеспечения. Получила магистерскую степень по писательскому мастерству в Портлендском государственном университете и преподает композицию, литературное творчество и создание фэнзинов в различных учебных заведениях.
Количество просмотров этой статьи: 5368.
В этой статье мы расскажем вам, как на компьютерах под управлением Windows и macOS просмотреть содержимое файла с разрешением «.db» или «.sql» (файла базы данных) с помощью программы DB Browser.
Открытие SQL файлов
У вас есть проблема с открытием .SQL-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы SQL. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.
Для чего нужен файловый формат .SQL?
Расширение .sql расшифровывается как ‘Structured Query Language’ (SQL) и используется для различения файлов скриптов баз данных SQL. SQL — это специализированный язык программирования, предназначенный для манипулирования данными в реляционных системах управления базами данных (СУБД). SQL может использоваться как для манипулирования структурами (формами) баз данных, так и для работы с данными (содержимым) баз данных, и используется наиболее широко.
Файл .sql — это простой текстовый файл, содержащий ряд операторов в синтаксисе SQL. Файлы SQL часто называют скриптами баз данных или командными файлами (похожими на .bat), так как они используются для пакетного выполнения инструкций SQL. Файл .sql — это программа, которая может быть запущена в среде СУБД, но в противном случае открывается (и редактируется) в виде простого текстового файла. Для запуска .sql-файла необходимо либо открыть его внутри СУБД, либо подключить к СУБД через канал операционной системы.
Файлы SQL-скриптов могут использоваться для всех видов операций, связанных с СУБД, особенно для целей администрирования и обслуживания.