Как просмотреть mdf?
Среди современных SQL-серверов, которые обслуживают базы данных, СУБД Microsoft SQL Server считается одним из мощных и наиболее гибких решений. Данные в базе Microsoft SQL Server в основном хранятся в файлах, у которых формат mdf (Master Database File). Просмотреть подобные файлы можно, если присоединить их к работающему серверу.
Произведите соединение с SQL сервером. Когда SQL Server Management Studio запустится, выберите пункт в меню File и “Connect Object Explorer…”. Отобразится диалог Connect to Server. Обычно он отражается автоматически при запуске приложения. Выберите пункт Database Engine в списке Server tupe диалога Connect to Server. В поле Server name впишите имя своего компьютера и выберите в списке Authentication тип аутентификации. Если выберите тип SQL Server Authentication, то нужно ввести учетные данные в поле User name и еще Password для доступа к серверу. Кликните кнопку Connect.
Теперь начните присоединение базы данных. Кликните правой кнопкой мыши на панели Object Explorer по элементу Databases и в меню выберите пункт “Attach…”Затем укажите файл базы данных mdf, который нужно посмотреть. В появившемся окне Attach Databases щелкните на кнопке “Add…” и перед вами появится диалог Locate Database Files. В данном диалоге в дереве каталогов Select the file найдите и разверните узел, который соответствует директории, в которой и находится нужный файл. Теперь выделите файл и нажмите ОК.
Базу данных добавьте на сервер. В списке Databases to attach окна Attach Databases выделите элемент, который соответствует файлу mdf, указанному на предыдущем шаге. Вначале просмотрите содержимое Database details и если обнаружите здесь в поле Message элементы, которые содержат текст Not found, то удалите их, выделив его мышью и нажав кнопку Remove. Такие элементы для несуществующих файлов журналов базы данных добавляются. Нажмите ОК.
Теперь можно просмотреть структуру базы данных, которые содержатся в файле mdf. На панели Object Explorer разверните узел Databases. затем разверните узел, который соответствует ранее добавленной базе данных, и просмотрите его дочерние узлы. К примеру, в разделе Tables находятся элементы, которые соответствуют таблицам базы данных, а в разделе Views – отображениям, в разделе Programmability находятся все функции, хранимые процедуры, типы и триггеры базы данных.
Посмотрите содержимое объектов базы данных в mdf файле. Интересующий вас объект (отображение, таблицу) выделите в панели Object Explorer и нажмите на нем правой кнопкой мыши. Теперь в появившемся меню выберите пункт, который начинается со слова Open (к примеру, Open View или Open Table) для просмотра. Также возможно редактирование данных или просмотр и редактирование SQL-кода в пункте Modify.