Professional Microsoft SQL Server 2008 Administration (Paperback)
暫譯: 專業 Microsoft SQL Server 2008 管理
Brian Knight, Ketan Patel, Wayne Snyder, Ross LoForte, Steven Wort
- 出版商: Wrox Press
- 出版日期: 2008-10-01
- 售價: $2,440
- 貴賓價: 9.5 折 $2,318
- 語言: 英文
- 頁數: 912
- 裝訂: Paperback
- ISBN: 0470247967
- ISBN-13: 9780470247969
-
相關分類:
MSSQL、SQL
已過版
買這商品的人也買了...
-
$1,770$1,682 -
$2,360$2,242 -
$1,920$1,824 -
$2,750$2,613 -
$399Pro SQL Server 2005 Database Design and Optimization (Paperback)
-
$600Microsoft SQL Server 2005: Applied Techniques Step by Step (Paperback)
-
$2,540$2,413 -
$2,030$1,929 -
$2,370$2,252 -
$1,920$1,824 -
$2,360$2,242 -
$1,600$1,520 -
$2,840$2,698 -
$2,200$2,090 -
$2,080$1,976 -
$2,030$1,929 -
$2,370$2,252 -
$1,920$1,824 -
$2,230$2,119 -
$2,620$2,489 -
$1,400$1,330 -
$1,970$1,872 -
$6,460$6,137 -
$1,980$1,881 -
$2,370$2,252
相關主題
商品描述
SQL Server 2008 represents a sizable jump forward in scalability, performance, and usability for the DBA, developer, and business intelligence (BI) developer. It is no longer unheard of to have 20-terabyte databases running on a SQL Server. SQL Server administration used to just be the job of a database administrator (DBA), but as SQL Server proliferates throughout smaller companies, many developers have begun to act as administrators as well. Additionally, some of the new features in SQL Server are more developer-centric, and poor configuration of these features can result in poor performance. SQL Server now enables you to manage the policies on hundreds of SQL Servers in your environment as if you were managing a single instance. We’ve provided a comprehensive, tutorial-based book to 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. Developers often have SQL Server on their own workstations and must provide guidance to the administrator about how they’d like the production configured. Oftentimes, they’re responsible for creating the database tables and indexes. Administrators or DBAs support the production servers and often inherit the database from the developer.
This book is intended for developers, DBAs, and casual users who hope to administer or may already be administering a SQL Server 2008 system and its business intelligence features, such as Integration Services. This book is a professional book, meaning the authors assume that you know the basics about how to query a SQL Server and have some rudimentary concepts of SQL Server already. For example, this book does not show you how to create a database or walk you through the installation of SQL Server using the wizard. Instead, the author of the installation chapter may provide insight into how to use some of the more advanced concepts of the installation. Although this book does not cover how to query a SQL Server database, it does cover how to tune the queries you’ve already written.
The first ten chapters of the book are about administering the various areas of SQL Server, including the developer and business intelligence features. Chapter 1 briefly covers the architecture of SQL Server and the changing role of the DBA. Chapters 2 and 3 dive into best practices on installing and upgrading to SQL Server 2008. Managing your SQL Server database instance is talked about in Chapter 4. This chapter also describes some of the hidden tools you may not even know you have.
Once you know how to manage your SQL Server, you can learn in Chapter 5 how to automate many of the redundant monitoring and maintenance tasks. This chapter also discusses best practices on configuring SQL Server Agent. Chapters 6 and 7 cover how to properly administer and automate many tasks inside of the Microsoft business intelligence products, such as Integration Services and Analysis Services. Developers will find that Chapter 8 is very useful, as it covers how to administer the development features, such as SQL CLR. Chapter 9 explains how to secure your SQL Server from many common threats and how to create logins and users. Chapter 10 covers how to create a SQL Server project and do proper change management in promoting your scripts through the various environments. It also covers the Policy-Based Management framework in SQL Server.
Chapters 11 through 15 make up the performance tuning part of the book. Chapter 11 discusses how to choose the right hardware configuration for your SQL Server in order to achieve optimal performance. After the hardware and operating system is configured, Chapter 12 shows you how to optimize your SQL Server instance for the best performance. Chapter 13 describes how to monitor your SQL Server instance for problematic issues such as blocking and locking. Chapters 14 and 15 discuss how to optimize the T-SQL that accesses your tables and then how to index your tables appropriately.
Chapters 16 through 20 consist of the high-availability chapters of the book. Chapter 16 covers how to use the various forms of replication, while database mirroring is covered in Chapter 17. Classic issues and best practices with backing up and recovering your database are discussed in Chapter 18. Chapter 19 dives deeply into the role of log shipping in your high-availability strategy, and Chapter 20 presents a step-by-step guide to clustering your SQL Server and Windows 2008 server.
This edition of the book covers all the same great information we covered in the last book, and we’ve added loads of new content for SQL Server 2008, which adds numerous new features to improve the DBA’s life. In short, the new version of SQL Server focuses on improving your efficiency, the scale of your server, and the performance of your environment, so you can do more in much less time, and with fewer resources and people. This means you can manage many servers at one time using Policy-Based Management, scale your I/O load using compression, and collect valuable information about your environment using data collectors, to name just a few key new features.
To follow the examples in this book, you will need to have SQL Server 2008 installed. If you wish to learn how to administer the business intelligence features, you need to have Analysis Services and the Integration Services components installed. You need a machine that can support the minimum hardware requirements to run SQL Server 2008; and you also need the AdventureWorks2008
and AdventureWorksDW2008
databases installed. Instructions for accessing these databases can be found in the ReadMe file on this book’s Web site.
Some features in this book (especially in the high-availability part) require the Enterprise or Developer Edition of SQL Server. If you do not have this edition, you will still be able to follow through some of the examples in the chapter with Standard Edition.
商品描述(中文翻譯)
SQL Server 2008 在可擴展性、性能和可用性方面為資料庫管理員(DBA)、開發人員和商業智慧(BI)開發人員帶來了顯著的進步。現在在 SQL Server 上運行 20TB 的資料庫已不再是罕見的事情。SQL Server 的管理曾經只是資料庫管理員(DBA)的工作,但隨著 SQL Server 在小型公司中的普及,許多開發人員也開始擔任管理員的角色。此外,SQL Server 中的一些新功能更偏向於開發人員,這些功能的配置不當可能會導致性能不佳。SQL Server 現在使您能夠像管理單一實例一樣管理環境中數百個 SQL Server 的政策。我們提供了一本全面的、以教程為基礎的書籍,幫助您克服配置和管理 SQL Server 2008 的學習曲線。
無論您是使用 SQL Server 的管理員還是開發人員,您都無法避免在某些時候扮演 DBA 的角色。開發人員通常在自己的工作站上使用 SQL Server,並必須向管理員提供有關他們希望如何配置生產環境的指導。通常,他們負責創建資料庫表和索引。管理員或 DBA 支持生產伺服器,並經常從開發人員那裡繼承資料庫。
本書旨在針對希望管理或已經在管理 SQL Server 2008 系統及其商業智慧功能(如 Integration Services)的開發人員、DBA 和普通用戶。本書是一部專業書籍,意味著作者假設您已經了解如何查詢 SQL Server 的基本知識,並對 SQL Server 有一些初步的概念。例如,本書不會教您如何創建資料庫或通過向導安裝 SQL Server。相反,安裝章的作者可能會提供有關如何使用一些更高級的安裝概念的見解。雖然本書不涵蓋如何查詢 SQL Server 資料庫,但它涵蓋了如何調整您已經編寫的查詢。
本書的前十章涉及 SQL Server 的各個管理領域,包括開發人員和商業智慧功能。第一章簡要介紹了 SQL Server 的架構和 DBA 角色的變化。第二章和第三章深入探討了安裝和升級到 SQL Server 2008 的最佳實踐。第四章談到了如何管理您的 SQL Server 資料庫實例。這一章還描述了一些您可能甚至不知道擁有的隱藏工具。
一旦您知道如何管理 SQL Server,您可以在第五章學習如何自動化許多冗餘的監控和維護任務。這一章還討論了配置 SQL Server Agent 的最佳實踐。第六章和第七章涵蓋了如何正確管理和自動化 Microsoft 商業智慧產品內的許多任務,例如 Integration Services 和 Analysis Services。開發人員會發現第八章非常有用,因為它涵蓋了如何管理開發功能,例如 SQL CLR。第九章解釋了如何保護您的 SQL Server 免受許多常見威脅,以及如何創建登錄和用戶。第十章涵蓋了如何創建 SQL Server 專案並在不同環境中進行適當的變更管理。它還涵蓋了 SQL Server 中的基於政策的管理框架。
第十一章到第十五章構成了本書的性能調優部分。第十一章討論了如何為您的 SQL Server 選擇合適的硬體配置以實現最佳性能。在硬體和操作系統配置完成後,第十二章告訴您如何優化 SQL Server 實例以獲得最佳性能。第十三章描述了如何監控 SQL Server 實例以發現問題,例如阻塞和鎖定。第十四章和第十五章討論了如何優化訪問您的表的 T-SQL,然後如何適當地為您的表建立索引。
第十六章到第二十章是本書的高可用性章節。第十六章涵蓋了如何使用各種形式的複製,而資料庫鏡像則在第十七章中介紹。第十八章討論了備份和恢復資料庫的經典問題和最佳實踐。第十九章深入探討了日誌傳輸在高可用性策略中的角色,而第二十章則提供了逐步指導,幫助您對 SQL Server 和 Windows 2008 伺服器進行叢集設置。
本書的這一版涵蓋了我們在上一本書中介紹的所有優秀資訊,並為 SQL Server 2008 添加了大量新內容,這些新內容增加了許多新功能以改善 DBA 的工作。簡而言之,SQL Server 的新版本專注於提高您的效率、伺服器的規模和環境的性能,讓您能在更短的時間內用更少的資源和人力完成更多工作。這意味著您可以使用基於政策的管理同時管理多個伺服器,使用壓縮來擴展您的 I/O 負載,並使用數據收集器收集有關您環境的有價值資訊,這僅僅是一些關鍵的新功能。
要跟隨本書中的示例,您需要安裝 SQL Server 2008。如果您希望學習如何管理商業智慧功能,則需要安裝 Analysis Services 和 Integration Services 組件。您需要一台能支持運行 SQL Server 2008 的最低硬體要求的機器;同時,您還需要安裝 AdventureWorks2008
和 AdventureWorksDW2008
資料庫。訪問這些資料庫的說明可以在本書網站的 ReadMe 文件中找到。
本書中的某些功能(特別是在高可用性部分)需要 SQL Server 的企業版或開發者版。如果您沒有這個版本,您仍然可以使用標準版跟隨章節中的一些示例。