SQL 2012 Compatibility and Vista View Conversion. Presented By: Deepali Savkoor Ellucian June 12, 2014

Similar documents
Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led

HOW TO CONFIGURE SQL SERVER REPORTING SERVICES IN ORDER TO DEPLOY REPORTING SERVICES REPORTS FOR DYNAMICS GP

Luminis Platform Banner Document Management Suite Portal Guide. Release November 2011

ProperSync 1.3 User Manual. Rev 1.2

Migrating from SharePoint 2007 to SharePoint

Dream Report Version 4.5

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

Course Syllabus. Implementing and Managing Windows Server 2008 Hyper-V. Key Data. Audience. At Course Completion. Prerequisites

Tips and Tricks SAGE ACCPAC INTELLIGENCE

Video Administration Backup and Restore Procedures

MONAHRQ Installation Permissions Guide. Version 2.0.4

Microsoft Corporation. Project Server 2010 Installation Guide

SPHOL207: Database Snapshots with SharePoint 2013

Updating Your SQL Server Skills to Microsoft SQL Server 2014 (10977) H8B96S

GETTING STARTED GUIDE 4.5. FileAudit VERSION.

Connectivity Pack for Microsoft Guide

MS 10977B Upgrading Your SQL Server Skills to Microsoft SQL Server 2014

Security Explorer 9.5. User Guide

Master Data Services. SQL Server 2012 Books Online

Sophos Cloud Migration Tool Help. Product version: 1.0

Microsoft SharePoint 2010 End User Quick Reference Card

Compatibility with Encryption Products

VMware vcenter Update Manager Administration Guide

Upgrading a Microsoft Dynamics NAV 2009 R2 or Microsoft Dynamics NAV 2009 SP1 Database to Microsoft Dynamics NAV 2015

How To Install Outlook Addin On A 32 Bit Computer

BSDI Advanced Fitness & Wellness Software

Using SQL Reporting Services with Amicus

Resources You can find more resources for Sync & Save at our support site:

Customer Relationship Management Overview Document. for Sage 100 ERP

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

Project Server 2010 Migration

Exchange 2003 Mailboxes

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

Upgrading Your SQL Server Skills to Microsoft SQL Server 2014 va

Microsoft Visual Studio Integration Guide

Silect Software s MP Author

Configuring and Administrating Microsoft SharePoint 2010 (10174) HK913S

Implementing and Managing Windows Server 2008 Hyper-V

Microsoft Dynamics GP. Business Analyzer

Coveo Platform 7.0. Microsoft SharePoint Connector Guide

Quick Start guide to. Microsoft Business Solutions CRM 1.2. on a Microsoft Windows Small Business Server 2003 Premium Edition.

126 SW 148 th Street Suite C-100, #105 Seattle, WA Tel: Fax:

Symantec Backup Exec System Recovery Granular Restore Option User's Guide

DocAve 6 Platform Backup and Restore

Vector HelpDesk - Administrator s Guide

SQL Server Replication Guide

Create a New Database in Access 2010

"Charting the Course to Your Success!" MOC B Configuring and Administering Microsoft SharePoint Course Summary

Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey

This presentation is an introduction to the SQL Server Profiler tool.

GETTING STARTED GUIDE. FileAudit VERSION.

Search help. More on Office.com: images templates

HarePoint Active Directory Self Service Manual

Outline SSS Microsoft Windows Server 2008 Hyper-V Virtualization

Introduction to Google Docs

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. SMARTDOCS SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE

Ajera 7 Installation Guide

The software shall provide the necessary tools to allow a user to create a Dashboard based on the queries created.

FileMaker 11. ODBC and JDBC Guide

Moving the Web Security Log Database

Ellucian Portal: SharePoint Basics Participant Guide. Microsoft SharePoint 2013 January 2014

GP REPORTS VIEWER USER GUIDE

ICE for Eclipse. Release 9.0.1

XMailer Reference Guide

Microsoft Dynamics GP Audit Trails

Tutorial 3. Maintaining and Querying a Database

Microsoft Office 2010

Data Center Real User Monitoring

Using Management Shell Reports and Tracking User Access in the NetVanta UC Server

Crystal Converter User Guide

Using and Contributing Virtual Machines to VM Depot

