Каждый файл базы данных (как файл данных, так и файл журнала транзакций) имеет свой набор характеристик.

Основные характеристики файлов базы данных

Каждый файл базы данных является либо файлом данных (rows data, строки данных), либо файлом журнала транзакций (log).
У каждого файла помимо имени, известного в операционной системе, существует и логическое имя (logical name), по которому к файлу можно обращаться в операторах Transact-SQL и при использовании различных компонентов SQL Server.
Каждая база данных имеет множество характеристик. Характеристики базы данных, их значения по умолчанию и средства, используемые для изменения текущих значений, описаны в приложении 4.
Рассмотрим некоторые из этих характеристик.

Владелец базы данных (Owner)

Владелец базы данных (owner) имеет все полномочия к базе данных. Он может изменять характеристики базы, удалять ее, вносить любые изменения в данные и метаданные. Владельцем базы становится пользователь, создавший базу данных.
В созданной пользователем базе данных хранится множество объектов. Главным объектом являются, разумеется, таблицы, в которые вы помещаете все данные, необходимые для решения задач конкретной предметной области. Кроме таблиц база данных хранит пользовательские типы данных, триггеры, хранимые процедуры, индексы и др. База данных содержит как сами данные, хранящиеся в таблицах, так и метаданные, описывающие эти данные. Хранение в базе данных и метаданных является важнейшим принципом, применяемым во всех базах данных. Это позволяет уменьшить зависимость программ от структуры базы данных.
Сведения обо всех базах данных, относящихся к текущему экземпляру сервера базы данных, хранятся в системной базе данных master. Вы всегда при наличии соответствующих полномочий сможете просмотреть всю обширную информацию, касающуюся любой базы данных текущего экземпляра сервера, а также данные относительно всех файлов, входящих в состав каждой базы данных.
Останов сервера из командной строки
Из командной строки или из PowerShell запущенный на выполнение сервер останавливается при выполнении команды:

net stop "SQL Server (MSSQLSERVER)"

Так как экземпляр сервера был установлен как экземпляр по умолчанию, то можно выполнить команду:

net stop "MSSQLSERVER"
Если при инсталляции SQL Server не был задан автоматический запуск нужного экземпляра сервера при загрузке операционной системы или вы останавливали его выполнение, то экземпляр нужно запустить вручную из командной строки (или в PowerShell) либо при использовании программ Configuration Manager или Management Studio.
При первоначальной загрузке вашего компьютера, если вы при инсталляции SQL Server задали автоматический старт компонента Database Engine, то он будет запущен на выполнение. В принципе на одном компьютере может одновременно выполняться несколько экземпляров сервера SQL Server, в том числе и разных версий. Тот сервер базы данных, с которым мы выполняем соединение в одной из наших программ (в первую очередь это будет утилита командной строки sqlcmd и программа SQL Server Management Studio), называется текущим экземпляром сервера.
Прежде чем приступить к созданию объектов в базе данных и начать работать с данными в базе, нужно сначала создать саму базу данных. В ней будут храниться все необходимые для решения задач предметной области данные. Туда же вы можете помещать создаваемые хранимые процедуры, триггеры, пользовательские типы данных, функции, представления.
Язык SQL и его диалект, используемый в SQL Server, Transact-SQL, можно представить в виде группы подъязыков, частей. По традиции каждый такой подъязык называют языком.

В Transact-SQL выделяются следующие части:

Популярные новости

Опрос

Какие языки программирования вы хотите видеть на сайте

Другие опросы...