Книга: Обработка баз данных на Visual Basic®.NET

Использование существующей базы данных

Использование существующей базы данных

Для работы с определенной базой данных в программе Query Analyzer можно использовать команду USE. После выбора с ее помощью соответствующей базы данных все вводимые SQL-команды будут выполняться для этой выбранной базы данных. Обратите особое внимание на необходимость применения команды USE, поскольку существует ряд команд, которые имеют один и тот же синтаксис при использовании с разными базами данных. Выполнение такой команды "не с той базой данных" может привести к неприятным последствиям.

НА ЗАМЕТКУ

Во избежание случайного ошибочного выполнения команд по отношению к "не базе данных" нужно явно указать используемую по умолчанию базу данных вместо используемой по умолчанию основной базы данных master (т.е. в ней сохраняются только данные конфигурации сервера). Для каждой учетной записи можно указать свою используемую по умолчанию базу данных во время создания учетной записи или впоследствии с помощью способа, описанного далее в главе.

Например, для активизации базы данных novelty вместо основной базы данных master выполните перечисленные ниже действия.

1. Введите в окне Query Analyzer команду USE novelty. Если база данных novelty существует, то SQL Server вернет следующее сообщение:

The command(s) completed successfully.

Что в переводе означает:

Команды успешно выполнены.

2. Если же базы данных novelty на этом сервере нет, то появится сообщение

Server: 911, Level 16, State 1, Line 1
Could not locate entry in sysdatabases for database 'novelty'. No entry found with that name. Make sure that the name is entered correctly.

Что в переводе означает следующее:

Сервер: Сообщение Уровень 16, Состояние 1, Строка 1
Не могу обнаружить системную базу данных 'novelty'. Нет никаких регистрационных записей с этим именем. Убедитесь в том, что введено правильное имя базы данных.

Если вы забыли имя базы данных, то запустите программу SQL Server Enterprise Manager и найдите интересующую вас базу данных. Для просмотра объектов базы данных можно также воспользоваться хранимой процедурой sp_helpdb.

Оглавление книги


Генерация: 1.490. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз