* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download System and Identity Accounts
Survey
Document related concepts
Transcript
Imagination
To
Realization
Sys Maintenance Tips & Tricks
Presented by: Ken Barnewall
SunGard Higher Education, Professional Services
Wednesday, April 5, 2006
9:30 – 10:30 am
Evaluation Code 313
April 2-5 Orlando, Florida
About this Session
Matrix Track Session Matrix focused System Administration topics
Evaluation Code 313
2
About this Session
Matrix Track Session Matrix focused System Administration topics
H.O.T Session – Hands On Training
Virtual Personal Computer (VPC) in use
Evaluation Code 313
3
About this Session
Matrix Track Session Matrix focused System Administration topics
H.O.T Session – Hands On {Technical | Topic | Training}
Virtual Personal Computer (VPC) in use
Session Leader – Ken Barnewall
Evaluation Code 313
4
About this Session
Matrix Track Session Matrix focused System Administration topics
H.O.T Session – Hands On {Technical | Topic | Training}
Virtual Personal Computer (VPC) in use
Session Leader – Ken Barnewall
Expert – A Definition
Evaluation Code 313
5
About this Session
Matrix Track Session Matrix focused System Administration topics
H.O.T Session – Hands On {Technical | Topic | Training}
Virtual Personal Computer (VPC) in use
Session Leader – Ken Barnewall
Expert – A Definition
Ex – Has been
Evaluation Code 313
6
About this Session
Matrix Track Session Matrix focused System Administration topics
H.O.T Session – Hands On {Technical | Topic | Training}
Virtual Personal Computer (VPC) in use
Session Leader – Ken Barnewall
Expert – A Definition
Spurt –
Ex – Has been
A drip under pressure
Evaluation Code 313
7
Session Rules of Etiquette
Feel free to move about
Ask questions at any time
E-mail, browsing will slow your machine
Please be considerate of others
Thank you for your cooperation!
Evaluation Code 313
8
Topics of Discussion/Agenda
Virtual Environment being used
Evaluation Code 313
9
Topics of Discussion/Agenda
Virtual Environment being used
Matrix System Architecture Overview
System Components
Toolsets
Evaluation Code 313
10
Topics of Discussion/Agenda
Virtual Environment being used
Matrix System Architecture Overview
System Component Survey
Toolset
Configuration Procedures
Evaluation Code 313
11
Topics of Discussion/Agenda
Virtual Environment being used
Matrix System Architecture Overview
System Component Survey
Toolset
General Configuration Procedures
Matrix Upgrades
Evaluation Code 313
12
Topics of Discussion/Agenda
Virtual Environment being used
Matrix System Architecture Overview
System Component Survey
Toolset
General Configuration Procedures
Matrix Upgrades
Instance Management
Evaluation Code 313
13
Acronyms
as
ASCII
atob
atof
atoi
Auml
A/UX
awk
B
bash
bc
DVI
ed
.edu
egrep
ELF
elm
EM
EM
emacs
ENQ
env
Ccedil
cd
CDE
chargen
chdir
chgrp
chmod
chown
chsh
ci
cmp
crc
cron
csh
ctime
ctype.h
CVS
...d
daemon
dbx
dc
DC1
Evaluation Code 313
14
Imagination
To
Realization
Virtual Personal Computer (VPC)
A really cool development tool
April 2-5 Orlando, Florida
Virtual Personal Computer
Important Key stokes
Right-Alt-Del
Ctrl-Alt-Del for the Virtual Machine
Right-Alt-Enter
Toggle Full Screen Mode
Right-Alt while moving mouse
Free mouse
Menu Bar -> Action -> Close
Select Shutdown
Evaluation Code 313
16
Virtual Personal Computer
Login Information
Username: madmin
Password: Summit06
Domain: MTCH313
Evaluation Code 313
17
Imagination
To
Realization
Matrix System Architecture Survey
April 2-5 Orlando, Florida
Matrix System Architecture Survey
Domain Controller
Evaluation Code 313
19
Matrix System Architecture Survey
Domain Controller
Authentication and Access
Active Directory Users and Computers
Evaluation Code 313
20
Matrix System Architecture Survey
Domain Controller
Authentication and Access
Active Directory Users and Computers
Single Sign On
Evaluation Code 313
21
Matrix System Architecture Survey
Domain Controller
Authentication and Access
Active Directory Users and Computers
Single Sign On
Application “zone” on client PC
Evaluation Code 313
22
Matrix System Architecture Survey
Domain Controller
Authentication and Access
Active Directory Users and Computers
Single Sign On
Application “zone” on client PC
Local domain versus trusted domain
Evaluation Code 313
23
Matrix System Architecture Survey
Domain Controller
Authentication and Access
Active Directory Users and Computers
Single Sign On
Application “zone” on client PC
Local domain versus trusted domain
Trusts
Identity users able to manage accounts
Group in trusted domain mapped to matrix
Evaluation Code 313
24
Matrix System Architecture Survey
Domain Controller
Authentication and Access
Domain Security
Domain Security Policy
Evaluation Code 313
25
Matrix System Architecture Survey
Domain Controller
Authentication and Access
Domain Security Policy
Group Policy Objects
Active Directory Users and Computers
Group Policy Editor
Resultant Set of Policy
Evaluation Code 313
26
Matrix System Architecture Survey
Domain Controller
Authentication and Access
Domain Security Policy
Group Policy Objects
Domain Name System (DNS)
Evaluation Code 313
27
Matrix System Architecture Survey
Domain Controller
Application Server
Evaluation Code 313
28
Matrix System Architecture Survey
Application Server
Business logic – Application and Software
Components
Component Services
Evaluation Code 313
29
Matrix System Architecture Survey
Application Server
Business logic – Application and Software
Components
Internet Information Server (IIS)
IIS Manager
Evaluation Code 313
30
Matrix System Architecture Survey
Application Server
Business logic – Application and Software
Components
Internet Information Server (IIS)
Matrix Code Tree
Evaluation Code 313
31
Matrix System Architecture Survey
Application Server
Business logic – Application and Software
Components
Internet Information Server (IIS)
Matrix Code Tree
Interface between end users and other servers
Evaluation Code 313
32
Matrix System Architecture Survey
Domain Controller
Application Server
Database Server
Evaluation Code 313
33
Matrix System Architecture Survey
Database Server
Microsoft SQL Server
Enterprise Manager
Query Analyzer
Profiler
Evaluation Code 313
34
Matrix System Architecture Survey
Database Server
Microsoft SQL Server
Administrative Database
Evaluation Code 313
35
Matrix System Architecture Survey
Database Server
Microsoft SQL Server
Administrative Database
Operational Databases
Evaluation Code 313
36
Matrix System Architecture Survey
Domain Controller
Application Server
Database Server
Reports Server
Evaluation Code 313
37
Matrix System Architecture Survey
Reports Server
Crystal Reports Server
Evaluation Code 313
38
Matrix System Architecture Survey
Reports Server
Crystal Reports Server
Delivered Reports
Evaluation Code 313
39
Matrix System Architecture Survey
Reports Server
Crystal Reports Server
Delivered Reports
Application Interface
Evaluation Code 313
40
Matrix System Architecture Survey
Reports Server
Crystal Reports Server
Delivered Reports
Application Interface
Crystal Management Console
Report Upload and Organization
Report Security
Evaluation Code 313
41
Matrix System Architecture Survey
Reports Server
Crystal Reports Server
SQL Reporting Services
Evaluation Code 313
42
Imagination
To
Realization
Servers Configuration
April 2-5 Orlando, Florida
Servers Configuration
Domain Controller
Authentication and Access
Active Directory
DCPROMO
Evaluation Code 313
44
Servers Configuration
Domain Controller
Authentication and Access
Active Directory
Microsoft Message Queuing
Add/Remove Windows Components
Evaluation Code 313
45
Servers Configuration
Domain Controller
Authentication and Access
Active Directory
Microsoft Message Queuing
Group Policy Objects
Domain Security Policy
System and Identity Accounts
Evaluation Code 313
46
System and Identity Accounts
Matrix System Manager
Installation, Maintenance, Administrative tasks
Evaluation Code 313
47
System and Identity Accounts
Matrix System Manager
Installation, Maintenance, Administrative tasks
Permissions
Local and network logon rights to all servers,
Local administrator rights on Matrix application servers
A Windows Authenticated login on all Matrix SQL
Server instances
System administrator fixed server role
Member of the Account Operators group in all domains
where user objects are created or modified.
Evaluation Code 313
48
System and Identity Accounts
Matrix System Manager
Installation, Maintenance, Administrative tasks
Permissions
Local and network logon rights to all servers,
Local administrator rights on Matrix application servers
A Windows Authenticated login on all Matrix SQL
Server instances
System administrator fixed server role
Member of the Account Operators group in all domains
where user objects are created or modified.
Optionally, place in group and use group permissions
Evaluation Code 313
49
System and Identity Accounts
Matrix System Manager
Matrix Identity Accounts
Evaluation Code 313
50
System and Identity Accounts
Matrix Identity Accounts
Mserv – Matrix Service
mpriv – Matrix Privileged
Evaluation Code 313
51
System and Identity Accounts
Matrix Identity Accounts
Mserv – Matrix Service
mpriv – Matrix Privilged
Place in group – Matrix Service Group, remove from
Domain Users Group
Evaluation Code 313
52
System and Identity Accounts
Matrix Identity Accounts
Mserv – Matrix Service
mpriv – Matrix Privilged
Place in group – Matrix Service Group, remove from Domain
Users Group
Matrix Service Group Permissions
Local and network logon rights to all servers,
A Windows Authenticated login on all Matrix SQL Server
instances
Member of the Account Operators group in all domains
where user objects are created or modified.
Mpriv - Local administrator rights on Matrix application servers
Evaluation Code 313
53
System and Identity Accounts
Matrix System Administrator
Matrix Identity Accounts
Crystal Enterprise Identity Account
Evaluation Code 313
54
System and Identity Accounts
Crystal Enterprise Identity Account
Secure account for database access from Crystal
Server
Evaluation Code 313
55
System and Identity Accounts
Crystal Enterprise Identity Account
Secure account for database access from Crystal
Server
Identity account for the following Crystal Servers
Crystal Page Server
Crystal Program Job Server
Crystal Report Job Server
Evaluation Code 313
56
System and Identity Accounts
Crystal Enterprise Identity Account
Secure account for database access from Crystal
Server
Identity account for the following Crystal Servers
Crystal Page Server
Crystal Program Job Server
Crystal Report Job Server
Place in Matrix Service Group, remove from Domain
Users Group
Evaluation Code 313
57
System and Identity Accounts
Matrix System Administrator
Matrix Identity Accounts
Crystal Enterprise Identity Account
Crystal Reports Admin and User Groups
Evaluation Code 313
58
System and Identity Accounts
Crystal Reports Admin and User Groups
Crystal Reports Admins
Users responsible for report administration
Upload
Maintenance
Access
Evaluation Code 313
59
System and Identity Accounts
Crystal Reports Admin and User Groups
Crystal Reports Admins
Users responsible for report administration
Upload
Maintenance
Access
Crystal Reports Users
Users running Crystal Reports from Matrix
Evaluation Code 313
60
System and Identity Accounts
Crystal Reports Admin and User Groups
Crystal Reports Admins
Users responsible for report administration
Upload
Maintenance
Access
Crystal Reports Users
Users running Crystal Reports from Matrix
OS groups mapped in Crystal
Evaluation Code 313
61
System and Identity Accounts
Matrix System Administrator
Matrix Identity Accounts
Crystal Enterprise Service Account
Crystal Reports Admin and User Groups
SQL Server Accounts
Evaluation Code 313
62
System and Identity Accounts
SQL Server Accounts
SQLServerService
Identity Account for the MSSQLServer Service
Evaluation Code 313
63
System and Identity Accounts
SQL Server Accounts
SQLServerService
Identity Account for the MSSQLServer Service
SQLServerAgent
Identity Account for the SQLSERVERAGENT Service
Evaluation Code 313
64
System and Identity Accounts
SQL Server Accounts
SQLServerService
Identity Account for the MSSQLServer Service
SQLServerAgent
Identity Account for the SQLSERVERAGENT Service
Create before installing SQL Server
SQL Server install will handle setting permissions
Microsoft KB article 283811
Evaluation Code 313
65
System and Identity Accounts
Matrix System Administrator
Matrix Identity Accounts
Crystal Enterprise Service Account
Crystal Reports Admin and User Accounts
SQL Server Accounts
Domain Security Policies
Evaluation Code 313
66
System and Identity Accounts
Domain Security Policies
Access this computer from the Network
All of the Management and Identity Groups
Operating System Groups for the Application
IUSR and IWAM Accounts for IIS
Administrators group required
Evaluation Code 313
67
System and Identity Accounts
Domain Security Policies
Access this computer from the Network
All of the Management and Identity Groups
Operating System Groups for the Application
IUSR and IWAM Accounts for IIS
Administrators group required
Allow Log on Locally
Same as above
Evaluation Code 313
68
System and Identity Accounts
Domain Security Policies
Access this computer from the Network
All of the Management and Identity Groups
Operating System Groups for the Application
IUSR and IWAM Accounts for IIS
Administrators group required
Allow Log on Locally
Same as above
Log on as a Service
Service Account Groups
Evaluation Code 313
69
System and Identity Accounts
Many configuration items
Evaluation Code 313
70
System and Identity Accounts
Many configuration items
OS Configuration
Evaluation Code 313
71
System and Identity Accounts
Many configuration items
OS Configuration
Groups to Create
Evaluation Code 313
72
System and Identity Accounts
Many configuration items
OS Configuration
Groups to Create
Accounts to Create
Evaluation Code 313
73
System and Identity Accounts
Many configuration items
OS Configuration
Groups to Create
Accounts to Create
Assigning Users to Groups
Evaluation Code 313
74
System and Identity Accounts
Many configuration items
OS Configuration
Groups to Create
Accounts to Create
Assigning Users to Groups
Assigning OS Permissions
Evaluation Code 313
75
System and Identity Accounts
Many configuration items
OS Configuration
Groups to Create
Accounts to Create
Assigning Users to Groups
Assigning OS Permissions
Assigning Domain Permissions
Evaluation Code 313
76
System and Identity Accounts
Many configuration items
OS Configuration
Groups to Create
Accounts to Create
Assigning Users to Groups
Assigning OS Permissions
Assigning Domain Permissions
Plenty of opportunities for Errors
Evaluation Code 313
77
System and Identity Accounts
Many configuration items
OS Configuration
Groups to Create
Accounts to Create
Assigning Users to Groups
Assigning OS Permissions
Assigning Domain Permissions
Plenty of opportunities for error
Script It!
Evaluation Code 313
78
Script It
DCPromo
dcpromo /answer:answer.txt
Evaluation Code 313
79
Script It
DCPromo
dcpromo /answer:answer.txt
Windows Components – System Optional
Component Manager (SYSOCMGR)
sysocmgr.exe /i:sysoc.inf /u:path and file name of
answer file
Evaluation Code 313
80
Script It
DCPromo
dcpromo /answer:answer.txt
Windows Components – System Optional
Component Manager (SYSOCMGR)
sysocmgr.exe /i:sysoc.inf /u:path and file name of
answer file
Account Creation
Visual Basic Script file
Evaluation Code 313
81
Script It
DCPromo
dcpromo /answer:answer.txt
Windows Components – System Optional
Component Manager (SYSOCMGR)
sysocmgr.exe /i:sysoc.inf /u:path and file name of
answer file
Account Creation
Visual Basic Script file
Group Policy
Evaluation Code 313
82
Servers Configuration
Domain Controller
Application Server
Evaluation Code 313
83
Servers Configuration
Application Server
Pre-Matrix Configuration
Windows Components
Prerequisite Software
Evaluation Code 313
84
Servers Configuration
Application Server
Pre-Matrix Configuration
Windows Components
Prerequisite Applications
Post-Matrix Configuration
Internet Information Services
Component Services
Evaluation Code 313
85
Servers Configuration
Pre-Matrix Configuration
Windows Components
Internet Information Services 6.0
Microsoft Message Queuing Service
Simple Mail Transport Protocol (SMTP)
Enable ASP.NET
Enable network COM+ Access
Enable network DTC Network Access
Evaluation Code 313
86
Servers Configuration
Pre-Matrix Configuration
Prerequisite Applications
Microsoft Data Access Components (MDAC) 2.8
Microsoft XML Parser (MSXML) 3.0 SP5 and 4.0 SP2
SQL Client Tools
ODBC Driver for SQL Server
Microsoft Word 2000 with HTML Filter 2.0 or Microsoft Word
2003
Microsoft Excel 2000 or Excel 2003
Microsoft .Net Framework 1.1 with Service Pack 1
Microsoft .Net SDK (English) 1.1
Microsoft Software Development Kit (SDK) for Active Directory
Services Interfaces 2.5 (English Language Version)
Evaluation Code 313
87
Servers Configuration
Pre-Matrix Configuration
Script It
Windows Components – System Optional Component
Manager (SYSOCMGR)
Application Based unattended installs
Comprehensive Install command file
C:\temp\AppServerSoftware
Evaluation Code 313
88
Servers Configuration
Post-Matrix Configuration
Internet Information Services
Admin Authentication
UserGroups.asp
Self Service Authentication
UserGroups.aspx
Recommender CMN_SelectRole.aspx
Additional Self Service Configuration as noted in CMN
Implementation Guide
IISADMPWD
DTC Security and Timeouts
COM+ Security, Identity User and Event Settings
MX_Jobs, CMN_ExtractEngine
Evaluation Code 313
89
Servers Configuration
Post-Matrix Configuration
Script It
IISADMPWD
COM+ Identity User and Event Settings
Evaluation Code 313
90
Servers Configuration
Domain Controller
Application Server
Database Server
Evaluation Code 313
91
Servers Configuration
Database Server
Pre-Matrix Configuration
SQL Server User Accounts
Post-Matrix Configuration
Stored Procedure Permissions
Evaluation Code 313
92
Servers Configuration
Database Server
Pre-Matrix Configuration
SQL Server User Accounts
Script It
Post-Matrix Configuration
Stored Procedure Permissions
Script It
Evaluation Code 313
93
Servers Configuration
Domain Controller
Application Server
Database Server
Crystal Reports Server
Evaluation Code 313
94
Servers Configuration
Crystal Reports Server
Context Users
Crystal Page Server
Crystal Reports Job Server
Crystal Program Jobs Server
Evaluation Code 313
95
Servers Configuration
Crystal Configuration Manager
Evaluation Code 313
96
Servers Configuration
Crystal Configuration Manager – Context Users
Evaluation Code 313
97
Servers Configuration
Crystal Reports Server
Context Users
Crystal Page Server
Crystal Reports Job Server
Crystal Program Jobs Server
Authentication
Crystal Web Component Server
Mapped OS Groups
Evaluation Code 313
98
Servers Configuration
Crystal Web Component Server - Authentication
Evaluation Code 313
99
Servers Configuration
Mapped Groups
Evaluation Code 313
100
Servers Configuration
Crystal Reports Server
Context Users
Crystal Page Server
Crystal Reports Job Server
Crystal Program Jobs Server
Authentication
Crystal Web Component Server
Mapped OS Groups
Reports Virtual Directory
Evaluation Code 313
101
Servers Configuration
Crystal Reports Server
Reports Virtual Directory
Create a Virtual directory in IIS
Copy ReportsSetup files to virtual folder
Copy ReportTemplates files to virtual folder
Evaluation Code 313
102
Servers Configuration
Crystal Reports Server
Context Users
Crystal Page Server
Crystal Reports Job Server
Crystal Program Jobs Server
Authentication
Crystal Web Component Server
Mapped OS Groups
Reports Virtual Directory
Data Source Name (DSN)
SCTMatrix System DSN – pointing to the operational
database
Evaluation Code 313
103
Imagination
To
Realization
Matrix Installer
April 2-5 Orlando, Florida
Matrix Installer
Maintain Databases
Evaluation Code 313
105
Matrix Installer
Maintain Databases
Maintain Installations
Evaluation Code 313
106
Matrix Installer
Maintain Databases
Maintain Installations
Performs Application Install and Upgrades
Evaluation Code 313
107
Matrix Installer
Maintain Databases
Maintain Installations
Performs Application Install and Upgrades
Pre-Upgrade Considerations
IIS
COM+
Backups
Upgrade Directory Format
Evaluation Code 313
108
Imagination
To
Realization
Instance Management
April 2-5 Orlando, Florida
Instance Management
Windows 2003 User and Group Management
Use Organizational Units
IISADMPWD
Evaluation Code 313
110
Instance Management
Windows 2003 User and Group Management
Use Organizational Units
IISADMPWD
Export/Import
Evaluation Code 313
111
Instance Management
Windows 2003 User and Group Management
Use Organizational Units
IISADMPWD
Export/Import
Monitoring User Activity
Evaluation Code 313
112
Instance Management
Windows 2003 User and Group Management
Use Organizational Units
IISADMPWD
Export/Import
Monitoring User Activity
Log Parser – IIS 6.0 Resource Kit
Evaluation Code 313
113
Instance Management – User Activity
Log Parser Input File Formats
IIS log files
Microsoft Windows operating system Event Log files
Generic comma-separated value (CSV) files
World Wide Web Consortium (W3C) files
Text files
Others
Evaluation Code 313
114
Instance Management – User Activity
Log Parser Output file Formats
Chart - image files
CSV
IIS
Datagrid - GUI
NAT - Tab delimited
SQL
SysLog - Sends messages
to a Syslog server
TPL - user defined
templates.
TSV - Tab-separated or
space-separated values
text.
W3C - Extended Log File
format.
XML
Evaluation Code 313
115
Instance Management
Windows 2003 User and Group Management
Use Organizational Units
IISADMPWD
Export/Import
Monitoring User Activity
Log Parser – IIS 6.0 Resource Kit
Business Logic – 2.5.1.1 Upgrade
Evaluation Code 313
116
Instance Management – User Activity
Business Logic Monitoring
Difficult – No built in COM+ tracing tool
Evaluation Code 313
117
Instance Management – User Activity
Business Logic Monitoring
Difficult – No built in tracing tool
Want to know: What objects are being access from
ASP?
Evaluation Code 313
118
Instance Management – User Activity
Business Logic Monitoring
Difficult – No built in tracing tool
Want to know: What objects are being access from
ASP?
One solution: Write subscription to listen to COM+,
log results
http://msdn.microsoft.com/library/default.asp?url=/library/enus/dv_vstechart/html/concreatingcomperfmoncounters.asp
Evaluation Code 313
119
Instance Management – User Activity
Business Logic Monitoring
Difficult – No built in tracing tool
Want to know: What objects are being access from ASP?
One solution: Write subscription to listen to COM+, log
results
http://msdn.microsoft.com/library/default.asp?url=/library/en
-us/dv_vstechart/html/concreatingcomperfmoncounters.asp
Sample COM+ Monitoring Utility provided with 2.5.1.1
Upgrade
Evaluation Code 313
120
Instance Management
Windows 2003 User and Group Management
Use Organizational Units
IISADMPWD
Export/Import
Monitoring User Activity
Log Parser – IIS 6.0 Resource Kit
Business Logic – 2.5.1.1 Upgrade
SQL Server
Evaluation Code 313
121
Instance Management – User Activity
SQL Server
Enterprise Manager
Current Activity
Evaluation Code 313
122
Instance Management – User Activity
SQL Server
Enterprise Manager
Query Analyzer
SP_Who
SP_Who2
Evaluation Code 313
123
Instance Management – User Activity
SQL Server
Enterprise Manager
Query Analyzer
SQL Profiler
Matrix Trace template
Evaluation Code 313
124
Instance Management – User Activity
Tying It All Together
Evaluation Code 313
125
Instance Management
Windows 2003 User and Group Management
SQL Server 2000 Database Management
Evaluation Code 313
126
Instance Management – User Activity
SQL Server 2000 Database Management
Sever Configuration Options
Optimize Operating System for background
processes
Maximize throughput for “network” applications
Boost SQL Server priority
Database Configuration Options
Auto Create/Update Statistics Off
Auto Grow Databases Off
Evaluation Code 313
127
Instance Management – User Activity
SQL Server 2000 Database Management
Storage Considerations - RAID
Optimal
Performance Best, Redundancy Good
DATA: RAID 0 (Striped)
LOGS: RAID 10 (Striped and mirrored)
TEMP: RAID 0 (striped)
First Optimal
Performance Good, Recovery Downtime
DATA: RAID 0 (Striped)
LOGS: RAID 1 (Mirrored)
Second Optimal
Performance OK, Redundancy Good
DATA: RAID 5 (Striped)
LOGS: RAID 10 (Striped and mirrored)
Evaluation Code 313
128
Instance Management – User Activity
SQL Server 2000 Database Management
Monitoring
DBCC SHOWCONTIG
Average Bytes Free Per Page – very small
Average Page Density - very high
DBCC INDEXDEFRAG
Statistics
DBCC SHOW_STATISTICS
UPDATE STATISTICS
Statistical Indexes
Page Faults, Cache Hit Ratios, Cache Misses, Procedure
Recompiles, User Connections
Use SQL Server Agent to Configure Alerts
Monitor Table Size – Archive Data if needed
Evaluation Code 313
129
Instance Management
Windows 2003 User and Group Management
SQL Server 2000 Database Management
Multiple Matrix Environments
Evaluation Code 313
130
Instance Management
Multiple Matrix Environments
Virtual Environments
Windows 2003 Virtual Server with applicable
software
Export/Import COM objects
Restore Admin and Operational Databases
Copy Code Tree
Create Active Directory Groups and Accounts
Register dll’s
Evaluation Code 313
131
Instance Management
Multiple Matrix Environments
Leveraging Hardware
Domain Controllers
Build multiple Matrix environments under the same domain
Host SQL Server on Domain controller
Technically, not a problem
Opens up domain controller to attacks
Performance can be an issue
Application Servers
Limited Duality
COM – Side-by-side assemblies possible but difficult to implement
Many dll’s moved outside of COM
Multiple Web sites
Access multiple Matrix DB’s of the same version
Evaluation Code 313
132
Instance Management
Multiple Matrix Environments
Leveraging Hardware
SQL Servers
Host Multiple Operational Databases
Host Multiple Administrative Databases
Host Crystal Reports Server
Performance an issue
Crystal Reports Server
Host Multiple matrix environments on the same Crystal version
Requires modification of delivered Crystal reports
Creation of additional DSN’s
Account administration may become unwieldy
Host SQL Reporting Services
Technically feasible, performance unknown
Evaluation Code 313
133
Instance Management
Multiple Matrix Environments
Scenario - Add an operational database to an existing environment
Same domain 1. Restore/Create the database on the server
2. Launch the Matrix Installer
•
Menu bar, Admin, Maintain Databases
3. Enter the database name, SQL Server and Description. Filegroup
names are selected from a drop-down list
4. Create an Open Database Connectivity (ODBC) Data Source Name
(DSN) for the installation of the added database
5. Add Database Access for the Matrix Application Identities. Mserv,
mpriv, ceserv
6. Grant execute permissions on all stored procedures to the identity
users mserv, mpriv, ceserv
Evaluation Code 313
134
Instance Management
Multiple Matrix Environments
Scenario – Move a database to a new domain, change database
and installation name
Same general procedures will be followed with some additional steps:
1. Restore the database under the new name
2. Post restore adjustments
3. Use the Matrix installer to add the database to Matrix
4. Create connectivity objects and adjust SQL permissions
5. Authentication steps required due to domain change
Evaluation Code 313
135
Instance Management
Multiple Matrix Environments
Scenario – Move a database to a new domain, change database and
installation name
Post restore adjustments
Rename the file groups and logical file names associated with the database.
Changing a filegroup name
alter database <database> MODIFY FILEGROUP <filegroup_name> NAME =
<new_filegroup_name>
Changing logical file names
Datafiles
ALTER DATABASE yourdatabasename Modify file (name= 'CurrentlogicalName' ,
newname = 'Preferredlogical name')
Log Files
ALTER DATABASE yourdatabasename Modify file (name=
'CurrentlogicalNameLogfile' , newname = 'Preferredlogical name')
Evaluation Code 313
136
Instance Management
Multiple Matrix Environments
Scenario – Move a database to a new domain, change database and
installation name
Post restore adjustments
Manually change the installation to a new installation name. Update the
SYS_Installations table in the restored database to use a new installation
name.
Manually change the group mapping to use the new installation name.
Update the group names in the SYS_InstallationUserGroupMapping table
Evaluation Code 313
137
Instance Management
Multiple Matrix Environments
Scenario – Move a database to a new domain, change database and
installation name
Authentication adjustments
In the SYS_Users table, change the domain moniker of all users whose
identities you will recreate in the Matrix domain
Create installation groups in the Matrix instance domain. The names of
these groups should exactly match the names of the groups in the
operational database installation group mapping table.
Create the account for a user with the installation administrator role, and
any other users you wish to create this way
Add users to the appropriate created installation mapped groups
Evaluation Code 313
138
Summary
Architecture Survey
System Configuration techniques
Monitoring and Maintenance
Techniques for hosting multiple environments
Evaluation Code 313
139
Imagination
To
Realization
Questions and Answers
April 2-5 Orlando, Florida
Thank You!
Ken Barnewall
[email protected]
Please complete the on-line Evaluation Form
Evaluation Code 313
Without limitation, SunGard, the SunGard logo, Banner, Campus Pipeline, Luminis, PowerCAMPUS, Matrix, and
Plus are trademarks or registered trademarks of SunGard Data Systems Inc. or its subsidiaries in the U.S. and
other countries. Third-party names and marks referenced herein are trademarks or registered trademarks of their
respective owners.
© 2006 SunGard. All rights reserved.
Evaluation Code 313
141