Professional Microsoft SQL Server 2008 Administration
eBook - ePub

Professional Microsoft SQL Server 2008 Administration

Brian Knight, Ketan Patel, Wayne Snyder, Ross LoForte, Steven Wort

  1. English
  2. ePUB (handyfreundlich)
  3. Über iOS und Android verfügbar
eBook - ePub

Professional Microsoft SQL Server 2008 Administration

Brian Knight, Ketan Patel, Wayne Snyder, Ross LoForte, Steven Wort

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

SQL Server 2008 is how-to guide for experienced DBAs. Tutorial-based, this book will get you over the learning curve of how to configure and administer SQL Server 2008. Whether you're an administrator or developer using SQL Server, you can't avoid wearing a DBA hat at some point. The book is loaded with unique tips and workarounds for the most difficult SQL Server admin issues, including managing and monitoring SQL Server, automating administration, security, performance tuning, scaling and replications, clustering, and backup and recovery. A companion website is also available.

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist Professional Microsoft SQL Server 2008 Administration als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu Professional Microsoft SQL Server 2008 Administration von Brian Knight, Ketan Patel, Wayne Snyder, Ross LoForte, Steven Wort im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Computer Science & Databases. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
Wrox
Jahr
2011
ISBN
9780470440377
Chapter 1
SQL Server 2008 Architecture
The days of SQL Server being merely a departmental database are long gone. SQL Server can now easily scale to databases dozens of terabytes in size. (For details see the results of the Winter survey at www.microsoft.com/sql/prodinfo/compare/wintercorp-survey.mspx.) In this chapter, we lay some of the groundwork that will be used throughout the book. We first discuss how the role of the database administrator (DBA) has changed since some of the earlier releases of SQL Server, and then quickly jump into architecture and tools available to you as an administrator. This chapter is not a deep dive into the architecture but it provides enough information to give you an understanding of how SQL Server operates.
The Expanding Role of a DBA
The role of the database administrator has been changing slowly over the past few versions of the SQL Server product. Beginning with SQL Server 2005, this slow transition of the DBA role has been accelerated immensely. Traditionally, a DBA would fit into one of two roles: development or administration. It's much tougher to draw a line now between DBA roles in SQL Server 2008. In addition, the new role of Business Intelligence DBA is on the rise. As lines blur and morph, DBAs have to quickly prepare themselves to take on different roles. If you don't position yourself to be more versatile, you may be destined for a career of watching SQL Server alerts and backups.
Production DBA
Production DBAs fall into the traditional role of a DBA. They are a company's insurance policy that the production database won't go down. If the database does go down, the company cashes in its insurance policy in exchange for a recovered database. The Production DBA also ensures that the server is performing optimally, and he or she promotes database changes from development to quality assurance (QA) to production. Other tasks performed by a Production DBA include the following:
  • Install SQL Server instances and service packs.
  • Monitor performance problems.
  • Install scripts from development.
  • Create baselines of performance metrics.
  • Configure the SQL Server optimally.
  • Configure/implement high availability plans.
  • Create\implement disaster recovery and scalability plans.
  • Ensure that backups have been run.
Since the release of SQL Server 2000, there has been a trend away from full-time Production DBAs, and the role has merged with that of the Development DBA. The trend may have slowed, though, with laws such as Sarbanes-Oxley, which require a separation of power between the person developing the change and the person implementing the change. In a large organization, a Production DBA may fall into the operations department, which would consist of the network administrators and Windows-support administrators. Placing a Production DBA in a development group removes the separation of power that may be needed for some regulatory reasons. It may create an environment where “rush” changes are immediately put into production, without proper inspection and auditing.
Development DBA
Development DBAs also play a very traditional role in an organization. They wear more of a developer's hat and are the development staff's database experts and representatives. This administrator ensures that all stored procedures are optimally written and that the database is modeled correctly, both physically and logically. He or she also may be the person who writes the migration processes to upgrade the database from one release to the next. The Development DBA typically does not receive calls at 2:00 A.M. Other Development DBA tasks may be as follows:
  • Model an application database.
  • Create stored procedures.
  • Develop the change scripts that go to the Production DBA.
  • Performance-tune queries and stored procedures.
  • Create data migration plans and scripts.
  • Serve as an escalation point for the Production DBA.
