Приклад створення/підключення локальної бази даних 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”
Є 2 способи створення нової бази даних, яка розміщується у локальному “*.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).
Рис. 4. Вікно “Add Connection”
У вікні “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 – Рядок з’єднання з базою даних Connection String. Приклад використання у програмі