Presentation is loading. Please wait.

Presentation is loading. Please wait.

Upgrading to SQL Server 2005

Similar presentations


Presentation on theme: "Upgrading to SQL Server 2005"— Presentation transcript:

1 Upgrading to SQL Server 2005
Keith Burns Data Architect DPE

2 How to upgrade Agenda Reporting Services Analysis Services
8/9/2019 9:18 PM Agenda How to upgrade Reporting Services Analysis Services Data Transformation Services © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 Upgrading SQL Server Reporting Services

4 Reporting Services 2005 Setup
8/9/2019 9:18 PM Reporting Services 2005 Setup Part of the standard installation Setup has two modes: Default Configuration Files Only Installation Default configuration assumes Default web site with newly created App Pool Relational database engine installed at same time Use service account for database connection Configurations no longer included in setup Remote RSDB (including SQL 2000) Scale-out (web farm) installation SMTP Server configuration After 2005 setup, delivery is DISABLED © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 Reporting Services 2005 Configuration Tool
Demo Reporting Services 2005 Configuration Tool

6 Upgrade Process - UI Proceed with upgrade Install prerequisites
.Net Framework 2.0 Select Features New Instance Existing Instance Select Instance Install the default Configuration Select which features to upgrade Yes No Specify credentials used during upgrade Most likely scenario for new install Probably a “migration” upgrade. Will require running RS Configuration afterwards Run Upgrade blocker checks Proceed with upgrade

7 Upgrade Impacts Existing reports continue to work
8/9/2019 9:18 PM Upgrade Impacts Existing reports continue to work Existing applications continue to work Existing data sources can be used for reports RS 2005 can use SQL Server 2000 data sources (AS & SQL) 3rd party data sources do not need to change WMI provider is changed New namespace, much richer Old namespace is not supported in RS 2005 Changed location on disk C:\Program Files\Microsoft SQL Server\MSSQL.X\Reporting Services\ReportServer © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

8 Upgrade Impacts: Existing Reports
2000 RDL (Report Definition Language) Can be published to RS 2005 RDL is not changed when setting/getting from server Published Reports Snapshot format is upgraded on the fly at first access Report Designer 2000 Requires Visual Studio .Net 2003 Does not work on Visual Studio 2005 VS .Net 2003 and VS 2005 run side-by-side 2005 Requires Visual Studio 2005 IDE – included in SQL Server 2005 box Upgrades RS 2000 RDLs on first load Does not output RS 2000 RDLs

9 Upgrading Relational Engine
8/9/2019 9:18 PM Upgrading Relational Engine NOT REQUIRED to upgrade Reporting Services Relational Engine upgrade changes:- Files on disk Database format Does not affect RSDB contents nor schema If Report Server and SQL Relational Engine are in different instances: You can upgrade Report Server without upgrading RE You can upgrade RE without upgrading Report Server If Report Server and SQL Relational Engine are in the same instance (Default): Either upgrade RS and RE at same time Or migrate RS to another computer/instance © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 Upgrading SQL Server Analysis Services

11 Analysis Services Upgrade Options
Just run the installation and chose to upgrade the existing instance. Runs the migration process under the hood Reuse of existing hardware and IP addresses etc Migration Supports migrating individual databases Enables customer to move databases one by one through migrate  process  verify  production Side by side comparison with AS2000 possible Easier to troubleshoot upgrade issues AS2000 data is available to user during migration procedure Redesign Makes best use of new features Takes resources to redeploy

12 Upgrade Advisor Known Upgrade Issues
8/9/2019 9:18 PM Upgrade Advisor Known Upgrade Issues Run Upgrade Advisor before any Migration or Upgrade! Discontinued: Virtual cubes, virtual dimension, custom level formulas Mostly replaced by other features Linked measure groups, multiple hierarchies, MDX scripts Deprecated: ie may be discontinued in next release (after SQL2005) Calculated cells, cell evaluation list… Behavioral changes in some features Check Books Online for all upgrade issues and mitigations © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 Upgrade/Migration logic
8/9/2019 9:18 PM Upgrade/Migration logic Upgrade/migration logic does best possible job while preserving compatibility with AS2000 database Query results, schema rowsets, unique names, etc. Some objects/features are not migrated: Drill through Linked cubes and dependant objects Remote partitions However migrated database is not best practice for AS2005 Different from database redesigned using AS2005 tools © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 Analysis Services 2005 Migration Wizard
Demo Analysis Services 2005 Migration Wizard Upgrade Foodmart Open Management Studio Select Migration Wizard Choose Foodmart from SS2000 AS Fix Migration Issues Open BI Dev Studio Open Migrated Foodmart Fix issues Change datasource from ODBC to OLEDB (Access database in C:\) Foodmart DSV. 3 tables need column1 fixing by removing “ round fields. Warehouse cube. Edit partitions and remove all the double quotes Build sales cube. Modify Migrated Cube From BI Dev Studio Select new project Choose Import AS Services 9 Database Remember its an instance called SS2000\SS2005 Fixup Gender and marital Status Delete the shared dimensions Gender and Marital Status Edit Customers dimension Rename the attributes to more appropriate names Select Gender and marital Status and in properties table change AttributeHierarchyVisible to true Change the properties of the solution to deploy to SS2000\SS2005 Delete Warehouse and Sales & Warehouse cubes Edit sales cube and add warehouse and

