Perl для системного администрирования


Администрирование баз данных SQL


Администрирование баз данных SQL
Взаимодействие с SQL-сервером из Perl Существует два стандартных способа взаимодействия с SQL-сервером: DBI (DataBase Interface) и ODBC (Open DataBase Connectivity). Когда-то DBI был стандартом Un...
Использование DBI Вот что следует
Таблица 7.1. DBI-методы получения данных Имя Возвращает Возвращает, если больше нет записей fetchrow_arrayref ( ) Ссылка на анонимный массив со значениями, являющимися полями следующей записи...
Таблица 7 2 Удобные методы DBI
Таблица 7.2. Удобные методы DBI Название Объединяет в себе следующие методы select row_a r ray ref (Sstmnt) prepare(Sstmnt), execute( ), fetchrow_arrayref ( ) selectcol_arrayref ($stmnt) prepar...
Использование ODBC Основные шаги
Документирование сервера Очень много времени и энергии уходит на настройку SQL-сервера и объектов, расположенных на нем. Способ документирования подобной информации может пригодиться в ряде ситуац...
Сервер Sybase и DBI
Сервер Sybase и DBI В этом подразделе представлен аналог для Sybase. Внимательно просмотрите программу, а после этого поговорим о некоторых существенных моментах:use DBI;print "Введите имя по...
Сервер MSSQL и ODBC
Сервер MS-SQL и ODBC Наконец, вот код для получения той же информации с сервера MS-SQL через ODBC. Заметьте, что применяемый синтаксис SQL практически идентичен предыдущему примеру благодаря связи...
Учетные записи баз данных
Учетные записи баз данных Как упоминалось раньше, администраторы баз данных вынуждены иметь дело с рядом тех же вопросов, с которыми борются системные администраторы, в частности, с поддержкой рег...
Мониторинг состояния сервера
Мониторинг состояния сервера В качестве последнего примера рассмотрим несколько способов наблюдения за состоянием SQL-сервера. Программы такого рода по своей природе похожи на службы наблюдения за...
Наблюдение за свободным пространством
Наблюдение за свободным пространством Если на мгновение вникнуть в технические тонкости, то сервер баз данных - это место для хранения разного добра. И если места для его хранения не остается, то...
Где выполняется вся работа?
Где выполняется вся работа? Вопрос, который может возникнуть при написании SQL-программ из Perl, звучит так: «Нужно ли обрабатывать данные на сервере при помощи SQL или на клиенте при помощи Perl?...
Наблюдение за использованием процессорного времени на SQLсервере
Наблюдение за использованием процессорного времени на SQL-сервере В последнем примере этой главы DBI будет выводить обновляемую раз в минуту строку состояния, содержащую информацию об использовани...
Информация о модулях из этой главы
Информация о модулях из этой главы Модуль Идентификатор на CPAN Версия DBI TIMB 1.13 Msql-Mysql-модули (OBD: :mysql) JWIED 1.2210 DBD: : Sybase MEWP 0.21 Win32 :: ODBC (с http://www.roth.net)...
Рекомендуемая дополнительная литература
«Advanced Perl Programming», Sriram Srinivasan (O'Reilly, 1997). http://www.symbolstone.org/technology/perl/DBI/index.html - официальная домашняя страница DBI; это должно быть вашей первой остано...
ODBC
ODBC http://www.microsoft.com/odbc - информация об ODBC от Microsoft. Можно также поискать информацию об ODBC и о библиотеках ODBC в MDAC SDK на сайте http://msdn.microsoft.com.http://www.roth.net...
Прочее
Прочее http://sybooks.sybase.com - вся документация от Sybase с удобным интерфейсом поиска и простой системой навигации. Иногда бывает полезна не только для решения вопросов по Sybase/MS-SQL, но и...


Начало