Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# и базы данных, ADO.NET

Войти
Регистрация
Восстановить пароль
 
FilimonovVadim
0 / 0 / 0
Регистрация: 10.07.2016
Сообщений: 27
#1

Как скопировать файл mdf - C#

01.01.2017, 19:53. Просмотров 337. Ответов 2
Метки нет (Все метки)

Создал БД в MS management Studio
Зашел в нужную папку - нашел свой файл mdf
и не смог его скопировать, т.к. он открыт в другой программе.

Приходится перезагружать компьютер.

Какую службу в диспетчере задач нужно отключить, чтобы появилась возможность перенести файл БД?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.01.2017, 19:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как скопировать файл mdf (C#):

EntityFramework: code-first как подключить файл mdf - C#
Собственно вот, создал такое вот чудо public class Company { public Guid ID { get;set; ...

как скопировать файл из интернета? - C#
file.copy и copyto не помогли(url не берут)

Как скопировать файл из инета - C#
Кто нибудь помогите хочу програмно скопировать файл с сайта, через что это реализовывается?

Как скопировать файл с компьютера на устройство под управлением Windows Mobile - C#
Добрый день, возникла такая проблема. Есть терминал сбора данных под управлением Windows Mobile 6.5 (не путать с Windows CE). Необходимо...

Как просмотреть данные в БД .mdf - C#
Извините, если не там открыл тему. Например есть база данных. И мне надо посмотреть, что там находится. Если есть толька сам файл БД с...

Как подключиться к локальной базе данных .mdf? - C#
Знаю, как подключиться к БД, которая создана в MS SQL. Но вот как подключиться к локальной БД я не знаю. Подскажите, пожалуйста

2
OwenGlendower
Супер-модератор
Эксперт .NET
8670 / 7675 / 2818
Регистрация: 17.03.2014
Сообщений: 15,080
Записей в блоге: 1
02.01.2017, 11:18 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
FilimonovVadim, базу обычно переносят путем создания резервной копии на одной машине и восстановления на другой. Или путем sql скриптов. Если тебе нужен mdf файл сам по себе, то нужно сначала отключить БД от сервера (команда detach) и после этого спокойно копировать.
1
Сосна15
11 / 11 / 0
Регистрация: 02.10.2017
Сообщений: 22
16.10.2017, 12:44 #3
Один способ тут уже предложили - с помощью команды detach. Подразумевая, что после копирования файла, базу надо будет опять присоединить командой attach.
А другой способ - инструментальный. Делаем так:
1) Заходим в СКЛ-Сервер
2) Находим базу данных, которую нужно скопировать и жмем правой кнопкой. Выбираем Задачи - Отсоединить.
3) Откроется окошко "Отсоединение базы данных". Если нет активных подключений к этой базе, нажимаем ещё раз "отсоединить". А если есть подключения, то есть кто-то с этой базой работает, то нужно сперва заставить его выйти из программы, а затем уже отсоединить базу.
4) Теперь можно скопировать файлы *.mdf и *.log.
5) Теперь снова подсоединяем базу. Опять заходим в СКЛ-Сервер и видим, что нашей базы нет в числе баз (она отсоединена). Нажимаем правой кнопкой по "Базы данных". Выбираем "Присоединить".
6) Открывается окошко "Присоединение базы данных". Выбираем нашу базу и нажимаем ещё раз "Присоединить".
Всё.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2017, 12:44
Привет! Вот еще темы с ответами:

Как работать с файлом базы данных mdf? - C#
Как работать с файлом базы данных mdf? Т.е. у меня есть база данных (файл mdf и ldf). Как можно работать с ними напрямую? Без установки...

Как записать данные из списка (list) в .mdf? - C#
Мне нужно записать данные про акции в БД. я создала класс SharePrices и завела List<SharePrices>, в который их записала. как теперь этот...

Не получается подключиться к БД MSSQL Express хранящуюся в файле .mdf. Как быть? - C#
Я новичек в этом деле. Суть в следующем, я создал базу получил .mdf. Нашел как ее подключать, я это делаю так using (SqlConnection...

Скопировать файл на другой компьютер и запустить его - C#
Есть компьютеры соеденённые локальной сетью и находящиеся в одной домашней группе Надо скопировать файл(.exe) на компьютер с определённым...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru