Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Топ:
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Интересное:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
2019-11-19 | 234 |
5.00
из
|
Заказать работу |
|
|
Программа Management Studio является очень мощным и удобным средством работы с базами данных в SQL Server.
Запустите на выполнение Management Studio. Щелкните мышью по кнопке Пуск, выберите Все программы | Microsoft SQL Server 2014 | SQL Server Management Studio. Появится диалоговое окно соединения с сервером. В окне Соединение с сервером можно выбрать тип сервера — выпадающий список Тип сервера, имя сервера (имя одного из экземпляров сервера, установленных на компьютере — если существует несколько серверов), вид аутентификации Проверка подлинности (выберите из выпадающего списка Проверка подлинности Windows) и ввести имя пользователя (рис. 3.15).
Рис. 3.15. Соединение с сервером
Если на компьютере установлен только один экземпляр сервера базы данных, то в этом окне нужно, ничего не изменяя и не выбирая, просто щелкнуть по кнопке Соединить. Произойдет соединение с текущим экземпляром Database Engine и следом появится главное окно Management Studio, показанное на рис. 3.16.
Однако если на вашем компьютере установлено несколько серверов базы данных, то вам нужно из выпадающего списка Имя сервера выбрать соответствующий сервер. У меня установлены два сервера, и каждый раз при запуске Management Studio я стараюсь вспомнить, для какого сервера и для каких целей я это делаю.
Если в окне не виден Обозреватель объектов, выберите в меню Вид | Обозреватель объектов или нажмите клавишу <F8>.
Как обычно, в верхней части окна располагается главное меню, ниже присутствует панель инструментов с кнопками быстрого доступа к функциям некоторых элементов главного меню. В левой части находится Обозреватель объектов, при помощи которого вы можете получить быстрый доступ ко многим полезным возможностям Management Studio. Большинство из них мы вскоре рассмотрим.
|
Чтобы выполнять в Management Studio пакеты операторов Transact-SQL, необходимо вызвать окно выполнения запросов. Для этого на панели инструментов нужно мышью щелкнуть по кнопке Создать запрос.
Рис. 3.16. Главное окно Management Studio. Панель Обозреватель объектов
Для вызова этого окна можно также щелкнуть мышью по элементу меню Файл, выбрать команду Создать, а затем команду Запрос в текущем соединении. В дальнейшем подобный вызов элемента в многоуровневом меню мы будем представлять в тексте чуть короче в следующем виде: "Выберите меню Файл | Создать | Запрос в текущем соединении".
Наконец, для вызова окна запросов можно просто нажать клавиши <Ctrl>+<N>.
В центральной части главного окна появится пустое окно запросов, где можно вводить, изменять и выполнять операторы Transact-SQL. Это окно показано на рис. 3.17.
Вы можете создать произвольное количество окон запросов, в которых могут содержаться любые операторы работы с базами данных. Окна запросов создаются в виде вкладок. Переключение между этими вкладками выполняется щелчком мыши по заголовкам вкладок.
Рис. 3.17. Окно ввода операторов Transact-SQL
Тренировки ради предлагаю выполнить некоторые сценарии. Например, создайте базу данных SimpleDB, введя операторы из листинга 3.24.
Листинг 3.24. Создание и отображение базы данных со значениями по умолчанию
USE master; GO
IF DB_ID('SimpleDB') IS NOT NULL
DROP DATABASE SimpleDB; CREATE DATABASE SimpleDB; GO
SELECT file_id AS 'ID', type AS 'Type', type desc AS 'Description', name AS 'Name', state AS 'State', state desc AS 'State desc', size AS 'Size' FROM sys.master files
WHERE database_id = DB_ID('SimpleDB'); GO
Программа Management Studio при вводе операторов SQL выполняет выделение цветом ключевых слов, констант, подчеркивает красной волнистой линией неверные выражения. Иными словами, помогает вам создать правильный текст. Вы сможете выявить ошибки еще до того, как запустите сценарий на выполнение. Правда, бывают и такие случаи, когда красной волнистой линией подчеркиваются как бы ошибочные тексты, которые на самом деле созданы правильно.
|
Для выполнения этих введенных операторов щелкните мышью по кнопке Выполнить на панели инструментов, выберите в меню Запрос | Выполнить либо нажмите клавишу <F5> или клавиши <Ctrl>+<E>.
Результат выполнения пакета из листинга 3.24 показан на рис. 3.18. Это окно появится в нижней части окна выполнения запросов.
Рис. 3.18. Результат создания простой базы данных
Заметьте, что в отличие от примера из листинга 3.13, где эта база данных создавалась и отображалась в командной строке, нам в данном случае при отображении результата, показанного на рис. 3.18, не нужно рассчитывать размер и количество символов, которые уместятся на выходе. Нет необходимости выполнять преобразования отображаемых столбцов с использованием функции cast (). В полученном окне результата мы всегда легко с помощью мыши можем уменьшить или расширить поле, отводимое для отображения любого столбца, если система не даст нам приличного варианта. Для этого нужно курсор мыши подвести к границе двух столбцов в заголовке и, нажав левую кнопку, изменять требуемый размер. Как правило, программа Management Studio с самого начала предоставляет хорошо читаемый вариант.
Вы можете заранее любыми средствами (пусть даже в Блокноте) создать файл сценария, который будет содержать все необходимые операторы. Принято таким файлам давать расширение sql, хотя это также не является обязательным требованием к сценариям. Чтобы загрузить такой файл в окно запросов Management Studio, нужно выбрать в меню Файл | Открыть | Файл. Можно нажать клавиши <Ctrl>+<O> или щелкнуть мышью по кнопке открытия на панели инструментов.
Появится обычное окно открытия файла, в котором вы выбираете нужный для работы сценарий. Программа создаст новую вкладку и поместит туда выбранный текст.
Если вы создавали скрипт в Management Studio или вносили изменения в существующий скрипт, то вы можете сохранить эти изменения, выбрав в меню Файл | Сохранить, нажав клавиши <Ctrl>+<S> или щелкнув мышью по кнопке сохранения на инструментальной панели.
Если вы создавали новый сценарий или хотите сохранить существующий сценарий на диске с другим именем, то для этого следует выбрать в меню Файл | Сохранить [имя сценария] как... и в появившемся диалоговом окне сохранения файла выбрать каталог размещения и новое имя сценария.
|
Программа Management Studio предоставляет еще одну удобную возможность. Если в окне существует множество операторов, а вам нужно выполнить только некоторые из них, то достаточно при помощи мыши или клавиатуры выделить требуемую последовательную группу операторов и запустить на выполнение лишь их. Если вы когда-либо присутствовали на мероприятиях, где специалисты от Microsoft рассказывали что-нибудь интересное о возможностях системы с демонстрацией этих возможностей при использовании Management Studio, то вы, конечно же, видели, что они постоянно применяют этот прием.
Теперь в Management Studio создадим базу данных BestDatabase, которую мы будем использовать в дальнейшей работе. Введите следующие операторы (листинг 3.25).
Листинг 3.25. Создание базы данных BestDatabase в Management Studio
USE master;
GO
IF DB_ID('BestDatabase') IS NOT NULL
DROP DATABASE BestDatabase;
GO
CREATE DATABASE BestDatabase
ON PRIMARY (NAME = BestDatabase_dat,
FILENAME = 'D:\BestDatabase\Winner.mdf',
SIZE = 5 MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 1 MB)
LOG ON (NAME = BestDatabase_log,
FILENAME = 'D:\BestDatabase\Winner.ldf',
SIZE = 2 MB,
MAXSIZE = 30 MB,
FILEGROWTH = 1 MB);
GO
Выполните операторы.
А для отображения созданной базы данных в этой среде в отличие от утилиты sqlcmd можно поступить несколько иначе, нет необходимости использовать только оператор select и системное представление sys.master_files. Щелкните мышью по символу + слева от строки Базы данных в окне Обозреватель объектов. Раскроется список баз данных, определенных в текущем экземпляре сервера базы данных (рис. 3.19). Имена баз данных в списке упорядочены по алфавиту. Только хочу напомнить, что те средства, которые вы использовали в утилите sqlcmd для отображения характеристик баз данных и их файлов, можно с тем же успехом использовать в Management Studio.
Мы видим в этом списке и созданную только что базу данных BestDatabase.
|
Рис. 3.19. Список баз данных в Обозревателе объектов
Замечание
Если вновь созданная база данных в окне Обозреватель объектов не видна (а скорее всего так и будет сразу после создания новой базы данных), то следует обновить список объектов, щелкнув правой кнопкой мыши по строке Базы данных или по имени сервера базы данных и выбрав в появившемся контекстном меню команду Обновить. Для обновления списка также можно, как и в любом другом приложении Windows, просто нажать клавишу <F5>. Не забудьте только в этом случае фокус перевести именно на Обозреватель объектов, щелкнув мышью по заголовку этого окна, и выделить мышью строку Базы данных или строку сервера (самую первую строку в списке). Иначе у вас просто запустится на выполнение сценарий из текущего окна запросов.
|
Чтобы просмотреть подробнейшие сведения о только что созданной базе данных BestDatabase и при желании внести некоторые изменения, щелкните правой кнопкой мыши по строке BestDatabase и в контекстном меню выберите команду Свойства. Появится окно свойств выбранной базы данных, где текущей является страница Общие (рис. 3.20).
Рис. 3.20. Свойства базы данных BestDatabase. Страница Общие
Здесь мы видим общие свойства базы данных: имя базы, дату создания, порядок сортировки, владельца и ряд других свойств. На этой странице не допускается внесение каких-либо изменений.
В левой верхней части главного окна, в панели Выбор страницы щелкните мышью по строке Файлы.
Рис. 3.21. Свойства базы данных BestDatabase. Страница Файлы
Отобразится более интересная страница, где присутствует описание характеристик всех файлов, входящих в состав этой базы данных (рис. 3.21).
Здесь мы видим характеристики двух созданных файлов базы данных — файла данных с логическим именем BestDatabase_dat и файла журнала транзакций с логическим именем BestDatabase_log. Указаны их типы: Данные СТРОК и ЖУРНАЛ. Для них представлены начальный размер в мегабайтах, порядок увеличения размера, путь к файлу и имя файла (на этом рисунке не видно, однако можно просмотреть, воспользовавшись в нижней части окна полосой прокрутки). Более подробно отображаемые характеристики файлов при полностью развернутом окне свойств базы данных показаны на рис. 3.22.
Рис. 3.22. Характеристики файлов базы данных BestDatabase
Давайте подробнее рассмотрим этот список.
В столбце Логическое имя мы видим логические имена двух созданных файлов — файла данных BestDatabase_dat и файла журнала транзакций BestDatabase_log.
В столбце Тип файла указывается именно тип файла — Данные СТРОК или файл журнала транзакций (ЖУРНАЛ).
Столбец Файловая группа содержит имя файловой группы, которой принадлежит соответствующий файл. Для файлов данных в этом столбце указывается имя файловой группы. Здесь для первичного файла данных указано primary, т. е. файл относится к первичной файловой группе. Для файлов же журнала транзакций здесь содержится текст Неприменимо, поскольку для файлов журнала транзакций не применяется распределение по файловым группам.
|
Столбец Начальный размер (МБ) указывает начальный размер файла в мегабайтах.
В столбце Автоувеличение/максимальный размер описывается единица увеличения размера памяти (единица измерения или проценты от начального значения) и до какой величины может увеличиваться размер памяти, отводимой под файл, либо указывается, что размер не ограничивается (без ограничений).
Столбец Путь содержит полный путь к файлу.
В столбце Имя файла указано имя физического файла в операционной системе.
При выборе в панели Выбор страницы строки Параметры появится следующее окно (рис. 3.23).
Здесь перечисляется множество общих свойств базы данных. Эти свойства, характеристики и возможность изменения отдельных значений мы рассмотрим чуть позже в этой главе.
Теперь посмотрим на характеристики базы данных MultyGroup, которая содержит не одну, а две файловые группы.
Закройте диалоговое окно просмотра свойств базы данных BestDatabase, щелкнув мышью по кнопке Отмена внизу этого окна. Щелкните правой кнопкой мыши по имени базы данных MultyGroup в Обозревателе объектов и в появившемся контекстном меню выберите команду Свойства. Появится окно просмотра свойств этой базы данных.
Выберите вкладку Файлы для просмотра файлов базы данных. Список файлов показан на рис. 3.24.
Главное, что здесь можно увидеть интересного в отличие от списка файлов базы данных BestDatabase, — это распределение файлов по файловым группам. Мы видим, что файлы данных MultyGroup1 и MultyGroup2 принадлежат первичной файловой группе PRIMARY, а вторичной файловой группе MultyGroup2 принадлежат файлы данных MultyGroup3 и MultyGroup4.
Теперь выберите страницу Файловые группы. Здесь данные весьма скромненькие. Впрочем, на большее и рассчитывать-то не стоило. Что особенного можно сказать о файловых группах?
Рис. 3.23. Свойства базы данных BestDatabase. Страница Параметры
Рис. 3.24. Список файлов базы данных MultyGroup
В верхней части окна указаны обе файловые группы этой базы данных и представлено количество файлов данных, входящих в каждую группу. Для файловой группы primary стоит отметка в столбце По умолчанию, это означает, что она является первичной файловой группой, файловой группой по умолчанию.
К страницам свойств базы данных мы будем неоднократно возвращаться, в том числе и в этой главе, когда станем изменять характеристики существующих баз данных.
Сейчас же рассмотрим диалоговые средства Management Studio, используемые для создания новых баз данных. Закройте диалоговое окно просмотра свойств базы данных, щелкнув по кнопке Отмена.
|
|
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!