Change Management for Rational DOORS User s Guide

EMC SourceOne for Microsoft SharePoint Storage Management Version 7.1

SQL Reporting Services: A Peek at the Power & Potential

SQL SERVER REPORTING SERVICES 2012 (POWER VIEW)

SharePoint 2010

unipaas V1.9g Release Notes

DigiVault Online Backup Manager. Microsoft SQL Server Backup/Restore Guide

How to move a SharePoint Server bit environment to a 64-bit environment on Windows Server 2008.

User Guide. DocAve Lotus Notes Migrator for Microsoft Exchange 1.1. Using the DocAve Notes Migrator for Exchange to Perform a Basic Migration

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

Backup / migration of a Coffalyser.Net database

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

Attention: This is an old version of the GALsync Upgrade Instructions, which was published for GALsync 5.1.

Ellucian Recruiter Installation and Integration. Release 4.1 December 2015

Microsoft SQL Server Staging

Project Server 2003 Install on SBS 2003 Courtesy of Chris Jones All rights reserved by the Author

for Sage 100 ERP Business Insights Overview Document

Chapter 6. Using the SQL Server

Migrating MSDE to Microsoft SQL 2008 R2 Express

Web Intelligence Report Conversion

Enterprise Vault Installing and Configuring

Agency Manager Professional Software Manual

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

ilaw Installation Procedure

Transcription:

SQL 2012 Compatibility and Vista View Conversion Presented By: Deepali Savkoor Ellucian June 12, 2014

Introduction SQL Server 2012 does not provide backward compatibility with SQL 2000. Non-ANSI joins, that were only available until SQL 2000, cannot be used anymore. This session highlights changes with SQL 2012, in addition to the Non-ANSI joins. Discuss Vista View Conversion, that is affected by the compatibility change. 2

Agenda New features in SQL Server 2012 SQL Server 2012 Compatibility SQL 2012 Reporting Services compatibility 8.4 Database Upgrade Advisory Report Vista View Conversion Utility 8.4 PowerCampus Vista View Wizard changes 3

SQL 2012 new features Column store indexes Sequence objects Pagination using new OFFSET and FETCH commands Contained database setting Error handling with THROW command Windows server core support Data Quality Services (DQS) 4

SQL 2012 Compatibility SQL 2000 OR 80 level compatibility is not supported any more. sp_dboption is not supported anymore and should be replaced by the ALTER DATABASE sql command. RAISERROR only supports new syntax format. Non-ANSI joins (*=,=*) are not supported. Specify the WITH keyword when using table hints from 90 compatibility mode. Enclosing STOPLIST in square brackets [] as it is a reserved word from SQL 2008. 5

SQL 2012 Compatibility Other SQL 2012 compatibility notes not affecting PowerCampus baseline Selecting from columns or tables named NEXT. EXECUTE AS The ALTER TABLE statement allows only two-part (schema.object) table names. WITHIN reserved keyword. CAST and CONVERT operations on computed columns of type time or datetime2. 6

SQL Server 2012 Reporting Services compatibility changes SharePoint Mode server references require the SharePoint Site. To reference the report server, the URL would look similar to the following: http://<server Name>/sites/videos/_vti_bin/ReportServer The Configuration of Reporting Services SharePoint is now completed using PowerShell cmdlets and SharePoint Central Administration and cannot be done by the Reporting Services Configuration Manager. 7

SQL Server 2012 Reporting Services compatibility changes Report Model Designer is not available in SQL Server Data Tools. You can continue to use report models as data sources in reports authored in SQL Server 2012 Reporting Services (SSRS) tools such as Report Builder and Report Designer. However, to update report models, you can use SQL Server 2008 R2 Reporting Services. A list of all SQL 2012 backward compatibility changes are available on the Microsoft website at http://msdn.microsoft.com/en-us/library/cc280407.aspx 8

8.4 Database Upgrade Advisory Report Shows usage of STOPLIST keywords without square brackets in Report Filter and Sort criteria, Vista View Compute columns. Returns user vista views with more involved outer joins that the Vista View Conversion tool will be unable to convert. * For those using VWUANTICGRADDATE for their NSLC processing, they might want to copy over the modified system defined template view VWSANTICGRADDATETMPL sql and customize it again to their needs. 9

