2016-03-25 4 views
0

Один из файлов MDF для базы данных SQL Server непреднамеренно закончил с двумя основными файлами (1 база данных указывает на 2 разных файла MDF). Как удалить ссылку на один из этих файлов, чтобы я мог повторно подключить мою базу данных и вывести ее в Интернете?Как удалить один основной файл из базы данных MDF?

+0

Ваш вопрос не имеет большого смысла. Вы не можете просто перестать указывать на один из файлов данных. Честно говоря, вы должны использовать резервную копию вместо того, чтобы пытаться прикрепить файл данных в любом случае. И как именно база данных случайно получает 2 файла данных? Это должно быть сделано явно. –

+0

Щелкните правой кнопкой мыши базу данных, выберите свойства, выберите файлы, выберите mdf не требуется и нажмите «Удалить». –

+0

Хотелось бы, чтобы все было так просто. База данных была отключена и отключена. Мне нужно повторно привязать базу данных. Когда я нажимаю правой кнопкой мыши папку базы данных> attach> click add> browse to database (которая является файлом MDF). Он загружает 3 файла ниже. 2 из них - файлы данных, а 1 - файл журнала - он не дает мне возможность удалить ни одно из них. Когда я нажимаю «ОК», появляется сообщение об ошибке, что 2 файла данных являются первичными файлами, а база данных может содержать только 1 первичный файл. –

ответ

0

Я понял, что у нас были среды Sandbox, клонированные из всех наших продуктов, которые составляли около 1 месяца. К счастью, эта конкретная база данных используется не очень часто и не была написана более месяца. Таким образом, я смог захватить BAK-файл из среды Sandbox и восстановить базу данных в нашей производственной среде. Работал как шарм!

Смежные вопросы