+ All Categories
Home > Documents > Microsoft SQL Server 2008 R2 Reviewers Guide.doc

Microsoft SQL Server 2008 R2 Reviewers Guide.doc

Date post: 04-Jun-2018
Category:
Upload: divandann
View: 219 times
Download: 0 times
Share this document with a friend

of 71

Transcript
  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    1/71

    Microsoft SQL Server 2008 R2

    Reviewers GuidePublished: March 2010

    Updated: March 2010

    Summary:This guide provides key materials for evaluating Microsoft S! Server 200"

    #2$ including product details$ installation instructions and a guided tour%

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    2/71

    S! Server 200" #2 &valuators 'uide (

    The information contained in this document represents the current vie) of Microsoft *orp% on the issues

    discussed as of the date of publication% +ecause 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 document may be changed substantially prior to final commercial release of the soft)are described

    herein%

    This document is for informational purposes only% M,*#-S-.T M/&S - /##/T,&S$ &3P#&SS$

    ,MP!,&4 -# ST/TUT-#5$ /S T- T6& ,.-#M/T,- , T6,S 4-*UM&T%

    *omplying )ith all applicable copyright la)s is the responsibility of the user% ithout 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 7electronic$ mechanical$ photocopied$ recorded or

    other)ise8$ or for any purpose$ )ithout the e9press )ritten permission of Microsoft%

    Microsoft may have patents$ patent applications$ trademarks$ copyrights or other intellectual property

    rights covering subect matter in this document% &9cept as e9pressly provided in any )ritten license

    agreement from Microsoft$ the furnishing of this document does not give you any license to these patents$

    trademarks$ copyrights or other intellectual property%

    Unless other)ise noted$ the e9ample companies$ organi;ations$ products$ domain names$ e

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    3/71

    S! Server 200" #2 &valuators 'uide =

    Contents

    Welcome...........................................................................................................5

    Whats New in SQL Server 2008 R2.................................................................!

    SQL Server 2008 R2 "eature Review ..............................................................#5

    $ey "eatures at a %lance............................................................................#5

    &ruste'( Scala)le *lat+orm.........................................................................22

    ,& an' -eveloer /++iciency........................................................................5

    &here has never )een 1reater 'eman' +or ,& to rovi'e more value with

    eistin1 )u'1ets an' resources. SQL Server 2008 R2 rovi'es new tools +or

    mana1in1 lar1e multi'ata)ase environments alon1 with imrove'

    caa)ilities to hel maimi3e the value o+ consoli'ation e++orts( an' ensure

    the streamline' 'eveloment an' 'eloyment o+ 'ata4'riven alications.

    ...................................................................................................................5

    &his section will +ocus on how SQL Server 2008 R2 hels the ,& ro+essional

    an' 'eveloers )ecome more e++icient with enhancements to rovi'e

    1reater visi)ility an' control( ena)le resource otimi3ation an' +urther

    'rive 'eloyment an' a'ministrative e++iciencies......................................5

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    4/71

    S! Server 200" #2 #evie)ers 'uide >

    elcomeelcome to the Microsoft S! Server 200" #2 #evie)ers 'uide%

    This document is designed to help you understand the features and capabilities of the

    ne) version of S! Server 200" #2 and take a tour of its capabilities%

    -rgani;ations are looking to compete and gro) by reducing costs$ reducing time to

    market and identifying the highest value opportunities for their business% e?re moving

    for)ard to rapidly address these challenges )ith ne) capabilities in development$

    manageability$ business intelligence and data )arehousing and by delivering the first

    relational database cloud offering )ith Microsoft S! /;ure% e have a vision for an

    information platform that goes beyond storing and managing your data to help you

    deliver greater value from your data across your business in the applications your

    people use every day%

    / key element of this vision is to focus on the people at the center$ the users of S!

    Server:

    @ ,T and database professionals )ho support e9panding information needs through

    ,T services

    @ +usiness intelligence 7+,8 practitioners and end users )ho are looking to Auickly

    mine data for business insights to increase customer satisfaction and drive

    business results

    @ 4evelopers )ho build solutions to Auickly capture business opportunities in an

    increasingly competitive market

    Microsoft is committed to deliver an information platform that provides you )ith a

    complete set of enterprise

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    5/71

    S! Server 200" #2 #evie)ers 'uide E

    policy and helping drive ,T costs do)n )hile ensuring business uptime and

    agility% Microsoft$ along )ith its global partners$ can no) deliver highly scalable data

    )arehouse appliances based on standard reference architectures for guaranteed

    performance$ )hile giving customers choice in )hich partners and configurations

    best suit their needs%

    The key challenges )e prioriti;ed addressing )ith S! Server 200" #2 are broken do)n

    into three main categories:

    -ata Scale( Quality an' Comliance.4ata volumes especially for decision support

    systems are gro)ing e9ponentially and the ability for the hard)are and soft)are to

    support this gro)th is essential% /s information becomes more readily available to the

    rank and file of organi;ations$ the ability to apply authori;ation rules and automate

    access also becomes critical%

    'ministrator /++iciency.,f you look at the trend of technology over time you?ll see

    that )e?re graduating more and more database administrators$ and that?s great but theproblem is that the proliferation of soft)are and database applications is increasing at a

    greater rate than the number of database administrators on staff so )hat you get are

    these overburdened administrators% -n top of that$ the increase in the hard)are

    computing capacity tends to leave a lot of underutili;ed hard)are% So ,T admins not

    only need to become more efficient in managing a large number of applications$ they

    also need to ensure that resources are optimally utili;ed%

    /n'46ser /mowerment.This is essentially about enabling end users to do more )ith

    less dependency on their ,T departments% ,T )as cited by end users as being a maor

    bottleneck to reporting and analysis proects and from an ,T perspective$ they simply

    could not keep up )ith every change an end user demands% Providing end users )ithintuitive tools that enable them to build their o)n reports and models for analysis )as a

    maor challenge for ,T%

    This guide )ill )alk you through the maor upgrades$ ne) features and changes that

    address these challenges% ,n addition$ the second part of the guide )ill help you get

    started in the installation and testing of the Microsoft S! Server 200" #2 +eta%

    There are five sections in the guide:

    Whats New / summary of )hat?s in

    the release

    "eatures at a %lance -vervie) of all features

    "eature Review Product details and screenshots

    %ettin1 Starte' Step

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    6/71

    S! Server 200" #2 #evie)ers 'uide F

    hat?s e) in S! Server 200" #2Ge have been listening to the challenges that businesses face today% The upcoming

    Microsoft S! Server 200" #2 is designed to meet these challenges and represents a

    significant evolution in scalability$ manageability$ data compression$ applicationdeployment and self

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    7/71

    S! Server 200" #2 #evie)ers 'uide "

    &ruste'( Scala)le *lat+ormS! Server 200" #2 provides a comprehensive information platform delivering high

    levels of performance$ scalability$ availability and security for mission

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    8/71

    S! Server 200" #2 #evie)ers 'uide I

    ,t includes role

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    9/71

    S! Server 200" #2 #evie)ers 'uide 10

    7ana1e' Sel+4Service ,S! Server 200" #2 unveils groundbreaking ne) technologies and tools$ specifically

    targeted at empo)ering users$ assisting in seamless$ highly secure sharing and

    collaboration$ and increasing ,T and +, developer efficiency%

    S! Server 200" #2 delivers a complete data infrastructure and +, platform$ )orks )ith

    Microsoft SharePoint Server 2010 to supply a reliable and highly secure collaboration

    platform$ and e9tends Microsoft -ffice 2010 to provide an intuitive and familiar user

    platform )ith po)erful analytics capabilities% The Microsoft +, solution stack is a

    cornerstone in the Microsoft +, vision to provide business insight to all employees$

    leading to better$ faster$ more relevant decisions%

    "i1ure 2: &he 7icroso+t , Solution Stac

    S! Server 200" #2 capitali;es on the key business benefits that the Microsoft +,solution stack provides to the organi;ation$ business users$ and the ,T department and

    enables Managed Self

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    10/71

    S! Server 200" #2 #evie)ers 'uide 11

    Ma9imi;e utili;ation of familiar &9cel features$ such as the Microsoft -ffice .luent

    user interface$ PivotTables$ Pivot*harts and the ne) Slicers feature for

    interactive analysis

    ,mprove accuracy in decisions by combining and analy;ing massive amounts of

    data from a multitude of sources$ including relational databases$multidimensional sources$ cloud services$ data feeds$ &9cel files$ and te9t files$

    in the corporate net)ork and on the ,nternetJ and sort$ filter and scroll through

    millions of ro)s of data )ith about the same performance as a fe) thousand

    ro)s%

    ,ntuitive authoring and publishing of business reports )ith rich visuali;ations$

    fle9ible layouts$ re

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    11/71

    S! Server 200" #2 #evie)ers 'uide 12

    ,& an' -eveloer /++iciencyS! Server 200" #2 provides ne) tools for managing large multidatabase

    environments along )ith improved capabilities to help ma9imi;e the value of

    consolidation efforts$ and ensure the streamlined development and deployment of data

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    12/71

    S! Server 200" #2 #evie)ers 'uide 1(

    SQL 3ureMicrosoft S! /;ure 4atabase is a cloud

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    13/71

    S! Server 200" #2 #evie)ers 'uide 1=

    5ou can harness this global scalability to build the ne9t generation of ,nternet

    7aster -ata 7ana1er

    Master 4ata Manager is a eb application that serves as a ste)ardship portal for

    business users and a management interface for administrators% Master 4ata Manager

    includes the follo)ing five functional areas:

    /lorer.Use this area to edit the master data model obects and master datadetails$ apply business rules to validate master data$ revie) and correct data Aualityissues$ annotate master data$ monitor changes$ and reverse transactions%

    ;ersion 7ana1ement.Use this area to create a ne) version of your master data

    model and underlying data$ uncover all validation issues in a model$ prevent users

    from making changes$ assign a flag to indicate the current version for subscribingsystems$ revie) changes$ and reverse transactions%

    ,nte1ration 7ana1ement.Use this area to create and process batches for

    importing data from staging tables into the M4S database$ vie) errors arising from

    the import process$ and create subscription vie)s for consumption of master databy operational and analytic applications%

    System 'ministration.Use this area to create a ne) model and model obects$define business rules$ configure notifications for failed data validation and deploy a

    model to another system%

    6ser an' %rou *ermissions.Use this area to configure security for users and

    groups to access functional areas in Master 4ata Manager$ to perform specificfunctions$ or to restrict or deny access to specific model obects%

    We) Services

    M4S includes a eb services /P, as an option for creating custom applications that

    combine M4S )ith an organi;ation?s e9isting applications and processes% This /P,

    provides access to the master data model definitions as )ell as to the master data

    itself% /s an e9ample$ using this /P,$ you can completely replace the Master 4ata

    Manager eb application%

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    25/71

    S! Server 200" #2 #evie)ers 'uide 2E

    usiness Rules

    -ne of the goals of a master data management system is to set up data correctly once

    and to propagate only valid changes to do)nstream systems% To achieve this goal$ the

    system must be able to recogni;e valid data and to alert you )hen it detects invalid

    data% ,n M4S$ you create business rules to describe the conditions )hich render datainvalid% .or e9ample$ you can create a business rule that specifies the reAuired

    attributes 7also kno)n as fields8 for an entity% / business entity is likely to have multiple

    business rules )hich you can seAuence in order of priority$ as in .igure (%

    "i1ure =. *ro'uct entitys )usiness rules

    .igure = is an e9ample of a simple condition )hich simply identifies the reAuired fields

    for the Product entity% ,f you omit any of these fields )hen you edit a product member$

    M4S notes a validation issue for that member and prevents you from using the master

    data model until you supply the missing values%

    "i1ure @. ReAuire' +iel's )usiness rule

    ;ersionin1 7ana1ement

    M4S uses a versioning management process to support multiple copies of a model andthe data it contains% ith versioning$ you can maintain an official )orking copy of

    master data )hich no one can change alongside historical copies of master data forreference and a copy for )ork

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    26/71

    S! Server 200" #2 #evie)ers 'uide 2F

    M4S creates the initial version )hen you create a model% /nyone )ith the appropriatepermissions can populate the model )ith master data and make changes to the model

    obects in this initial version until you lock the version% /t that point$ only users )ithUpdate permissions can continue to modify the data in the locked version to add

    missing information$ fi9 any business rules validation$ or revert changes made to themodel% ,f necessary$ you can temporarily unlock the version to allo) other users to

    correct the data%

    hen all data validates successfully$ you can commit the version% *ommitting a versionprevents any further changes to the model and allo)s you to make the version available

    to do)nstream systems through subscriptions% 5ou can use a flag$ as sho)n in .igure >$to identify the version to use so that subscribing systems do not need to track the

    current version number themselves% ,f you reAuire any subseAuent changes to themodel$ you create a ne) version by copying a previously committed version and allo)

    users to make their changes to the ne) version%

    "i1ure 5. 7o'el versions

    Role4ase' Security

    M4S uses a role

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    27/71

    S! Server 200" #2 #evie)ers 'uide 2"

    "i1ure B. "unctional area ermissions

    5ou can grant a user either #ead

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    28/71

    S! Server 200" #2 #evie)ers 'uide 2I

    Comle /vent *rocessin1

    hile typical relational database applications are Auery

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    29/71

    S! Server 200" #2 #evie)ers 'uide (0

    Li1htwei1ht rchitecture

    The Stream,nsight runtime is the *&P server% ,t consists of the core engine and the

    adapter frame)ork% The adapter frame)ork allo)s developers to create interfaces to

    event stores such as eb servers$ devices or sensors$ and stock tickers or ne)s feeds

    and event sinks such as pagers$ monitoring devices$ P, dashboards$ trading stations$

    or databases% ,ncoming events are continuously streamed into standing Aueries in the

    *&P server$ )hich processes and transforms the data according to the logic defined in

    each Auery% The Auery result at the output can then be used to trigger specific actions%

    "i1ure !: Stream,nsi1ht rchitecture

    -eveloment 7o'els

    Stream,nsight provides three development models that support *&P application

    development% hile the tasks defined above remain the same$ actual implementation of

    the tasks varies )ith the development model % Sample applications demonstrating each

    of these models is available in the Stream,nsight Samples Soft)are 4evelopment it

    7S48 available at htt:1o.microso+t.com+wlinLin,'D#B058%

    The e9plicit server development model provides a full

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    30/71

    S! Server 200" #2 #evie)ers 'uide (1

    process and analy;e the events )ithin the *&P server% The server obect itself is

    NanonymousN and cannot be accessed directly through the obect model%

    The ,-bservableO,-bserver development model provides an alternative method

    of implementing input and output adapters as the producers and consumers ofevent sources and sinks% This model is based on the ,-bservableO,-bserver

    design pattern in )hich an observer is any obect that )ishes to be notified )henthe state of another obect changes$ and an observable is any obect )hose

    state may be of interest$ and in )hom another obect may register an interest%.or e9ample$ in a publication

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    31/71

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    32/71

    S! Server 200" #2 #evie)ers 'uide ((

    7ana1e' Sel+4Service ,

    Microsoft S! Server 200" #2 e9pands on the value delivered in S! Server 200" to

    make actionable business intelligence accessible to all employees$ leading to better$faster$ more relevant decisions% More than ever$ organi;ations can empo)er individuals

    to gain deeper insight into all aspects of their business and to share their findings

    effortlessly and more securely%

    S! Server 200" #2 unveils groundbreaking ne) technologies and tools$ specifically

    targeted at empo)ering users$ assisting in seamless$ more secure sharing and

    collaboration$ and increasing ,T and +, developer efficiency% ,nnovations$ such as

    Po)erPivot for &9cel 2010 and SharePoint 2010$ don?t ust tackle typical enterprise +,

    challenges D they change the game%

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    33/71

    S! Server 200" #2 #evie)ers 'uide (=

    /mower /n' 6sers

    S! Server 200" #2 helps organi;ations empo)er their users by means of the follo)ing

    tools: -ffice applications and add

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    34/71

    S! Server 200" #2 #evie)ers 'uide (>

    "i1ure 8. Samle *ower*ivot +or /cel lication

    6ser ,nter+ace Customi3ations

    Po)erPivot implements its o)n assembly to enhance the &9cel user e9perience through

    ribbon customi;ations and spreadsheet templates$ and overrides the default PivotTablefield list to implement its o)n task pane%

    ;erti*aA /n1ine +or 'vance' -ata nalysis

    HertiPaA makes the most of multicore processors and gigabytes of memory to process

    enormous Auantities of data )ith incredible speed% Processing millions of ro)s takes

    about the same time as thousands%

    Column4ase' Comression

    HertiPaA compresses the data users import into a Po)erPivot )orkbook )ith efficient

    column

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    35/71

    S! Server 200" #2 #evie)ers 'uide (E

    ,n

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    36/71

    S! Server 200" #2 #evie)ers 'uide (F

    +y using 4/3 in addition to standard &9cel features$ Po)erPivot users can Auickly

    create advanced )orkbook applications% These applications can rely on data

    relationships bet)een tables as in a database$ include calculated columns and

    measures$ and aggregate over billions of ro)s% ,n many cases$ Po)erPivot for &9cel

    2010 can establish the table relationships automatically%

    4/3 formulas are very similar to the formulas you type in &9cel tables$ but there are

    some key differences%

    ,n Microsoft &9cel you can reference individual cells or arraysJ in Po)erPivot you

    can reference only complete tables or columns of data%

    4/3 formulas do not support the same data types as Microsoft -ffice &9cel$ and

    perform implicit type conversions on some data$ depending on the operation%More information is available at htt:ms'n.microso+t.comen4

    usli)raryeeB=@B>SQL.#05?.as%

    / 4/3 formula al)ays starts )ith an eAual sign 78% /fter the eAuals sign$ you provideany or all of the follo)ing:

    #eferences to columns or tables% The 4/3 language al)ays uses tables and

    columns as inputs to functions$ never an array or arbitrary set of values%

    -perators$ constants$ and values provided as part of an e9pression%

    / function and any reAuired arguments:

    Most Po)erPivot functions reAuire one or more arguments$ )hich can includetable$ columns$ e9pressions$ and values% 6o)ever$ some functions$ such as P,$

    do not reAuire any arguments$ but al)ays reAuire parentheses to indicate thenull argument% .or e9ample$ you must al)ays type P,78$ not P,% 5ou can also

    nest functions )ithin other functions% &9pressions% /n e9pression can contain any or all of the follo)ing:

    -perators*onstants

    #eferences to columns

    .or e9ample$ the follo)ing are all valid formulas:

    .ormula #esults

    ( (

    NSalesN Sales

    QSalesQR*olumn

    1

    The value of *olumn 1 in the Sales table%

    ,f there is a relationship bet)een the current table and the sales table$ the value

    )ill depend on the relationship%

    70%0(

    R/mount8

    0%0(

    R/mount

    Three percent of the value in the amount column of the current table%

    /lthough this formula can be used to calculate a percentage$ the result is not

    sho)n as percentage unless you apply formatting in the table%

    P,78 The value of the constant pi%

    Q./!S&Q 0

    7./!S& 08

    T#U&

    +ecause 0 and ./!S& are different data types$ 4/3 converts the values to a

    http://msdn.microsoft.com/en-us/library/ee634969(SQL.105).aspxhttp://msdn.microsoft.com/en-us/library/ee634969(SQL.105).aspxhttp://msdn.microsoft.com/en-us/library/ee634969(SQL.105).aspxhttp://msdn.microsoft.com/en-us/library/ee634969(SQL.105).aspx
  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    37/71

    S! Server 200" #2 #evie)ers 'uide ("

    7Q./!S&Q 08 common type and compares the results%

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    38/71

    S! Server 200" #2 #evie)ers 'uide (I

    Reort uil'er =.0

    #eport +uilder 2%0 )as released )ith S! Server 200" and gave the user e9panded

    capabilities for importing Aueries from other report definition files or for )riting a Aueryon any data source supported by #eporting Services% ,n addition$ #eport +uilder 2%0

    included support for all layout options of #eport 4efinitional !anguage 7#4!8% #eport

    +uilder (%0 is the third iteration of this tool% ,t supports the ne) capabilities of S!

    Server 200" #2 #4! including map$ sparklines and databars% #eport +uilder (%0 also

    supports t)o improvements intended to speed up the report development process D

    edit sessions and the #eport Part 'allery%

    "i1ure . Reort uil'er =.0 ,nter+ace

    -ata ars

    / data bar is a special type of chart that you add to your report from the Toolbo9

    )indo)% / data bar sho)s a single data point as a hori;ontal bar or as a vertical

    column% Usually you embed a data bar inside of a T/+!,3 to provide a small data

    visuali;ation for each group or detail group that the T/+!,3 contains% /fter adding thedata bar to the T/+!,3$ you configure the value you )ant to display$ and you can fine1

    "i1ure #042: &he *u)lish Reort *arts 'ialo1 )o

    hen you first publish the report part$ #eporting Services assigns it a uniAue identifier

    that persists across all reports to )hich it )ill be added% ote the option in the Publish

    #eport Parts dialog bo9 in #eport 4esigner 7.igure 10

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    51/71

    S! Server 200" #2 #evie)ers 'uide >2

    Share' -atasets

    / shared dataset allo)s you to define a Auery once for reuse in many reports$ much likeyou can create a shared datasource to define a reusable connection string% This reduces

    the need for the average user to kno) ho) to )rite Aueries to pull common data% The

    main reAuirement )hen creating a shared dataset is to use a shared data source% ,n all

    other respects the configuration of the shared dataset is ust like the traditional

    embedded dataset used in earlier versions of #eporting Services%

    5ou can check the server to see )hich reports use the shared dataset )hen you need to

    evaluate the impact of a change to the shared dataset definition% Simply navigate to the

    folder containing the shared dataset$ click the arro) to the right of the shared dataset

    name$ and select Hie) 4ependent ,tems$ as sho)n in .igure 10

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    52/71

    S! Server 200" #2 #evie)ers 'uide >(

    5ou use the !ookup function )hen there is a one

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    53/71

    S! Server 200" #2 #evie)ers 'uide >=

    "i1ure #04B: 7ultiLoou +unction results

    The Multi!ookup function in the second column of the table reAuires an array of values

    from the dataset bound to the table$ )hich in this case is the StateProvince*ode field in

    4ataset2% 5ou must first use the Splitfunction to convert the comma

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    54/71

    S! Server 200" #2 #evie)ers 'uide >>

    "i1ure #04!: LoouSet +unction results

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    55/71

    S! Server 200" #2 #evie)ers 'uide >E

    ,ncrease ,& /++iciency

    ,T administrators primarily care about usage statistics for published )orkbook

    applications$ as )ell as statistics regarding the availability and performance of theireb applications$ service applications$ and databases hosted on front

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    56/71

    S! Server 200" #2 #evie)ers 'uide >F

    appropriate server resources to ensure high availability and performance according to

    oS reAuirements%

    7ost *oular Worloa's *u)lishe' in Share*oint

    !everage the Po)erPivot Management 4ashboard to monitor your shared applications%

    Track usage patterns over time$ drill do)n to reveal hidden details$ discover mission

    'ministrative /++iciencies.or centrali;ed S! Server management to provide incremental value$ database

    administrators and developers need a single unit of deployment for their database

    applications to accelerate changes$ upgrades$ and deployments% 6aving the abilityto more easily package and move database applications is especially important for

    streamlining the tasks associated )ith consolidation initiatives%

    -ata4&ier lication

    To simplify the development and deployment of the data

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    65/71

    S! Server 200" #2 #evie)ers 'uide EE

    +ecause the 4/* contains server obects that the database depends upon$ this

    process is e9tremely straightfor)ard%

    %lo)al 7onitorin1 *olicies

    *ontrol Point health policies can be configured for data$ and S! Server 200" to S!

    Server 200" #2% .urthermore$ the 4/* contains any server level obects that the

    database depends upon such as logins%

    To upgrade$ users can point to a S! Server 2000$ S! Server 200>$ or S! Server

    200" database$ e9tract a 4/* and create the corresponding 4/* package file$ and then

    deploy the 4/* to a target instance of S! Server 200" #2% Then$ data can be

    transferred from the source database to the target database by using S! Server

    ,ntegration Services$ the bulk copy utility$ or many other data migration techniAues%

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    66/71

    "i1ure #24B: 61ra'in1 to SQL Server 2008 R2 )y etractin1 a -C

    S! Server 200" #2 #evie)ers 'uide EF

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    67/71

    S! Server 200" #2 #evie)ers 'uide E"

    SQL Server Sysre

    -rgani;ations have been using the System Preparation tool 7Sysprep8 for many

    years no) to automate the deployment of operating systems% S! Server 200" #2introduces this technology to S! Server%

    ,nstalling S! Server )ith Sysprep involves a t)o

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    68/71

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    69/71

    S! Server 200" #2 #evie)ers 'uide F0

    7ana1ea)ility

    S! /;ure 4atabase offers the high availability and functionality of an enterprise

    datacenter )ithout the administrative overhead that is associated )ith an on

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    70/71

    S! Server 200" #2 #evie)ers 'uide F1

    7ultitenant Suort. ,SHs )ho develop soft)are plus services offerings must provide

    adeAuate isolation for individual customers? data% ,SHs must be able to charge eachcustomer the right price for the data storage services that they have consumed% S!

    /;ure provides the fle9ibility that ,SHs need to segregate customer data and implementmultitenant billing$ )hich enables you to build a global soft)are plus services solution

    Auickly and easily%

    -eveloer /mowerment

    -ne of the potential obstacles to building great cloud

  • 8/14/2019 Microsoft SQL Server 2008 R2 Reviewers Guide.doc

    71/71

    S! Server 200" #2 #evie)ers 'uide F2

    Conclusion

    The groundbreaking ne) tools and technologies included in S! Server 200" #2 enable

    organi;ations to empo)er their users$ facilitate seamless and highly secure sharing andcollaboration on user


Recommended