Пример создания/подключения локальной базы данных Microsoft SQL Server, которая размещается в «*.mdf»-файле
Содержание
Поиск на других ресурсах:
Условие задачи
Используя средства Microsoft Visual Studio создать локальную базу данных, которая размещается в «*.mdf»-файле. Имя базы данных – «MyDataBase.mdf». База данных должна использоваться в системе управления реляционными базами данных Microsoft SQL Server.
Выполнение
1. Запустить MS Visual Studio. Утилита Server Explorer
Система Microsoft Visual Studio имеет в наличии мощные встроенные средства создания и управления базами данных. К таким средствам относится система управления реляционными базами данных Microsoft Visual Studio.
Для работы с базами данных в системе Microsoft Visual Studio используется утилита Server Explorer (рисунок 1).
Чтобы вызвать окно Server Explorer используется команда
View -> Server Explorer
⇑
2. Создание базы данных
2.1. Команда «Connect to Database»
Существует два способа создания новой базы данных, которая размещается в «*.mdf»-файле:
- вызов команды «Connect to Database» из меню Tools (рисунок 2);
- нажатие кнопки «Connect to Database» из меню Server Explorer (рисунок 3).
Рис. 2. Команда «Connect to Database …»
Рис. 3. Команда «Connect to Database» из панели инструментов Server Explorer
⇑
2.2. Окно «Add Connection»
После вызова команды «Connect to Database» откроется окно «Add Connection» (рисунок 4).
В окне «Add Connection» есть возможность выполнять следующие операции:
- задавать источник данных (Data source);
- создать новый или выбрать уже существующий файл базы данных (Database file name);
- задавать пароль для входа в базу данных (по желанию);
- проверить соединение с базой данных (Test Connection);
- устанавливать другие параметры.
Изменяем источник данных нажитием на кнопке «Change…». В результате откроется окно «Change Data Source» (рисунок 5), в котором нужно выбрать источник данных (Data Source) и провайдера (Data provider). Предлагаются следующие источники данных:
- база данных Microsoft Access, которая размещается в файле “*.mdb”;
- база данных, поддерживающая доступ с помощью драйвера ODBC;
- база данных типа Microsoft SQL Server, в том числе и локальный сервер SQLEXPRESS;
- база данных “Microsoft SQL Server Compact 3.5”, которая размещается в файлах с расширением “*.sdf”;
- база данных “Microsoft SQL Server Database File”, которая размещается в файлах с расширением “*.mdf”;
- база данных Oracle.
В нашем случае (в соответствии с условием задачи) нужно выбрать «Microsoft SQL Server Database File».
Рис. 5. Окно изменения источника данных. Выбор Microsoft SQL Server Database File
В поле «Database file name (new of existing)» нужно ввести название новой создаваемой базы данных. В нашем случае вводится имя «MyDataBase.mdf» (рисунок 6). С помощью кнопки «Browse …» можно задать папку, в которой будет размещаться файл базы данных «MyDataBase.mdf».
На рисунке 6 задано имя новой созданной базы данных, которая размещается по следующему пути:
D:\Programs\C_SHARP\TermPaper1\MyDataBase.mdf
Рис. 6. Выбор имени создаваемой базы данных «MyDataBase.mdf»
После нажатия на OK система выдаст окно (рисунок 7), в котором нужно подтвердить создание новой базы данных.
Рис. 7. Подтверждение создания новой базы данных
После выполненных действий, будет создана новая база данных с именем «MyDataBase.mdf». Пока что база данных не содержит ни единой таблицы, представления, диаграммы и т.п. (рисунок 8).
В базе данных программист имеет возможность создавать собственные таблицы, диаграммы, представления, хранимые процедуры, функции, типы и сборки.
Теперь базу данных «MyDataBase.mdf» можно использовать в собственных проектах.
Рис. 8. Отображение базы данных «MyDataBase.mdf» в окне Server Explorer
⇑
3. Добавление уже существующей базы данных к перечню баз данных Server Explorer
Окно Add Connection … (рисунок 4) разрешает также добавлять ранее созданную базу данных к перечню баз данных, которые отображаются в окне Server Explorer. В этом случае с помощью кнопки «Browse…» (рисунок 4) нужно выбрать ранее созданный «*.mdf»-файл базы данных.
В результате выбранный файл будет подключен к списку баз данных, которые отображаются в Server Explorer. После этого этот файл можно использовать в проектах на MS Visual Studio.
⇑
Связанные темы
- 001 — Пример создания локальной базы данных Microsoft SQL Server (SQLEXPRESS) в Microsoft Visual Studio
- 002 — Пример создания новой таблицы в локальной базе данных Microsoft SQL Server, размещенной в «*.mdf»-файле
- 003 — Создание поля автоинкремента (счетчика) в таблице базы данных Microsoft SQL Server, которая размещается в «*.mdf»-файле
- 004 — Создание связи (отношения) типа «один ко многим» между таблицами базы данных MS SQL Server
- 005 — Пример создания «*.mdf» файла локальной базы данных Microsoft SQL Server в Microsoft Visual Studio, создание таблиц, установление связей между таблицами
- 006 — Строка соединения с базой данных. Пример использования в приложениях