* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download APPENDIX BB Database Administration Document Template
Global serializability wikipedia , lookup
Commitment ordering wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Serializability wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Microsoft Access wikipedia , lookup
Team Foundation Server wikipedia , lookup
Oracle Database wikipedia , lookup
Functional Database Model wikipedia , lookup
Ingres (database) wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Concurrency control wikipedia , lookup
Versant Object Database wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Relational model wikipedia , lookup
Database model wikipedia , lookup
APPENDIX BB DATABASE ADMINISTRATION DOCUMENT TEMPLATES 6100038971 PA State Police (PSP) Database Administration SP – Application name Version 1.0 Date: mm/dd/ccyy SECURITY WARNING The information contained herein is proprietary to the Commonwealth of Pennsylvania and must not be disclosed to un-authorized personnel. The recipient of this document, by its retention and use, agrees to protect the information contained herein. Readers are advised that this document may be subject to the terms of a non-disclosure agreement. DO NOT DISCLOSE ANY OF THIS INFORMATION WITHOUT OBTAINING PERMISSION FROM THE MANAGEMENT RESPONSIBLE FOR THIS DOCUMENT. APPENDIX BB DATABASE ADMINISTRATION DOCUMENT TEMPLATES 6100038971 Version History Date Version Modified By / Approved By Section(s) Comment MM/DD/YYYY 1.0 Author Name All Initial Version MM/DD/YYYY 1.1 Updater Name Chapter/section Minor update details Click the show/hide icon on your tool bar to view examples of the required input. APPENDIX BB DATABASE ADMINISTRATION DOCUMENT TEMPLATES 6100038971 Table of Contents 1 INTRODUCTION................................................................................................................................. 4 1.1 OBJECTIVES.................................................................................................................................. 4 1.2 SCOPE........................................................................................................................................... 4 1.3 AUDIENCE ..................................................................................................................................... 4 1.4 NAMING CONVENTIONS................................................................................................................ 4 1.5 CONTACTS .................................................................................................................................... 4 1.6 AVAILABILITY................................................................................................................................. 4 2 DATABASE GUIDE ........................................................................................................................... 5 2.1 DATABASE ADMINISTRATION ....................................................................................................... 5 2.1.1 Database Details .................................................................................................................... 5 2.1.1.1 2.1.1.2 2.1.1.3 2.1.1.4 Databases .......................................................................................................................................................... 5 Roles ................................................................................................................................................................... 6 User Accounts ................................................................................................................................................... 6 Administrative Tasks......................................................................................................................................... 7 2.1.2 Automated Scheduled Processes........................................................................................ 7 2.1.3 Linked Servers ........................................................................................................................ 7 2.1.4 Replication ............................................................................................................................... 7 2.1.5 SQL Server Analysis Services ............................................................................................. 8 2.1.6 SQL Server Integration Services ......................................................................................... 8 2.1.7 SQL Server Reporting Services ........................................................................................... 8 2.1.8 SQL Server Configuration ..................................................................................................... 8 2.2 SERVER ADMINISTRATORS .......................................................................................................... 9 2.3 STORAGE REQUIREMENTS .......................................................................................................... 9 APPENDIX BB DATABASE ADMINISTRATION DOCUMENT TEMPLATES 6100038971 1 Introduction 1.1 OBJECTIVES This document describes the database administration and maintenance procedures for the Application’s database. It is developed and maintained by the Database team. 1.2 SCOPE This document is focused on the applications database details. 1.3 AUDIENCE PSP authorized personnel who will be administrating the databases. 1.4 NAMING CONVENTIONS Provide a list of acronyms used in this document. BIT – Bureau of Information Technology DHQ – Department Headquarters PSP – Pennsylvania State Police SP – State Police 1.5 CONTACTS List the Application contacts include the business owner and technical support group responsible for the application. Do not include developer names. Name Organization Role / Responsibility* Application Support Business Owner Vendor * (from an application perspective) 1.6 AVAILABILITY List the Applications critical availability times. Phone Email APPENDIX BB DATABASE ADMINISTRATION DOCUMENT TEMPLATES 6100038971 2 Database Guide 2.1 DATABASE ADMINISTRATION Specify the database-server administration details below. 2.1.1 Database Details 2.1.1.1 Databases List the databases, their purpose, server, projected annual growth, recovery model (see definition below) and encryption. Purpose & annual growth only required for production. Development Instance Database Name Recovery Model* TDE Recovery Model* TDE Test/Staging Instance Database Name Production Database Name Purpose Instance Annual Growth Recovery Model* TDE * Description of Recovery Types: Information Only – DO NOT CHANGE Recovery Model Backup Type Recoverability Simple Full Database is recoverable to the previous night’s full backup Full Full + Diff + T-Log Database is recoverable to the most recent Full, Diff or T-Log backup APPENDIX BB DATABASE ADMINISTRATION DOCUMENT TEMPLATES 6100038971 2.1.1.2 Roles List the user-defined database roles and their permissions for each database. Do not list fixed database-level roles such as db_datareader. Create user-defined database roles (AppDev, DBMail) for the databases. Database Name All Development only MSDB Role AppDev DBMail Rights Show plan, View definition Execute sp_send_dbmail 2.1.1.3 User Accounts List the user accounts used in the application and the roles to be assigned for these accounts in the Database server. Database Name Development UserName Role Database Name Test/Staging UserName Role Database Name Production UserName Role APPENDIX BB DATABASE ADMINISTRATION DOCUMENT TEMPLATES 6100038971 2.1.1.4 Administrative Tasks Specify any administrative tasks that need to be performed on the database server including scheduled jobs, tuning, replication, data retention, etc. Reminder: Click the show/hide icon on your tool bar to view examples of the required input. Job Name Schedule Purpose Type 2.1.2 Automated Scheduled Processes List all scheduled jobs that need to run against the database server from another server, along with purpose and schedule. This section is only required for Production environment. Job Name Schedule Purpose Type 2.1.3 Linked Servers List any linked server connections needed for access to a database on a remote server if applicable. Linked Server Data Source Catalog 2.1.4 Replication List any replication performed on the databases. Publication name: Publisher Publication Database Subscriber Subscription Database Remote Login APPENDIX BB DATABASE ADMINISTRATION DOCUMENT TEMPLATES 6100038971 Publication name: Publisher Publication Database Subscriber Subscription Database 2.1.5 SQL Server Analysis Services Provide the details of SQL Service Analysis Services requirements if applicable. DataSource Database Name Purpose User Name 2.1.6 SQL Server Integration Services List and provide a brief description of each SQL Server Integration Services (SSIS) package if applicable. Description Package Name 2.1.7 SQL Server Reporting Services Specify the associated URL, Report Server, CWOPA Service Account, and Folder and will the reports use Report Builder or Data Subscription, if applicable. Database name and SQL Account are documented in the User Account section. URL Report Server CWOPA Account Report Builder Folder 2.1.8 SQL Server Configuration Define any special SQL Server configuration that is not documented elsewhere is this document. Include items that go against existing practices. APPENDIX BB DATABASE ADMINISTRATION DOCUMENT TEMPLATES 6100038971 SQL Server Version – 2.2 SERVER ADMINISTRATORS List the administrators for the database servers. At least one administrator must be identified and a CWOPA group will need to be created and documented below for this administrator. Server Environment CWOPA Administrative Group Name Purpose Development Test/Staging Production SP-PSP-DB-Admins PSP DBA Account 2.3 STORAGE REQUIREMENTS Specify the required Storage allocation for the servers. This section is only required for dedicated SQL Server instances. Server/Cluster Name Drive Purpose 1 Data 2 Log 3 Temp DB 1 Data 2 Log 3 Temp DB 1 Data 2 Log 3 Temp DB Storage