The Development DBA typically would report to the development group. He or she would receive requests from a business analyst or another developer. In a traditional sense, Development DBAs should never have modification access to a production database. They should, however, have read-only access to the production database to debug in a time of escalation.
Business Intelligence DBA
The Business Intelligence (BI) DBA is a new role that has evolved due to the increased capabilities of SQL Server. In SQL Server 2005, BI grew to be an incredibly important feature set that many businesses could not live without. The BI DBA is an expert at these features.
BI DBAs may have specializations, just like normal SQL DBAs. A Production BI DBA will perform the same functions as the Production DBA: installs, service packs, deployments, high availability, performance tuning, and backups. The only difference is that the Production BI DBA will be paying closer attention to SQL Server Analysis Services (SSAS), SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), and perhaps Proclarity, Business Scorecard Manager, and Performance Point Servers.
Development BI DBAs specialize in the best practices, optimization, and use of the BI toolset. In a small organization, he or she may create your SSIS packages to perform Extract Transform and Load (ETL) processes or reports for users. In a large organization, developers create the SSIS packages and SSRS reports. The Development BI DBA is consulted regarding the physical implementation of the SSIS packages, and Analysis Services (SSAS) cubes. Development BI DBAs may be responsible for the following types of functions:
  • Model\consult regardingAnalysis Services cubes and solutions.
  • Create reports using Reporting Services.
  • Create\consult around ETL using Integration Services.
  • Develop deployment packages that will be sent to the Production DBA.
Organizationally, the BI DBA most often reports to the development group. In some cases, Analysis Services experts may report to the analyst group or the project management office. In some small organizations, the BI DBA may report directly to an executive such as a CFO.
Hybrid DBA
The most exciting role for a DBA is a hybrid of all the roles just mentioned. This Hybrid DBA is very typical with smaller organizations but is becoming popular with larger organizations as well. An organization with high turnover may want to spread its investment over many Hybrid DBAs instead of relying on specialized roles.
Organizationally, you may see Hybrid DBAs reporting directly to the product organization or to a specialized DBA group. No matter where these DBAs report, each typically has a slate of products that he or she supports, performing every DBA function for that product. Organizations that rely on Hybrid DBAs should have adequate backup personnel to reduce the organization's risk if a Hybrid DBA leaves the company. Also, this DBA should never install his or her own changes into production. Ideally, for regulatory reasons and for stability, the DBA's backup DBA should install the change into production. That way, you can ensure that the DBA who installed the script didn't make ad hoc changes in order to make the change work. We cover much more about this change-management process in Chapter 10.
The only role of a Hybrid DBA that's questionable is development of stored procedures. In most organizations where we see this role, the Hybrid DBA does not develop stored procedures. Instead, he or she creates difficult stored procedures or tunes the ones causing issues. The developer working on the application develops his or her own stored procedures and then provides them to the Hybrid DBA to package and proof. The main reason for this is that the DBA is too taxed for time, working on other functions of the database.
New Things You Need...

Inhaltsverzeichnis

  1. Cover
  2. Title Page
  3. Copyright
  4. About the Authors
  5. Credits
  6. Acknowledgments
  7. Introduction
  8. Chapter 1: SQL Server 2008 Architecture
  9. Chapter 2: SQL Server 2008 Installation Best Practices
  10. Chapter 3: Upgrading SQL Server 2008 Best Practices
  11. Chapter 4: Managing and Troubleshooting the Database Engine
  12. Chapter 5: Automating SQL Server
  13. Chapter 6: Integration Services Administration and Performance Tuning
  14. Chapter 7: Analysis Services Administration and Performance Tuning
  15. Chapter 8: Administering the Development Features
  16. Chapter 9: Securing the Database Engine
  17. Chapter 10: Change Management
  18. Chapter 11: Configuring the Server for Optimal Performance
  19. Chapter 12: Optimizing SQL Server 2008
  20. Chapter 13: Monitoring Your SQL Server
  21. Chapter 14: Performance Tuning T-SQL
  22. Chapter 15: Indexing Your Database
  23. Chapter 16: Replication
  24. Chapter 17: Database Mirroring
  25. Chapter 18: Backup and Recovery
  26. Chapter 19: SQL Server 2008 Log Shipping
  27. Chapter 20: Clustering SQL Server 2008
  28. Index
  29. Advertisement
Zitierstile für Professional Microsoft SQL Server 2008 Administration

APA 6 Citation

Knight, B., Patel, K., Snyder, W., LoForte, R., & Wort, S. (2011). Professional Microsoft SQL Server 2008 Administration (1st ed.). Wiley. Retrieved from https://www.perlego.com/book/1010376/professional-microsoft-sql-server-2008-administration-pdf (Original work published 2011)

Chicago Citation

Knight, Brian, Ketan Patel, Wayne Snyder, Ross LoForte, and Steven Wort. (2011) 2011. Professional Microsoft SQL Server 2008 Administration. 1st ed. Wiley. https://www.perlego.com/book/1010376/professional-microsoft-sql-server-2008-administration-pdf.

Harvard Citation

Knight, B. et al. (2011) Professional Microsoft SQL Server 2008 Administration. 1st edn. Wiley. Available at: https://www.perlego.com/book/1010376/professional-microsoft-sql-server-2008-administration-pdf (Accessed: 14 October 2022).

MLA 7 Citation

Knight, Brian et al. Professional Microsoft SQL Server 2008 Administration. 1st ed. Wiley, 2011. Web. 14 Oct. 2022.