H5. Dr.Web Proxy Server 147

Total Page:16

File Type:pdf, Size:1020Kb

H5. Dr.Web Proxy Server 147 Enterprise Security Suite Appendices © Doctor Web, 2020. All rights reserved This document is for information and reference purposes in relation to the specified software of the Dr.Web family. This document is not a ground for exhaustive conclusions about the presence or absence of any functional and/or technical features in the software of the Dr.Web family and cannot be used to determine whether the software of the Dr.Web family matches any requirements, technical task and/or parameters, and other third-party documents. This document is the property of Doctor Web. No part of this document may be reproduced, published or transmitted in any form or by any means for any purpose other than the purchaser's personal use without proper attribution. Trademarks Dr.Web, SpIDer Mail, SpIDer Guard, CureIt!, CureNet!, AV-Desk, KATANA and the Dr.WEB logo are trademarks and registered trademarks of Doctor Web in Russia and/or other countries. Other trademarks, registered trademarks and company names used in this document are property of their respective owners. Disclaimer In no event shall Doctor Web and its resellers or distributors be liable for errors or omissions, or any loss of profit or any other damage caused or alleged to be caused directly or indirectly by this document, the use of or inability to use information contained in this document. Dr.Web Enterprise Security Suite Version 12.0 Appendices 11/27/2020 Doctor Web Head Office 2-12A, 3rd str. Yamskogo polya, Moscow, Russia, 125124 Website: https://www.drweb.com/ Phone: +7 (495) 789-45-87 Refer to the official website for regional and international office information. Doctor Web Doctor Web develops and distributes Dr.Web information security solutions which provide efficient protection from malicious software and spam. Doctor Web customers can be found among home users from all over the world and in government enterprises, small companies and nationwide corporations. Dr.Web anti-virus solutions are well known since 1992 for continuing excellence in malware detection and compliance with international information security standards. State certificates and awards received by the Dr.Web solutions, as well as the globally widespread use of our products are the best evidence of exceptional trust to the company products. We thank all our customers for their support and devotion to the Dr.Web products! 4 Table of Contents Chapter 1: Introduction 7 About Manual 7 Conventions and Abbreviations 9 Chapter 2: Appendices 11 Appendix A. The Complete List of Supported OS Versions 11 Appendix B. The Description of the DBMS Settings. The Parameters of the DBMS Driver 15 B1. Setting Up the ODBC driver 17 B2. Setting Up the Database Driver for Oracle 19 B3. Using the PostgreSQL DBMS 21 B4. Using the MySQL DBMS 24 Appendix C. Authentication of Administrators 26 C1. Active Directory Authentication 26 C2. LDAP Authentication 27 C3. LDAP/AD Authentication 28 C4. Depended Permissions Sections 31 Appendix D. Notification System Settings 38 D1. The Description of the Notification System Parameters 38 D2. The Parameters of Notification Templates 41 Appendix E. The Specification of Network Addresses 76 E1. The General Format of Address 76 E2. The Addresses of Dr.Web Agent/ Installer 78 Appendix F. Administration of the Repository 79 F1. General configuration files 79 F2. Products configuration files 81 Appendix G. Configuration Files Format 86 G1. Dr.Web Server Configuration File 86 G2. Dr.Web Security Control Center Configuration File 111 G3. Download.conf Configuration File 116 G4. Dr.Web Proxy Server Configuration File 117 G5. Repository Loader Configuration File 125 Appendix H. Command Line Parameters of the Programs Included in Dr.Web Enterprise Security Suite 130 H1. Network Installer 130 Appendices 5 H2. Dr.Web Agent for Windows 133 H3. Dr.Web Server 135 H4. Dr.Web Scanner for Windows 147 H5. Dr.Web Proxy Server 147 H6. Dr.Web Server Installer for UNIX System-Based OS 152 H7. Utilities 154 Appendix I. Environment Variables Exported by Dr.Web Server 173 Appendix J. Regular Expressions Used in Dr.Web Enterprise Security Suite 174 J1. Options Used in PCRE Regular Expressions 174 J2. Peculiarities of PCRE Regular Expressions 175 Appendix K. Log Files Format 178 Appendix L. Integration of Web API and Dr.Web Enterprise Security Suite 180 Appendix M. Licenses 181 M1. Boost 184 M2. C-ares 184 M3. Curl 184 M4. ICU 185 M5. GCC runtime libraries—exception 185 M6. Jemalloc 187 M7. Leaflet 187 M8. Libpng 188 M9. Libradius 190 M10. Libssh2 190 М11. Linenoise NG 191 M12. Net-snmp 192 M13. Noto Sans CJK 196 M14. OpenLDAP 197 M15. OpenSSL 198 M16. Oracle Instant Client 200 M17. ParaType Free Font 204 M18. PCRE 204 M19. Script.aculo.us 206 M20. Zlib 206 Chapter 3: Frequently Asked Questions 208 Moving Dr.Web Server to Another Computer (under Windows OS) 208 Connecting Dr.Web Agent to Other Dr.Web Server 210 Appendices 6 Changing the Type of the DBMS for Dr.Web Enterprise Security Suite 212 Restoring the Database of Dr.Web Enterprise Security Suite 215 Upgrading Dr.Web Agents on the LAN servers 220 Restoring the Password of Dr.Web Enterprise Security Suite Administrator 221 Using DFS During Installation of the Agent via the Active Directory 223 Restoring the Anti-virus Network after Dr.Web Server Failure 224 Restoring from Dr.Web Server Backup 224 Restoring without Dr.Web Server Backup 227 Managing the Logging Level of Dr.Web Server for Windows OS 228 Automatic Location of Stations under Android OS 229 Examples of Accessing Dr.Web Server Database 231 Functional analysis criteria 234 Chapter 4: Trouble Shooting 238 Remote Installation Trouble Shooting 238 Resolving an Error of BFE during Dr.Web Agent for Windows Installation 242 Technical Support 243 Keyword Index 244 Appendices Chapter 1: Introduction 7 Chapter 1: Introduction About Manual Documentation for Dr.Web Enterprise Security Suite anti-virus network administrator is intended to introduce general features and provide detailed information on delivering comprehensive anti-virus protection of a company's computers using Dr.Web Enterprise Security Suite. Documentation for anti-virus network administrator contains the following parts: 1. Installation Manual (drweb-12.0-esuite-install-manual-en.pdf) Installation Manual will be useful to a company manager who makes the decision to purchase and install a system of comprehensive anti-virus protection. Installation Manual explains how to build an anti-virus network and install its main components. 2. Administrator Manual (drweb-12.0-esuite-admin-manual-en.pdf) Administrator Manual is meant for anti-virus network administrator—the employee of a company who is responsible for anti-virus protection of computers (workstations and servers) of this network. An anti-virus network administrator should either have a system administrator privileges or work closely with a local network administrator, be competent in anti-virus protection strategy, and know every detail of Dr.Web anti-virus packages for all operating systems that are used in the network. 3. Appendices (drweb-12.0-esuite-appendices-en.pdf) Appendices provide technical information describing configuration parameters for Anti-virus components and the syntax and values of instructions used to work with these modules. Above-mentioned documents have cross-references between them. When you download these documents to a local computer, cross-references will work as long as the documents are placed in the same folder, under their initial names. In addition, the following Manuals are provided: 1. Anti-virus Network Quick Installation Guide Contains brief information on installation and initial configuration of anti-virus network components. For detailed information refer to administrator documentation. 2. Manuals on managing the workstations Contain the information about centralized configuration of anti-virus software on workstations, which is to be provided by an anti-virus network administrator via the Dr.Web Security Control Center. 3. User Manuals Appendices Chapter 1: Introduction 8 Contain the information about Dr.Web anti-virus software configuration on protected stations directly. 4. Web API Manual Contains technical details on integration of Dr.Web Enterprise Security Suite with third-party software via the Web API. 5. Dr.Web Server Database Manual Contains description of internal structure of Dr.Web Server database and examples of its usage. All the listed Manuals are also provided as a part of Dr.Web Enterprise Security Suite product and can be opened from the Dr.Web Security Control Center. Before reading these documents, make sure you have the latest version of the corresponding Manuals for your product version. The Manuals are constantly updated and the latest version can be always found at the official web site of Doctor Web at https://download.drweb.com/doc/. Appendices Chapter 1: Introduction 9 Conventions and Abbreviations Conventions The following symbols and text conventions are used in this guide: Convention Comment Important note or instruction. Warning about possible errors or important notes to which you should pay special attention. Anti-virus network A new term or an accent on a term in descriptions. <IP-address> Placeholders. Save Names of buttons, windows, menu items and other program interface elements. CTRL Keyboard keys names. C:\Windows\ Names of files and folders, code examples. Appendix A Cross-references on the document chapters or internal hyperlinks to web pages. Abbreviations The following abbreviations can be used in the Manual without further interpretation: · ACL—Access Control List, · CDN—Content Delivery Network, · DFS—Distributed File System, · DNS—Domain Name System, · FQDN—Fully Qualified Domain Name, · GUI—Graphical User Interface, a GUI version of a program—a version using a GUI, · MIB—Management Information Base, · MTU—Maximum Transmission Unit, · NAP—Network Access Protection, · TTL—Time To Live, · UDS—UNIX Domain Socket, Appendices Chapter 1: Introduction 10 · DB, DBMS—Database, Database Management System, · Dr.Web GUS—Dr.Web Global Update System, · LAN—Local Area Network, · OS—Operating System.
Recommended publications
  • Mysql Workbench Abstract
    MySQL Workbench Abstract This is the MySQL Workbench Reference Manual. It documents the MySQL Workbench Community and MySQL Workbench Commercial releases for versions 8.0 through 8.0.26. If you have not yet installed the MySQL Workbench Community release, please download your free copy from the download site. The MySQL Workbench Community release is available for Microsoft Windows, macOS, and Linux. MySQL Workbench platform support evolves over time. For the latest platform support information, see https:// www.mysql.com/support/supportedplatforms/workbench.html. For notes detailing the changes in each release, see the MySQL Workbench Release Notes. For legal information, including licensing information, see the Preface and Legal Notices. For help with using MySQL, please visit the MySQL Forums, where you can discuss your issues with other MySQL users. Document generated on: 2021-09-24 (revision: 70892) Table of Contents Preface and Legal Notices ................................................................................................................ vii 1 General Information ......................................................................................................................... 1 1.1 What Is New in MySQL Workbench ...................................................................................... 1 1.1.1 New in MySQL Workbench 8.0 Release Series ........................................................... 1 1.1.2 New in MySQL Workbench 6.0 Release Series ..........................................................
    [Show full text]
  • VSI's Open Source Strategy
    VSI's Open Source Strategy Plans and schemes for Open Source so9ware on OpenVMS Bre% Cameron / Camiel Vanderhoeven April 2016 AGENDA • Programming languages • Cloud • Integraon technologies • UNIX compability • Databases • Analy;cs • Web • Add-ons • Libraries/u;li;es • Other consideraons • SoDware development • Summary/conclusions tools • Quesons Programming languages • Scrip;ng languages – Lua – Perl (probably in reasonable shape) – Tcl – Python – Ruby – PHP – JavaScript (Node.js and friends) – Also need to consider tools and packages commonly used with these languages • Interpreted languages – Scala (JVM) – Clojure (JVM) – Erlang (poten;ally a good fit with OpenVMS; can get good support from ESL) – All the above are seeing increased adop;on 3 Programming languages • Compiled languages – Go (seeing rapid adop;on) – Rust (relavely new) – Apple Swi • Prerequisites (not all are required in all cases) – LLVM backend – Tweaks to OpenVMS C and C++ compilers – Support for latest language standards (C++) – Support for some GNU C/C++ extensions – Updates to OpenVMS C RTL and threads library 4 Programming languages 1. JavaScript 2. Java 3. PHP 4. Python 5. C# 6. C++ 7. Ruby 8. CSS 9. C 10. Objective-C 11. Perl 12. Shell 13. R 14. Scala 15. Go 16. Haskell 17. Matlab 18. Swift 19. Clojure 20. Groovy 21. Visual Basic 5 See h%p://redmonk.com/sogrady/2015/07/01/language-rankings-6-15/ Programming languages Growing programming languages, June 2015 Steve O’Grady published another edi;on of his great popularity study on programming languages: RedMonk Programming Language Rankings: June 2015. As usual, it is a very valuable piece. There are many take-away from this research.
    [Show full text]
  • IBM Infosphere Streams: Assembling Continuous Insight in the Information Revolution
    Front cover IBM® Information Management Software IBM InfoSphere Streams Assembling Continuous Insight in the Information Revolution Supporting scalability and dynamic adaptability Performing real-time analytics on Big Data Enabling continuous analysis of data Chuck Ballard Kevin Foster Andy Frenkiel Senthil Nathan Bugra Gedik Deepak Rajan Roger Rea Brian Williams Mike Spicer Michael P. Koranda Vitali N. Zoubov ibm.com/redbooks International Technical Support Organization IBM InfoSphere Streams: Assembling Continuous Insight in the Information Revolution October 2011 SG24-7970-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (October 2011) This edition applies to Version 2.0.0 of InfoSphere Streams (Product Number 5724-Y95). © Copyright International Business Machines Corporation 2011. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . x Preface . xi The team who wrote this book . xii Now you can become a published author, too! . xvii Comments welcome. xvii Stay connected to IBM Redbooks . xviii Chapter 1. Introduction. 1 1.1 Stream computing . 2 1.1.1 Business landscape . 6 1.1.2 Information environment . 9 1.1.3 The evolution of analytics . 14 1.1.4 Relationship to Big Data . 17 1.2 IBM InfoSphere Streams . 17 1.2.1 Overview of Streams. 19 1.2.2 Why use Streams . 24 1.2.3 Examples of Streams implementations. 27 Chapter 2. Streams concepts and terms. 33 2.1 IBM InfoSphere Streams: Solving new problems . 34 2.2 Concepts and terms .
    [Show full text]
  • Licensing Information User Manual Release 8.0 E65472-04
    Oracle® Communications Calendar Server Licensing Information User Manual Release 8.0 E65472-04 March 2021 Copyright © 2000, 2021, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are “commercial computer software” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
    [Show full text]
  • Migrating from Microsoft SQL Server to IBM Informix
    Front cover Migrating from Microsoft SQL Server to IBM Informix Develops a data and applications migration methodology Migrates step-by-step from SQL Server to IBM Informix Provides a variety of migration examples Whei-Jen Chen Chee Fong Koh Deen Murad Holger Kirstein Rakeshkumar Naik ibm.com/redbooks International Technical Support Organization Migrating from Microsoft SQL Server to IBM Informix July 2010 SG24-7847-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xi. First Edition (July 2010) This edition applies to IBM Informix Version 11.5 and Microsoft SQL Server 2008. © Copyright International Business Machines Corporation 2010. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xi Trademarks . xii Preface . xiii The team who wrote this book . xiii Acknowledgements . xv Become a published author . xv Comments welcome. xvi Stay connected to IBM Redbooks . xvi Chapter 1. Introduction. 1 1.1 Migration considerations . 2 1.2 Informix position . 4 1.3 IBM Informix editions. 5 1.3.1 No-charge editions . 5 1.3.2 For-purchase editions . 6 1.4 Informix functionality and features. 9 1.4.1 Replication and high availability . 9 1.4.2 Performance . 11 1.4.3 Security . 12 1.4.4 Administration . 13 1.4.5 Warehouse . 14 1.4.6 Application development . 14 1.4.7 Extensibility . 15 Chapter 2. Architecture overview . 19 2.1 Process . 20 2.1.1 SQL Server . 20 2.1.2 Informix .
    [Show full text]
  • Netscaler® 11.1 - Third Party Notices
    NetScaler® 11.1 - Third Party Notices NetScaler 11.1 may include third party software components licensed under the following terms. This list was generated using third party software as of the date listed. This list may change with specific versions of the product and may not be complete; it is provided “As-Is.” TO THE EXTENT PERMITTED BY APPLICABLE LAW, CITRIX AND ITS SUPPLIERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, WITH REGARD TO THE LIST OR ITS ACCURACY OR COMPLETENESS, OR WITH RESPECT TO ANY RESULTS TO BE OBTAINED FROM USE OR DISTRIBUTION OF THE LIST. BY USING OR DISTRIBUTING THE LIST, YOU AGREE THAT IN NO EVENT SHALL CITRIX BE HELD LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY OTHER DAMAGES WHATSOEVER RESULTING FROM ANY USE OR DISTRIBUTION OF THIS LIST. 1 Table of Contents 7-Zip (win32) 9.20 ....................................................................................................................................... 12 Apache HTTP Server 2.2.14 ......................................................................................................................... 12 Apache Tomcat 7.0.69 ................................................................................................................................ 12 Apache Xalan-C 1.10.0 ................................................................................................................................ 12 Apache Xerces-C++ XML Parser 2.7.0 ........................................................................................................
    [Show full text]
  • Mike Chirico 7867 Spring Ave. Elkins Park PA, 19027 [email protected] (Quickest Way to Contact) 215-774-1047 [Please - Contract Corp-To-Corp Positions Only]
    Mike Chirico 7867 Spring Ave. Elkins Park PA, 19027 [email protected] (Quickest way to contact) 215-774-1047 [Please - Contract Corp-to-Corp Positions Only] TECHNICAL EXPERIENCE: Databases: MSSQL 2005, SQLite, MySQL, Berkeley DB, Postgres, Oracle Languages: C++ and C (STL, Sockets, and threads), Python, Java, VB, Perl, PHP, awk, sed, Flex/YACC, Lemon, Emacs Lisp, Mathematica, Java, R, Flash MX Software: Linux, Postfix, Apache/PHP, OpenLDAP, Xen, Samba, NFS, NIS, CVS Management, Creating Live Linux CDs, FreeTDS, Tomcat, Bonsai, Exim, Cfengine, Firewall (ipsec, iptables, OpenVPN, Snort), vsFTP, UnionFS, Qt, Red Hat Cluster Suite, GFS, RADIUS Platforms: Fedora, Red Hat Linux, Microsoft, PalmOS, MAC SUMMARY OF QUALIFICATIONS: Linux Developer and Senior System Administrator, with extensive experience supporting many open source applications including contributing code for 2.6 Linux kernel modules. Database developer, designer and administrator (MSSQL,SQLite and MySQL) with full cycle development of (Pricing Systems,401K plans, Student Tracking System, Network Logging Systems) Experienced C/C++ programmer creating threaded client server applications. Security experience educating System Administrators on best practices for server setup, including securing emaill (See published articles). Open source software developer and technical writer with multiple projects on SourceForge.net. PROFESSIONAL EXPERIENCE: 2008 - Current. (Private Contract) Lead Developer and System Engineer. Cloud Computing - building open source (C, Java, and Python) tools to leverage Google's Cloud (App Engine, GData, Gmail). Information is coordinated from custom build Linux 2.6 kernel, Fedora rawhide, utilizing low power hardware (Soekris 5501) 2008 - June 2008. VWR International (Contract) Linux Engineer and Developer. Building custom applications in C, C++, Perl and Java.
    [Show full text]
  • Theodore Budiardja Resume
    Theodore Budiardja 1700 S. Main St. Goshen, IN 46526 Phone: (574) 238-1370 Email: [email protected] Objective Seeking a full time position in Computer Science and/or Information Technology related field, which will challenge me to the full utilization of skills that I have obtained through education and prior experiences. Education B.A, Goshen College, April 2004 Major in Computer Science and minor in Multimedia Communication. Work Web/Database Programmer – Goshen College (2004 – present) Experience Job responsibilities include, but not limited to: • Design systems, services and applications based on enterprise data for use by the entire campus. • Specify and implement development tools and methodologies used by Information Technology Services (ITS) and Goshen College student programmers team (Devcorps). • Lead the Devcorps team. • Provide technical resources to ITS staff on Linux operating system and other open source technologies. • Maintain web servers running Linux, Apache, PHP and Oracle/MSSQL. Major Accomplishments: • Team member of Goshen College Database migration project in 2009. The main objective was to migrate Goshen College main database from Oracle to Microsoft SQL Server (MSSQL). My responsibilities included, converting custom Oracle functions to User Defined MSSQL functions; migrating Goshen College web application (GCOnline) codes (over 500 applications) to work with MSSQL, i.e., rewriting the API and its database abstraction layer with Freetds and unixODBC; modifying Caravel CMS database connectivity and applications to work with MSSQL; rewriting custom Oracle reports and scripts to be compatible with MSSQL. • Built employee online timecard system. This system allows employees to keep track of their working hours, supervisors to approve the hours, and the HR to process payroll.
    [Show full text]
  • SQL Server White Paper Template
    Guide to Migrating Sybase Application Interfaces to SQL Server 2008 SQL Server Technical Article Writers: Yuri Rusakov (DB Best Technologies), Alexander Pavlov (DB Best Technologies), Yuri Kovtun (DB Best Technologies) Technical Reviewer: Dmitry Balin (DB Best Technologies) Published: <Month/Year> Applies to: SQL Server 2008 Summary: This white paper describes methods of migrating applications with Sybase interfaces to SQL Server. We cover both Open Standard APIs (ODBC, JDBC, OLE DB, ADO.Net) and proprietary APIs (CT-Library, DB-Library). Created by: DB Best Technologies LLC P.O. Box 7461, Bellevue, WA 98008 Tel.: (408) 202-4567 E-mail: [email protected] Web: www.dbbest.com Copyright This is a preliminary document and may be changed substantially prior to final commercial release of the software described herein. The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.
    [Show full text]
  • Data Access with Linux
    DDaattaa AAcccceessss wwiitthh LLiinnuuxx l o i b b g ODBC o GNOME d n a o B Copyright Statement © 2001 Adam Tauno Williams ([email protected]) Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Credits The assistance of the following people was imperative to the completion of the presentation: Nick Gorham of the unixODBC project Rodrigo Moya of the GNOME-DB project Vivien Malerba of the gASQL project Giancarlo Capella, author of dbreport I was privileged to have e-mail exchanges with all of the above developers about various issues. They were consistently helpful, overlooking my ignorance, and were excellent representatives of the Open Source ethic of community. Thanks also is in order to the local Linux users' group http://www.kalamazoolinux.org The Topic There are a great variety of relational database systems available for Linux, both Open Source and proprietary. They range in features from the engineless SQLite, to the read-oriented MySQL, to the ACID compliant PostgreSQL, and to incredibly expensive Oracle, Informix, and DB2 Then there are LDAP servers, mail servers, syslog files, NNTP servers, XML files, delimited files, fixed-length files, text files, spreadsheets, etc..
    [Show full text]
  • Programming Perl
    Programming the Perl DBI Alligator Descartes & Tim Bunce First Edition February 2000 ISBN: 1-56592-699-4, 350 pages The primary interface for database programming in Perl is DBI. Programming the Perl DBI is coauthored by Alligator Descartes, one of the most active members of the DBI community, and by Tim Bunce, the inventor of DBI. The book explains the architecture of DBI, shows you how to write DBI- based programs and explains both DBI's nuances and the peculiarities of each individual DBD. This is the definitive book for database programming in Perl. Table of Contents Preface 1 1. Introduction 5 From Mainframes to Workstations Perl DBI in the Real World A Historical Interlude and Standing Stones 2. Basic Non-DBI Databases 9 Storage Managers and Layers Query Languages and Data Functions Standing Stones and the Sample Database Flat-File Databases Putting Complex Data into Flat Files Concurrent Database Access and Locking DBM Files and the Berkeley Database Manager The MLDBM Module Summary 3. SQL and Relational Databases 41 The Relational Database Methodology Datatypes and NULL Values Querying Data Modifying Data Within Tables Creating and Destroying Tables 4. Programming with the DBI 57 DBI Architecture Handles Data Source Names Connection and Disconnection Error Handling Utility Methods and Functions 5. Interacting with the Database 76 Issuing Simple Queries Executing Non-SELECT Statements Binding Parameters to Statements Binding Output Columns do( ) Versus prepare( ) Atomic and Batch Fetching 6. Advanced DBI 97 Handle Attributes and Metadata Handling LONG/LOB Data Transactions, Locking, and Isolation Table of Contents (cont...) 7. ODBC and the DBI 116 ODBC-Embraced and Extended DBI-Thrashed and Mutated The Nuts and Bolts of ODBC ODBC from Perl The Marriage of DBI and ODBC Questions and Choices Moving Between Win32::ODBC and the DBI And What About ADO? 8.
    [Show full text]
  • Pymssql Documentation Release 2.1.3
    pymssql Documentation Release 2.1.3 pymssql developers Mar 30, 2017 Contents 1 Introduction 1 1.1 Getting started..............................................1 1.2 Architecture...............................................3 1.3 Supported related software........................................3 1.4 Install...................................................3 1.5 Project Discussion............................................4 1.6 Project Status...............................................4 1.7 Current Development..........................................4 2 pymssql examples 5 2.1 Basic features (strict DB-API compliance)...............................5 2.2 Iterating through results.........................................6 2.3 Important note about Cursors......................................6 2.4 Rows as dictionaries...........................................7 2.5 Using the with statement (context managers).............................7 2.6 Calling stored procedures........................................7 2.7 Using pymssql with cooperative multi-tasking systems.........................8 3 _mssql examples 9 3.1 Quickstart usage of various features...................................9 3.2 An example of exception handling.................................... 10 3.3 Custom message handlers........................................ 11 4 Release notes 13 4.1 pymssql 2.0.0............................................... 13 5 FreeTDS 15 5.1 Installation................................................ 15 5.2 Configuration..............................................
    [Show full text]