15 Post Upgrade Modifications
8/9/2019 9:18 PM Post Upgrade Modifications Two options: Connect to live database via BI Dev Studio and edit Import live database into BI project, work offline and deploy to server Use wizards and designers to add features: KPIs Perspectives Translations MDX Script Drill through and report actions © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 Redesign Database Alternative to Upgrade and Migration
8/9/2019 9:18 PM Redesign Database Alternative to Upgrade and Migration Use BI Dev Studio wizards and designers DSV wizard & designer - model relational schemas, views, calculated columns Dimension wizard & designer Cube wizard & designers BI wizard for adding calcs – time intelligence, account intelligence, etc. Mining model wizard & designer © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 Upgrading Data Transformation Services

18 DTS Options Use the DTS Runtime to run packages “as is”
100% compatibility 0% future proof Incorporate DTS package into a larger SSiS package Provides an option to “enhance” a DTS package Use the migration Wizard to convert to SSiS package Wizard may well resort to option 2. Rewrite package using SSiS

19 Maintaining DTS 2000 Packages After an Upgrade
8/9/2019 9:18 PM Maintaining DTS 2000 Packages After an Upgrade Tools install includes DTS 2000 runtime Existing packages execute as before ie running jobs still execute! Repository support removed Use SQL Server 2005 Management Studio to manage DTS packages on both 2000 and 2005 servers. Access via Legacy node in Object Explorer Legacy UI components don’t ship with 2005 Download DTS 2000 Designer Components © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

20 Maintain DTS 2000 packages with 2005 Tools
Demo Maintain DTS 2000 packages with 2005 Tools Open Management Studio Search under management for legacy node Import packages and show how the can be edited Choose

21 Execute DTS 2000 Package Task
8/9/2019 9:18 PM Execute DTS 2000 Package Task Use the Execute DTS 2000 Package task to invoke DTS packages from within an SSIS 2005 package. Wrap legacy packages to take advantage of improved SSIS: Looping and sequencing constructs Package security Event handling, restartability SSIS Service package enumeration and management Embed legacy package in 2005 package for easier deployment. Note – 32-bit only © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

22 Execute DTS 2000 packages from SSIS 2005
Demo Execute DTS 2000 packages from SSIS 2005 Open BI Dev Studio Create new SSiS project Pull across Execute DTS 2000 transform Add-in the computername DTS task

23 Package Migration Wizard
8/9/2019 9:18 PM Package Migration Wizard “Best Effort” migration Creates new SSIS package; leaves original in place. Migrate what we can Variables and control flow Most tasks Wrap what we can not Complex Data Transformation Tasks AS Tasks Some constructs not supported Transactions Dynamic Property Task Access to old API; script on step © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

24 Package Migration Cases
8/9/2019 9:18 PM Package Migration Cases Workflow Simple Data Transformation Complex Data Transformation Self-modifying packages Dynamic Properties Nested packages Custom Task Complexity © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

25 Using the Upgrade Wizard to upgrade DTS packages to SSIS
Demo Using the Upgrade Wizard to upgrade DTS packages to SSIS

26 DTS Recommendations DTS API is deprecated in this release.
8/9/2019 9:18 PM DTS API is deprecated in this release. Complete migration to SSIS before next release of SQL Server. Limit further investment in DTS 2000 packages. Migrate quickly where complexity, stability, performance, of packages are low. Rewrite where complexity, performance, features justify. E.g. order of magnitude differences in script, lookup performance. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

27 Thank you for attending this TechNet Event
PS (The evaluation form is now sent out electronically with your thank you . This can take up to 5 working days. Please do feedback as we read all the comments and use them to shape future event content)


Download ppt "Upgrading to SQL Server 2005"

Similar presentations


Ads by Google