8.4 Database Upgrade Advisory Report **You will need to run the 8.4 PowerCampus database upgrade on a database at the existing 80 (SQL2000) compatibility level. Run the vista view conversion utility and ensure any other customized views and code (PowerCampus, Self-Service, SQL Reports) do not have any Sql2000-only compatible features before you migrate to SQL Server 2012 or switch compatibility level higher than Sql2000. The query below maybe used to search star joins used in database objects such as assessment stored procedures. 10

Vista View Conversion Utility Tool uses the data in the VISTAVIEW* metadata tables to recreate the syntax for only the user views with non-ansi outer joins (*=, =*) and rebuild the views. On running the VistaView Conversion install (PowerCampusVistaViewConversion84Setup.exe), you will see the conversion utility program in the Start menu. 11

Vista View Conversion Utility The sql behaves differently for the optional tables that have criteria in the WHERE clause as compared to the same criteria in the JOIN clause. To maintain integrity of the results returned like they did before, the criteria for the optional tables are moved to the JOIN clause. 12

Vista View Conversion Utility Run the VistaViewGen utility and provide database connection information. When the process is complete, a trace log file is created in the folder where the utility is installed such as C:\Program Files (x86)\ellucian\powercampus Vista View Conversion\Log. 13

Vista View Conversion Utility A list of user vista views that the conversion utility was unable to convert, is also stored in the same location as the log file. 14

Vista View Conversion Utility If the view syntax had been altered prior to conversion, these will not be converted. This is because the conversion uses the VISTAVIEW* metadata tables to regenerate the syntax and in case of an altered view the final syntax may not necessarily reflect what was originally added in the other tabs of the Vista View wizard. Also views that have filter criteria on the optional tables in the WHERE clause combined with OR conditions will not be converted. This is because moving the criteria to the JOIN clause can break the OR condition and it can get even more complicated when parentheses are also involved. 15

Vista View Conversion Utility You can open the Vista View Wizard, go to the Syntax tab and make the changes there or click Revert and redefine the conditions. A backup of all the previous data in the related tables that are modified during the conversion process is available in the tables below. SAVE_VISTAVIEW SAVE_VISTAVIEWCRITERIA SAVE_VISTAVIEWSYNTAX 16

Vista View Wizard Changes To accommodate the ANSI join format, the Join tab of the Vista View wizard was modified to specify the joins at the table level ( instead of column level done previously). 17

Vista View Wizard Changes The columns that the tables are being joined on, can be specified in the right-hand side area. Also any additional criteria on the outer joined tables can be entered in the lower right box. 18

Summary Make note of all compatibility changes when upgrading to SQL 2012 or switching compatibility level from SQL2000. Run Vista View Conversion tool to fix the Vista views with non-ansi joins. Fix the unconverted Vista views manually using the Vista View Wizard in PowerCampus 8.4. 19

FAQs Q: Is there a utility that can give us a list of problem views without converting them so we can identify which views have issues so that we can correct before conversion or figure out alternatives? You may run the 8.4 PowerCampus Database Upgrade Advisory report (DBUpgradeAdvisoryReport.sql). In the Results tab, look for the column header named Vista Views with Unsupported Outer Joins. Q: If we are not going to SQL 2012 at this time but are going to PC 8.4, should we run this utility with 8.4? It is recommended that you run the Vista View Conversion utility even if you are not migrating to SQL 2012. Otherwise you may end up with inconsistent syntax especially if you edit views in the 8.4 Vista View Wizard. Q: Can you run 8.4 in SQL 2000 compatibility mode? Yes Q: Will the base Vista Views be converted in release 8.4? Yes 20

SQL Server 2012 Compatibility Questions? Banner, Colleague, Ellucian, and Luminis are trademarks of Ellucian Company L.P. or its affiliates and are registered in the U.S. and other countries. Ellucian Advance, Ellucian Course Signals, Ellucian Degree Works, Ellucian PowerCampus, Ellucian Recruiter, Ellucian SmartCall, and are trademarks of Ellucian Company L.P. or its affiliates. Other names may be trademarks of their respective owners. 2009 2013 Ellucian Company L.P. and its affiliates. 2009 2014 Ellucian Company L.P. and its affiliates. 21