скачать (238.5 kb.)
- Смотрите также:
- Лабораторна робота №4 Тема. Формування запитів та робота з представленнями [ документ ]
- Лабораторна робота № [ документ ]
- Лабораторна робота №1 з дисципліни «Дисципліни спеціальної підготовки за темою досліджень» Лабораторна робота №2 [ документ ]
- Лабораторна робота №2 Вивчення закономірностей модифікаційної мінливості Мета [ документ ]
- Лабораторна робота 1 (excel) [ документ ]
- Лабораторна робота №5 конфігурація мережевої відеокамери перевірив: Дубина О. Ф. Виконав: Опанасюк К. С. 2019 р. Лабораторна робота №5 [ документ ]
- Лабораторна робота №6 Побудова корпоративної мережі Мета роботи: Отримання практичних навичок в роботі з програмним [ документ ]
- Лабораторні роботи з економетрики. Детальний розгляд [ документ ]
- Лабораторна робота з теми: «Дослідження мікрокламату у виробничих приміщеннях» [ документ ]
- Лабораторна робота №4 визначення електричної міцності діелектриків [ документ ]
- Лабораторна робота 1 [ документ ]
- Лабораторна робота Нечітка арифметика. Розробка програми нечіткого калькулятора. Мета роботи : вивчити способи розрахунку значень чітких алгебраїчних функцій [ документ ]
Лабораторна робота № 1
Адміністрування БД
Мета роботи: навчитися досліджувати БД за допомогою T-SQL
Програмне забезпечення: OC Windows 7.0 та вище, SQL Server 2012 та вище.
Теоретичні відомості
Докладніше про дослідження сервера баз даних за посиланням http://habrahabr.ru/post/241079/
Завдання
На прикладі власного серверу та бази даних:
Дослідити сервер;
Дослідити базу даних;
Дослідити Відображення;
Дослідити функції;
Дослідити тригери;
Дослідити стовпці;
Дослідити таблиці;
Дослідити check – обмеження.
Виконання роботи
Вивчаємо сервера.
Почнемо з запитів, які надають інформацію про ваші сервера.
-- Імена сервера і примірника
Select @@SERVERNAME as [Server\Instance];
-- версія SQL Server
Select @@VERSION as SQLServerVersion;
-- примірник SQL Server
Select @@ServiceName AS ServiceInstance;
-- Поточна БД (БД, в контексті якої виконується запит)
Select DB_NAME() AS CurrentDB_Name;
Як довго сервер працює після останнього перезапуску.
SELECT @@Servername AS ServerName ,
create_date AS ServerStarted ,
DATEDIFF(s, create_date, GETDATE()) / 86400.0 AS DaysRunning ,
DATEDIFF(s, create_date, GETDATE()) AS SecondsRunnig
FROM sys.databases
WHERE name = 'tempdb';
Пов’язані сервера
EXEC sp_helpserver;
--OR
EXEC sp_linkedservers;
--OR
SELECT @@SERVERNAME AS Server ,
Server_Id AS LinkedServerID ,
name AS LinkedServer ,
Product ,
Provider ,
Data_Source ,
Modify_Date
FROM sys.servers
ORDER BY name;
Список всіх баз даних
EXEC sp_helpdb;
--OR
EXEC sp_Databases;
--OR
SELECT @@SERVERNAME AS Server ,
name AS DBName ,
recovery_model_Desc AS RecoveryModel ,
Compatibility_level AS CompatiblityLevel ,
create_date ,
state_desc
FROM sys.databases
ORDER BY Name;
--OR
SELECT @@SERVERNAME AS Server ,
d.name AS DBName ,
create_date ,
compatibility_level ,
m.physical_name AS FileName
FROM sys.databases d
JOIN sys.master_files m ON d.database_id = m.database_id
WHERE m.[type] = 0 -- data files only
ORDER BY d.name;
Скачать файл (238.5 kb.)