Programming Microsoft SQL Server 2005

Size: px
Start display at page:

Download "Programming Microsoft SQL Server 2005"

Transcription

1 Programming Microsoft SQL Server 2005 Andrew J. Brust, Stephen Forte To learn more about this book, visit Microsoft Learning at Publication Date: December 2004

2 Table of Contents Acknowledgements xix Introduction xxiii Who This Book Is For xxiv How This Books is Organized xxv System Requirements xxvi Using the Samples xxvii Support for This Book xxix Questions and Comments xxix Part I Design Fundamentals and Core Technologies 1 Overview A Tough Act to Follow The Software Industry and Disruptive Change Industry Trends, SQL Server Features, and a Book to Show You the Way Programming the Server Application Code and SQL Server: Extending Your Database s Reach It s the Strategy, Stupid A Collaborative Effort for, and by, Developers Exploring the T-SQL Enhancements in SQL Server Introducing SQL Server Management Studio Common Table Expressions Recursive Queries with CTEs The PIVOT and UNPIVOT Operators Using UNPIVOT Dynamically Pivoting Columns The APPLY Operator TOP Enhancements Ranking Functions ROW_NUMBER() RANK() DENSE_RANK() and NTILE(n) Using All the Ranking Functions Together Ranking over Groups: PARTITION BY What do you think of this book? We want to hear from you! Microsoft is interested in hearing your feedback about this publication so we can continually improve our books and learning resources for you. To participate in a brief online survey, please visit: vii

3 viii Table of Contents Exception Handling in Transactions New Data Types varchar(max) Data Type xml Data Type The WAITFOR Command DDL Triggers and Notifications SNAPSHOT Isolation Statement-Level Recompile Summary An Overview of SQL CLR Getting Started: Enabling CLR Integration Visual Studio/SQL Server Integration SQL Server Projects in Visual Studio Automated Deployment SQL CLR Code Attributes Your First SQL CLR Stored Procedure CLR Stored Procedures and Server-Side Data Access Piping Data with SqlDataRecord and SqlMetaData Deployment Deploying Your Assembly Deploying Your Stored Procedures Testing Your Stored Procedures CLR Functions CLR Triggers CLR Aggregates CLR Types Security Examining and Managing CLR Types in a Database Best Practices for SQL CLR Usage Summary XML and the Relational Database XML in SQL Server The XML Data Type Working with the XML Data Type as a Variable Working with XML in Tables XML Schemas XML Indexes FOR XML Commands FOR XML RAW FOR XML AUTO FOR XML EXPLICIT

4 Table of Contents ix OPENXML Enhancements in SQL Server XML Bulk Load Querying XML Data Using XQuery XQuery Defined SQL Server 2005 XQuery in Action XML DML Converting a Column to XML Summary Introducing SQL Server Management Studio The New Management Studio Interface Overview of New Features Window Types Positioning a Docking Window Window Customization Options Connecting to a Database Server Using Object Explorer Object Explorer Filters Management Studio Solutions, Projects, and Files Code and Text Editor Track Changes Indicator Bookmarks Creating Objects Creating Tables Creating Table-Related Objects Creating Indexes Setting Properties for New Users Generating Scripts from Objects Creating Queries Executing Queries Using Templates Maintenance Features Using a Maintenance Plan Performance Tools SQL Server Profiler Database Engine Tuning Advisor Summary Using SQL Server Management Objects (SMO) What Is SMO? What About SQL-DMO? New Features in SMO Working with SMO in Visual Studio

5 x Table of Contents Iterating Through Available Servers Retrieving Server Settings Creating Backup-and-Restore Applications Performing Programmatic DBCC Commands with SMO Summary SQL Server 2005 Security Four Themes of the Security Framework Secure by Design Secure by Default Secure by Deployment Communications SQL Server 2005 Security Overview SQL Server Logins Database Users The Guest User Account Authentication and Authorization How Clients Establish a Connection Password Policies User-Schema Separation Execution Context Encryption Support in SQL Server Encrypting Data on the Move Encrypting Data at Rest Protecting SQL Server Reducing the Surface Area for Attack How Hackers Attack SQL Server Direct Connection to the Internet Weak SA Passwords SQL Server Browser Service SQL Injection Intelligent Observation Summary Part II Applications Development and Reach Technologies 8 ADO.NET 2.0, Typed DataSet Objects, and.net Data Binding A Brief History of Data Access Object Models DAO: A Golden Oldie RDO: A Thin API Wrapper Enter OLE DB and ADO Classic ADO +.NET = ADO.NET What s New in ADO.NET 2.0?

6 Table of Contents xi New Typed DataSet Members Other Enhancements Typed DataSet Enhancements DataTable Objects in the Typed DataSet Designer TableAdapter Objects Connection String Management Using the TableAdapter Configuration Wizard More on Queries and Parameters Adding Query Objects DBDirect Methods and Connected Use of Typed DataSet Objects Standalone DataTable Objects Pure ADO.NET: Working in Code Querying Keeping Data Up to Date Responsive UIs: Executing Queries Asynchronously Not for Servers Only: Client-Side Bulk Copy It s Not Just Text: Processing XML Columns with ADO.NET and the System.Xml Namespace Nothing but.net: Consuming SQL CLR UDT Data as Native.NET Objects Back to the Drawing Board Embedding SQL CLR Objects in Typed DataSet Objects Adding a CLR Stored Procedure to a Typed DataSet TVFs: Easy Living Aggregates and UDTs Windows Forms Data Binding DataGridView Binding Details View Binding Smart Defaults Binding to Stored Procedures and Views SQL CLR Binding Master-Detail and Lookup Binding Parameterized Query Data Binding Data Binding on the Web Typed DataSet Objects and the Web.config File The Data Source Configuration Wizard, the ObjectDataSource Control, and the New Data-Bound Controls Summary Debugging About the Sample Code Ad Hoc Debugging Creating Database Connections

7 xii Table of Contents T-SQL Step Into Debugging Application Debugging Entering Debugging Mode Debugging SQL CLR Code Breakpoints and Context Switching Mixing SQL CLR and T-SQL Code Test Script Debugging Debugging Queries External to Visual Studio Remote Debugging Server Configuration Server Firewall Considerations Back to the Client Client Firewall Configuration Attaching to a Remote Process Summary SQL Server 2005 Native XML Web Services Understanding Native XML Web Services Comparing Native XML Web Services and SQLXML Exposing SQL Programmability as Web Services Stored Procedures and User-Defined Functions SQL Batch Reserving URLs with Http.sys Creating and Managing Endpoints Granting Endpoint Permissions Calling Native XML Web Service Endpoints from Client Applications Example Native XML Web Services Project Creating the SQL Server Functionality Registering the URL with Http.sys Exposing the Endpoints Granting Security Access to the Endpoints Creating the Client Application Best Practices for Using Native XML Web Services Advantages of Native XML Web Services Limitations of Native XML Web Services Security Recommendations Performance Recommendations When to Avoid Native XML Web Services When to Use Native XML Web Services Summary

8 Table of Contents xiii 11 Transactions What Is a Transaction? Understanding the ACID Properties Local Transactions Support in SQL Server Autocommit Transaction Mode Explicit Transaction Mode Implicit Transaction Mode Batch-Scoped Transaction Mode Using Local Transactions in ADO.NET Transaction Terminology Isolation Levels Isolation Levels in SQL Server Isolation Levels in ADO.NET Distributed Transactions Distributed Transaction Terminology Rules and Methods of Enlistment Distributed Transactions in SQL Server Distributed Transactions in the.net Framework Using a Resource Manager in a Successful Transaction Transactions in SQL CLR (CLR Integration) Putting It All Together Summary SQL Server Service Broker: The New Middleware What Is Middleware? What Is SQL Server Service Broker? Comparing Service Broker and MSMQ What Is a SQL Server Service Broker Application? Service Broker Architecture Integrated Management and Operation Routing and Load Balancing Service Broker Programming in T-SQL A Word About Programming Languages Enabling Service Broker Defining Service Broker Objects The Sending Service Program The Receiving Service Program Running the Application A More Robust, Real-World Application Service Broker and Query Notification Service Broker s Place in the Middleware World Summary

9 xiv Table of Contents 13 Using SQL Server 2005 Notification Services What Is a Notification Application? Notification Services Components Notification Services Deployment Strategies Working with Notification Services Creating Notification Applications A Sample Notification Application Flight Price Notification Sample Application Summary Developing Desktop Applications with SQL Server Express Edition What Is SQL Server Express Edition? Licensing Feature Review SQL Server 2005 Express Edition with Advanced Services Configuration Working with SQL Server Express Edition SQLCMD Command-Line Tool User Instances SSEUTIL Installing SQL Server Express Edition Using the Setup Wizard to Manually Install Express Edition Installing via Command-Line Parameters or a Configuration File Deploying Express Edition Applications Using a Wrapper Deploying Express Edition Applications Using ClickOnce Updating ClickOnce Deployments That Use Express Edition Summary Developing Applications with SQL Server 2005 Everywhere Edition and SQL Server Merge Replication SQL Everywhere Integration with SQL Server Working with SQL Everywhere Databases in Management Studio Working with SQL Everywhere Data in Management Studio Creating a SQL Everywhere Application with SQL Server Replication and Visual Studio Creating a Publication Installing and Configuring SQL Everywhere Server Components for IIS Creating a Subscription Using Management Studio Creating a Mobile Application Using Visual Studio Summary

10 Table of Contents xv Part III Reporting and Business Intelligence 16 Using SQL Server 2005 Integration Services History of Data Transfer in SQL Server DTS Packages Working with Integration Services Packages Control Flow Data Flow Using Integration Services Packages Creating Packages Using the Import And Export Wizard Creating Packages Using BI Development Studio Managing Packages Using Management Studio Using the Command Line to Execute and Manage Packages Scheduling Packages Using SQL Server Agent Configuring and Deploying Packages Overview of Programming Package Extension Security Dealing with Sensitive Information and Assets Considerations for Working on a Single Development Machine Considerations for Workgroups Programming Integration Services Programming in Visual Studio Loading and Executing Packages in Applications Creating Packages Programmatically Extensibility Script Tasks Custom Tasks Custom Components Script Components Custom Connection Managers Log Providers Foreach Enumerator Summary Basic OLAP Wherefore BI? OLAP OLAP Vocabulary Dimensions, Axes, Stars, and Snowflakes Building Your First Cube Preparing Star Schema Objects A Tool by Any Other Name

11 xvi Table of Contents Creating the Project Adding a Data Source View Creating a Cube with the Cube Wizard Using the Cube Designer Using the Dimension Wizard Using the Dimension Designer Working with the Properties Window and Solution Explorer Processing the Cube Running Queries Summary Advanced OLAP What We ll Cover in This Chapter MDX in Context And Now a Word from Our Sponsor Advanced Dimensions and Measures Keys and Names Changing the All Member Adding a Named Query to a Data Source View Parent-Child Dimensions Member Grouping Server Time Dimensions Fact Dimensions Role-Playing Dimensions Advanced Measures Calculations Calculated Members Named Sets More on Script View Key Performance Indicators KPI Visualization: Status and Trend A Concrete KPI Testing KPIs in Browser View KPI Queries in Management Studio Other BI Tricks in Management Studio Actions Actions Simply Defined Designing Actions Testing Actions Partitions, Aggregation Design, Storage Settings, and Proactive Caching Editing and Creating Partitions Aggregation Design Partition Storage Options

12 Table of Contents xvii Proactive Caching Additional Features and Tips Perspectives Translations Roles Summary OLAP Application Development Using Excel Working Within Excel Using PivotTables and Charts in Applications and Web Pages Beyond OWC: Full-On OLAP Development MDX and Analysis Services APIs Moving to MDX Management Studio as an MDX Client OLAP Development with ADO MD.NET XMLA at Your (Analysis) Service Analysis Services CLR Support: Server-Side ADO MD.NET Summary Extending Your Database System with Data Mining Why Mine Your Data? Getting Started Preparing Your Source Data Creating Training and Test Samples Adding an SSAS Project Using the Data Mining Wizard and Data Mining Designer Creating a Mining Structure Creating a Mining Model Editing and Adding Mining Models Deploying and Processing Data Mining Objects Viewing Mining Models Validating and Comparing Mining Models Nested Tables Using Data Mining Extensions Data Mining Modeling Using DMX Data Mining Predictions Using DMX DMX Templates Data Mining Applied Data Mining and API Programming Using the WinForms Model Content Browser Controls Executing Prediction Queries with ADO MD.NET

13 xviii Table of Contents Model Content Queries ADO MD.NET and ASP.NET Using the Data Mining Web Controls Developing Managed Stored Procedures XMLA and Data Mining Data Mining and Reporting Services Summary Reporting Services Report Definition and Design Data Sources Report Layouts Report Designer Report Builder Report Definition Language Report Management Publishing Report Manager SQL Server Management Studio Command-Line Utilities Programming: Management Web Services Report Access and Delivery Delivery on Demand Subscriptions Presentation Formats Programming: Rendering Report Server Architecture Deployment Modes Extensibility Report Integration Summary Index What do you think of this book? We want to hear from you! Microsoft is interested in hearing your feedback about this publication so we can continually improve our books and learning resources for you. To participate in a brief online survey, please visit:

14 Chapter 3 An Overview of SQL CLR Andrew Brust In this chapter: Getting Started: Enabling CLR Integration Visual Studio/SQL Server Integration Your First SQL CLR Stored Procedure CLR Stored Procedures and Server-Side Data Access Deployment CLR Functions CLR Triggers CLR Aggregates CLR Types Security Examining and Managing CLR Types in a Database Best Practices for SQL CLR Usage Summary The banner headline for Microsoft SQL Server 2005 is its integration of the Microsoft.NET common language runtime (CLR). This architectural enhancement means that SQL Server can use certain.net classes as basic data types and can accommodate the use of.net languages for the creation of stored procedures, triggers, and functions, and even user-defined aggregates. Note Throughout this chapter, we will refer to the CLR integration in SQL Server as SQL CLR features, functionality, or integration, and we will refer to stored procedures, triggers, functions, aggregates, and user-defined types as the five basic SQL CLR entities. Let s face facts: Transact SQL (T-SQL) is essentially a hack. Back when SQL Server was first developed, Microsoft and Sybase took SQL a declarative, set-based language and added variable declaration, conditional branching, looping, and parameterized subroutine logic to make it into a quasi-procedural language. Although extremely clever and useful, T-SQL lacked, and still lacks, many of the niceties of a full-fledged procedural programming language. 45

15 46 Part I: Design Fundamentals and Core Technologies This shortcoming has forced some people to write T-SQL stored procedures that are overly complex and difficult to read. It has forced others to put logic in their middle-tier code that they would prefer to implement on the database. And it s even forced some people to abandon stored procedures altogether and use dynamic SQL in their applications, a practice that we do not endorse. Because of these workarounds to address T-SQL s procedural limitations, CLR integration is a welcome new feature in SQL Server, and it has caught the market s attention. Meanwhile, T-SQL and, one might argue, SQL itself is vastly superior to procedural languages for querying and manipulating data. Its set-based syntax and implementation simply transcend the approach of procedurally iterating through rows of data. This is no less true in SQL Server 2005 than in previous versions of the product, and T-SQL has been greatly enhanced in this release (as detailed in Chapter 2), making it more valuable still. So this places database application developers at a crossroads. We must simultaneously learn how the SQL CLR features work and develop a sophisticated, judicious sense of when to use T-SQL instead of the SQL CLR feature set. We must resist the temptation to completely.netify our databases but learn to take advantage of the SQL CLR feature set where and when prudent. This chapter aims to help you learn to use SQL CLR features and to develop an instinct for their appropriate application. In this chapter, you will learn: How to enable (or disable) SQL CLR integration on your SQL Server How SQL Server accommodates CLR code, through the loading of.net assemblies How to use SQL Server 2005 and Visual Studio 2005 together to write SQL CLR code and deploy it, simply and quickly How to deploy SQL CLR code independently of Visual Studio, using T-SQL commands, with or without the help of SQL Server Management Studio How to create simple CLR stored procedures, triggers, functions, aggregates, and userdefined types, use them in your databases, and utilize them from T-SQL How both the standard SQL Server client provider and the new server-side library can be combined to implement SQL CLR functionality How SQL CLR security works and how to configure security permissions for your assemblies When to use SQL CLR functionality, and when to opt to use T-SQL instead Getting Started: Enabling CLR Integration Before you can learn how to use SQL CLR features, you need to know how to enable them. As with many new products in the Microsoft Windows Server System family, many advanced features of SQL Server 2005 are disabled by default. The reasoning behind this is sound: Each

16 Chapter 3: An Overview of SQL CLR 47 additional feature that is enabled provides extra surface area for attacks on security or integrity of the product, and the added exposure is inexcusable if the feature goes unused. The SQL CLR features of SQL Server 2005 are sophisticated and can be very useful, but they are also, technically, nonessential. It is possible to build high-performance databases and server-side programming logic without SQL CLR integration, so it is turned off by default. Don t be discouraged, though: Turning on the feature is easy. Microsoft provides both a user-friendly GUI tool (aptly named the SQL Server Surface Area Configuration tool) and a system stored procedure for enabling or disabling SQL CLR integration. We ll cover both approaches. To use the Surface Area Configuration tool, simply start it from the Configuration Tools subgroup in the Microsoft SQL Server 2005 programs group on the Windows start menu. Figure 3-1 shows the tool as it appears upon startup. Figure 3-1 The SQL Server 2005 Surface Area Configuration tool To configure CLR integration, click the Surface Area Configuration For Features link at the bottom of the form. After a short pause, the Surface Area Configuration For Features dialog box appears; a tree view-style list of features appears on the left, and the Ad Hoc Remote Queries feature is preselected. Click the CLR Integration node immediately below it, and you will see an Enable CLR Integration check box on the right of the form. (This is shown in Figure 3-2.) To enable SQL CLR features, make sure that the check box is checked, and click OK to close the Surface Area Configuration For Features window. (You can also clear the check box to disable SQL CLR integration.) Close the Surface Area Configuration tool by clicking its close box in the upper-right corner of the window.

17 48 Part I: Design Fundamentals and Core Technologies Figure 3-2 The Surface Area Configuration For Features window If you d prefer a command-line method for enabling or disabling SQL CLR functionality, open up SQL Server Management Studio and connect to the server you d like to configure. Then, from a query window, type the following commands, and click the Execute button on the Management Studio SQL Editor toolbar. sp_configure 'clr enabled', 1 GO RECONFIGURE GO That s all there is to it! To disable SQL CLR integration, just use a value of 0, instead of 1, as the second parameter value in the sp_configure call. Tip Don t forget that this will work from any tool that can connect to SQL Server, not just Management Studio. In fact, you could issue the previous command text from your own code using the ADO.NET SqlCommand object s ExecuteNonQuery method as long as your code can connect to your server and your sever can authenticate as a user in the sysadmin server role. With SQL CLR integration enabled, you re ready to get started writing SQL CLR code. Before we dive in, we need to discuss Visual Studio/SQL Server integration and when to use it. Visual Studio/SQL Server Integration Visual Studio 2005 and SQL Server 2005 integrate tightly in a number of ways. It s important to realize, however, that the use of Visual Studio integration is completely optional and the use of T-SQL is a sufficient substitute. T-SQL has been enhanced with new DDL commands for

18 Chapter 3: An Overview of SQL CLR 49 maintaining CLR assemblies, types, and aggregates, and its existing commands for stored procedures, triggers, and functions have been enhanced to recognize code within deployed assemblies. Visual Studio can execute those commands on your behalf. It can also make writing individual SQL CLR classes and functions easier. Ultimately, we think all developers should be aware of both Visual Studio assisted and more manual coding and deployment methods. You might decide to use one method most of the time, but in some situations you ll probably need the other, so we want to prepare you. As we cover each major area of SQL CLR programming, we will discuss deployment from both points of view. We ll cover some general points about Visual Studio integration now, and then we ll move on to cover SQL CLR development. SQL Server Projects in Visual Studio The combination of Visual Studio 2005 and SQL Server 2005 on the same development machine provides a special SQL Server Project type in Visual Studio and, within projects of that type, defined templates for the five basic SQL CLR entities. These templates inject specific code attributes and function stubs that allow you to create SQL CLR code easily. The attributes are used by Visual Studio to deploy your assembly and its stored procedures, triggers, and so on to your database. Some of them are also used by SQL Server to acknowledge and properly use your functions, user-defined types (UDTs), and aggregates. To test out the new project type and templates, start Visual Studio 2005 and create a new project by using the File/New/Project main menu option, the New Project toolbar button, the Ctrl+Shift+N keyboard accelerator, or the Create Project hyperlink on the Visual Studio Start Page. In the New Project dialog box (Figure 3-3), select Database from the Project types tree view on the left (the Database node appears under the parent node for your programming language of choice; in Figure 3-3, the language is C#), and click the SQL Server Project icon in the Templates list on the right. Enter your own project name if you d like, and click OK. Figure 3-3 The Visual Studio 2005 New Project dialog box with the SQL Server project type selected

19 50 Part I: Design Fundamentals and Core Technologies Next, the Add Database Reference dialog box appears (Figure 3-4). Figure 3-4 The Add Database Reference dialog box Because Visual Studio provides automated deployment of your SQL CLR code, it must associate your project with a specific server and database via a database reference (connection). Any database connections that have already been defined in the Server Explorer window appear in this window, as does an Add New Reference button that allows you to define a new connection, if necessary. Pick an existing connection or define a new one, and then click OK. The project opens. Note If no data connections have already been defined in the Server Explorer window, the New Database Reference dialog box will appear in place of the Add Database Reference dialog box. In the New Database Reference dialog box, you may specify server, login, and database details for a new database connection that will be used by your project as its database reference and added to the Server Explorer as a new data connection. You can easily add preconfigured classes for the five basic SQL CLR entities to your project. You can do this in a number of ways: directly from the Project menu or from the Add submenu on the Server Explorer s project node shortcut menu (Figure 3-5). You can also add the preconfigured classes from the Add New Item dialog box (Figure 3-6), which is available from the Project/Add New Item option on the main menu, or the Add/ New Item option on the Solution Explorer project node s shortcut menu.

20 Chapter 3: An Overview of SQL CLR 51 Figure 3-5 The Server Explorer project node shortcut menu and its Add submenu Figure 3-6 The Visual Studio SQL Server project Add New Item dialog box Automated Deployment Once opened, SQL Server projects add a Deploy option to the Visual Studio Build menu. In addition, the Play (Start Debugging) button and the Start Debugging, Start Without Debugging, and Step Over options on the Debug menu (and their keyboard shortcuts F5, Ctrl+F5, and F10, respectively) all deploy the project assembly in addition to performing their listed function.

21 52 Part I: Design Fundamentals and Core Technologies Visual Studio can do a lot of deployment work for you. But as you ll learn, you can do so on your own and, in certain circumstances, have more precise control over the deployment process when you do so. SQL CLR Code Attributes A number of.net code attributes are provided for SQL CLR developers; these are contained in the Microsoft.SqlServer.Server namespace. Many of them are inserted in your code when you use the various templates in the SQL Server project type, as is a using statement for the Microsoft.SqlServer.Server namespace itself. If you choose to develop code without these templates, you must add the appropriate attributes, and optionally the using statement, yourself. Although all these attributes are provided in the same namespace, some are used exclusively by Visual Studio and others are used by both Visual Studio and SQL Server. Covering all SQL CLR attributes and their parameters would itself require an entire chapter, so our coverage will be intentionally selective. Specifically, we will provide coverage of the SqlProcedure, SqlFunction, SqlTrigger, SqlUserDefinedAggregate, and SqlUserDefinedType attributes. We will not cover the SqlFacet and SqlMethod attributes. Just as certain attributes are not covered here, we cover only some of the parameters accepted by the attributes that we do cover. And in some cases, we cover only certain of the possible values that can be passed to these attributes. For example, SqlFunction accepts several parameters but the only ones we will cover are Name, FillRowMethodName, and TableDefinition. For SqlUserDefinedAggregate and SqlUserDefinedType, we will cover only a single value setting for the Format parameter, and will not cover the several other parameters those two attributes accept. The coverage we provide will be more than sufficient for you to implement basic, intermediate, and certain advanced functionality with all the basic five SQL CLR entities. The attributes and parameters that we won t cover are useful mostly for optimizing your SQL CLR code, and they are well documented in SQL Server Books Online and articles on MSDN. About the Sample Code The sample.net code for this chapter is provided in two versions. The primary material is supplied as a Visual Studio SQL Server project, accessible by opening the solution file Chapter03.sln in the Chapter03 subfolder of this chapter s VS sample code folder. We also supply the code as a standard Class Library project, accessible by opening the solution file Chapter03Manual.sln in the Chapter03Manual subfolder. The code in each project is virtually identical, although the Class Library project does not autodeploy when the various Build and Debug options are invoked in Visual Studio As we cover each SQL CLR feature, we ll discuss how automated deployment takes place from the SQL Server project and how command-driven deployment should be performed for the Class Library project.

SQL Server Administrator Introduction - 3 Days Objectives

SQL Server Administrator Introduction - 3 Days Objectives SQL Server Administrator Introduction - 3 Days INTRODUCTION TO MICROSOFT SQL SERVER Exploring the components of SQL Server Identifying SQL Server administration tasks INSTALLING SQL SERVER Identifying

More information

SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days

SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days SSIS Training Prerequisites All SSIS training attendees should have prior experience working with SQL Server. Hands-on/Lecture

More information

Microsoft SQL Server 2008 Step by Step

Microsoft SQL Server 2008 Step by Step Microsoft SQL Server 2008 Step by Step Mike Hotek To learn more about this book, visit Microsoft Learning at http://www.microsoft.com/mspress/books/12859.aspx 9780735626041 2009 Mike Hotek. All rights

More information

An Overview of SQL CLR

An Overview of SQL CLR Chapter 3 An Overview of SQL CLR Andrew Brust In this chapter: Getting Started: Enabling CLR Integration................................ 46 Visual Studio/SQL Server Integration.....................................

More information

Delivering Business Intelligence With Microsoft SQL Server 2005 or 2008 HDT922 Five Days

Delivering Business Intelligence With Microsoft SQL Server 2005 or 2008 HDT922 Five Days or 2008 Five Days Prerequisites Students should have experience with any relational database management system as well as experience with data warehouses and star schemas. It would be helpful if students

More information

LearnFromGuru Polish your knowledge

LearnFromGuru Polish your knowledge SQL SERVER 2008 R2 /2012 (TSQL/SSIS/ SSRS/ SSAS BI Developer TRAINING) Module: I T-SQL Programming and Database Design An Overview of SQL Server 2008 R2 / 2012 Available Features and Tools New Capabilities

More information

About the Authors About the Technical Reviewers Acknowledgments

About the Authors About the Technical Reviewers Acknowledgments About the Authors p. xvii About the Technical Reviewers p. xix Acknowledgments p. xxi Introduction p. xxiii SQL Server Overview and Installation p. 1 Evolution of SQL Server p. 1 SQL Server 2005 Overview

More information

SQL SERVER TRAINING CURRICULUM

SQL SERVER TRAINING CURRICULUM SQL SERVER TRAINING CURRICULUM Complete SQL Server 2000/2005 for Developers Management and Administration Overview Creating databases and transaction logs Managing the file system Server and database configuration

More information

Beginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition

Beginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition Beginning C# 5.0 Databases Second Edition Vidya Vrat Agarwal Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xviii xix xx xxi Part I: Understanding Tools and Fundamentals

More information

SQL Server 2005 Features Comparison

SQL Server 2005 Features Comparison Page 1 of 10 Quick Links Home Worldwide Search Microsoft.com for: Go : Home Product Information How to Buy Editions Learning Downloads Support Partners Technologies Solutions Community Previous Versions

More information

SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach

SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach TRAINING & REFERENCE murach's SQL Server 2012 for developers Bryan Syverson Joel Murach Mike Murach & Associates, Inc. 4340 N. Knoll Ave. Fresno, CA 93722 www.murach.com murachbooks@murach.com Expanded

More information

SQL Server 2008 Administration

SQL Server 2008 Administration SQL Server 2008 Administration Real World Skills for ITP Certification and Beyond Tom Carpenter WILEY Wiley Publishing, Inc. Contents Introduction xxi Part i Introducing SQL Server 2008 1 Chapter 1 Understanding

More information

Excel 2007. OLAP@Work Excel 97 Add-In. Excel 2010 PowerPivot. Excel Add-In Pivot Table Services Office Web Components

Excel 2007. OLAP@Work Excel 97 Add-In. Excel 2010 PowerPivot. Excel Add-In Pivot Table Services Office Web Components Excel Excel OLAP features and limitations Pivot tables, charts, named sets, cube formulas, online/offline cubes and so much more Best of combined PowerPivot with Analysis Services cubes Demo: Excel with

More information

Pro SQL Server 2012. Reporting Services. Third Edition. mm m. Brian McDonald. Shawn McGehee. Rodney Landrum. Apress*

Pro SQL Server 2012. Reporting Services. Third Edition. mm m. Brian McDonald. Shawn McGehee. Rodney Landrum. Apress* Pro SQL Server 2012 Reporting Services Third Edition mm m Brian McDonald Shawn McGehee Rodney Landrum Apress* Contents About the Authors About the Technical Reviewers Acknowledgments m Introduction xvn

More information

Beginning SQL Server. 2012 Administration. Apress. Rob Walters Grant Fritchey

Beginning SQL Server. 2012 Administration. Apress. Rob Walters Grant Fritchey Beginning SQL Server 2012 Administration Rob Walters Grant Fritchey Apress Contents at a Glance About the Authors About the Technical Reviewer Acknowledgments Introduction xv xvi xvii xviii Chapter 1:

More information

COURSE SYLLABUS COURSE TITLE:

COURSE SYLLABUS COURSE TITLE: 1 COURSE SYLLABUS COURSE TITLE: FORMAT: CERTIFICATION EXAMS: 55043AC Microsoft End to End Business Intelligence Boot Camp Instructor-led None This course syllabus should be used to determine whether the

More information

Microsoft SQL Server 2008 Administrator's Pocket Consultant

Microsoft SQL Server 2008 Administrator's Pocket Consultant Microsoft SQL Server 2008 Administrator's Pocket Consultant William R. Stanek To learn more about this book, visit Microsoft Learning at http://www.microsoft.com/mspress/books/12755.aspx 9780735625891

More information

SQL Server 2012. Integration Services. Design Patterns. Andy Leonard. Matt Masson Tim Mitchell. Jessica M. Moss. Michelle Ufford

SQL Server 2012. Integration Services. Design Patterns. Andy Leonard. Matt Masson Tim Mitchell. Jessica M. Moss. Michelle Ufford SQL Server 2012 Integration Services Design Patterns Andy Leonard Matt Masson Tim Mitchell Jessica M. Moss Michelle Ufford Contents J Foreword About the Authors About the Technical Reviewers Acknowledgments

More information

SQL Server 2005 Reporting Services (SSRS)

SQL Server 2005 Reporting Services (SSRS) SQL Server 2005 Reporting Services (SSRS) Author: Alex Payne and Brian Welcker Published: May 2005 Summary: SQL Server 2005 Reporting Services is a key component of SQL Server 2005. Reporting Services

More information

How To Use A Microsoft Sql Server 2005

How To Use A Microsoft Sql Server 2005 Trening za pripremu certifikata Microsoft Certified Technology Specialist (MCTS): SQL Server 2005 Pregled Ovaj trening je priprema za certifikacijski ispit Exam 70 431: TS: Microsoft SQL Server 2005 Implementation

More information

CHAPTER 4: BUSINESS ANALYTICS

CHAPTER 4: BUSINESS ANALYTICS Chapter 4: Business Analytics CHAPTER 4: BUSINESS ANALYTICS Objectives Introduction The objectives are: Describe Business Analytics Explain the terminology associated with Business Analytics Describe the

More information

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

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS

More information

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

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 Career Details Duration 105 hours Prerequisites This career requires that you meet the following prerequisites: Working knowledge

More information

Visual Basic. murach's TRAINING & REFERENCE

Visual Basic. murach's TRAINING & REFERENCE TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 murachbooks@murach.com www.murach.com Contents Introduction

More information

Reviewing Microsoft SQL Server 2005 Management Tools

Reviewing Microsoft SQL Server 2005 Management Tools Chapter 3 Reviewing Microsoft SQL Server 2005 Management Tools After completing this chapter, you will be able to: Use SQL Server Books Online Use SQL Server Configuration Manager Use SQL Server Surface

More information

Microsoft SQL Server 2008 Bible

Microsoft SQL Server 2008 Bible Brochure More information from http://www.researchandmarkets.com/reports/1093469/ Microsoft SQL Server 2008 Bible Description: Harness the power of SQL Server, Microsoft s high-performance database and

More information

Outlines. Business Intelligence. What Is Business Intelligence? Data mining life cycle

Outlines. Business Intelligence. What Is Business Intelligence? Data mining life cycle Outlines Business Intelligence Lecture 15 Why integrate BI into your smart client application? Integrating Mining into your application Integrating into your application What Is Business Intelligence?

More information

Social Relationship Analysis with Data Mining

Social Relationship Analysis with Data Mining Social Relationship Analysis with Data Mining John C. Hancock Microsoft Corporation www.johnchancock.net November 2005 Abstract: The data mining algorithms in Microsoft SQL Server 2005 can be used as a

More information

SQL Server Training Course Content

SQL Server Training Course Content SQL Server Training Course Content SQL Server Training Objectives Installing Microsoft SQL Server Upgrading to SQL Server Management Studio Monitoring the Database Server Database and Index Maintenance

More information

Getting to Know the Tools

Getting to Know the Tools Getting to Know the Tools CHAPTER 3 IN THIS CHAPTER Using SQL Server Management Studio One main limitation of the SQL CE 2.0 database released in 2002 was the need to manage the database either using a

More information

Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited

Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? www.ptr.co.uk Business Benefits From Microsoft SQL Server Business Intelligence (September

More information

Author: Ryan J Adams. Overview. Policy Based Management. Terminology

Author: Ryan J Adams. Overview. Policy Based Management. Terminology Author: Ryan J Adams Overview We will cover what Policy Based Management is and how you can leverage its power to better manage your environment. With PBM we'll see what it can and cannot do to help you

More information

Microsoft Corporation. Project Server 2010 Installation Guide

Microsoft Corporation. Project Server 2010 Installation Guide Microsoft Corporation Project Server 2010 Installation Guide Office Asia Team 11/4/2010 Table of Contents 1. Prepare the Server... 2 1.1 Install KB979917 on Windows Server... 2 1.2 Creating users and groups

More information

BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008

BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008 BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008 BUILDER 3.0 1 Table of Contents Chapter 1: Installation Overview... 3 Introduction... 3 Minimum Requirements...

More information

Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5 Days

Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5 Days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5

More information

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP

More information

SQL Server Analysis Services Complete Practical & Real-time Training

SQL Server Analysis Services Complete Practical & Real-time Training A Unit of Sequelgate Innovative Technologies Pvt. Ltd. ISO Certified Training Institute Microsoft Certified Partner SQL Server Analysis Services Complete Practical & Real-time Training Mode: Practical,

More information

Windchill Service Information Manager 10.2. Curriculum Guide

Windchill Service Information Manager 10.2. Curriculum Guide Windchill Service Information Manager 10.2 Curriculum Guide Live Classroom Curriculum Guide Introduction to Windchill Service Information Manager 10.2 Building Information Structures with Windchill Service

More information

form approved June/2006 revised Nov. 2009 Page 1 of 7

form approved June/2006 revised Nov. 2009 Page 1 of 7 revised Nov. 2009 Page 1 of 7 Administrative - Master Syllabus I. Topical Outline Each offering of this course must include the following topics (be sure to include information regarding lab, practicum,

More information

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room An Overview of SQL Server 2005/2008 Configuring and Installing SQL Server 2005/2008 SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Preparing

More information

Creating a Patch Management Dashboard with IT Analytics Hands-On Lab

Creating a Patch Management Dashboard with IT Analytics Hands-On Lab Creating a Patch Management Dashboard with IT Analytics Hands-On Lab Description This lab provides a hands-on overview of the IT Analytics Solution. Students will learn how to browse cubes and configure

More information

Connectivity Pack for Microsoft Guide

Connectivity Pack for Microsoft Guide HP Vertica Analytic Database Software Version: 7.0.x Document Release Date: 2/20/2015 Legal Notices Warranty The only warranties for HP products and services are set forth in the express warranty statements

More information

SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION

SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION 1 SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION What is BI? Microsoft SQL Server 2008 provides a scalable Business Intelligence platform optimized for data integration, reporting, and analysis,

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

New 11g Features in Oracle Developer Tools for Visual Studio. An Oracle White Paper January 2008

New 11g Features in Oracle Developer Tools for Visual Studio. An Oracle White Paper January 2008 New 11g Features in Oracle Developer Tools for Visual Studio An Oracle White Paper January 2008 New 11g Features in Oracle Developer Tools for Visual Studio Introduction... 3 Integration with Visual Studio

More information

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Ed-Fi ODS and Ed-Fi ODS API Version 2.0 - Technical Preview October 2014 2014 Ed-Fi Alliance, LLC. All rights reserved. Ed-Fi is a registered trademark

More information

Windchill PDMLink 10.2. Curriculum Guide

Windchill PDMLink 10.2. Curriculum Guide Windchill PDMLink 10.2 Curriculum Guide Live Classroom Curriculum Guide Update to Windchill PDMLink 10.2 from Windchill PDMLink 9.0/9.1 for the End User Introduction to Windchill PDMLink 10.2 for Light

More information

SQL Server 2012 Business Intelligence Boot Camp

SQL Server 2012 Business Intelligence Boot Camp SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations

More information

Microsoft SQL Server 2005 Reporting Services Step by Step

Microsoft SQL Server 2005 Reporting Services Step by Step Microsoft SQL Server 2005 Reporting Services Step by Step Stacia Misner; Hitachi Consulting To learn more about this book, visit Microsoft Learning at http://www.microsoft.com/mspress/books/9153.aspx 9780735622500

More information

How to test and debug an ASP.NET application

How to test and debug an ASP.NET application Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult

More information

Microsoft SQL Server Security Best Practices

Microsoft SQL Server Security Best Practices Microsoft SQL Server Security Best Practices This white paper contains administrative and operational best practices that should be performed from a security perspective when using Microsoft SQL Server.

More information

Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming

Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming TRAINING & REFERENCE murach's web programming with C# 2010 Anne Boehm Joel Murach Va. Mike Murach & Associates, Inc. I J) 1-800-221-5528 (559) 440-9071 Fax: (559) 44(M)963 murachbooks@murach.com www.murach.com

More information

NNT CIS Microsoft SQL Server 2008R2 Database Engine Level 1 Benchmark Report 0514a

NNT CIS Microsoft SQL Server 2008R2 Database Engine Level 1 Benchmark Report 0514a NNT CIS Microsoft SQL Server 2008R2 Database Engine Level 1 Benchmark Report 0514a: WIN- 2LR8M18J6A1 On WIN-2LR8M18J6A1 - By admin for time period 6/10/2014 8:59:44 AM to 6/10/2014 8:59:44 AM NNT CIS Microsoft

More information

Jet Data Manager 2012 User Guide

Jet Data Manager 2012 User Guide Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform

More information

FHE DEFINITIVE GUIDE. ^phihri^^lv JEFFREY GARBUS. Joe Celko. Alvin Chang. PLAMEN ratchev JONES & BARTLETT LEARN IN G. y ti rvrrtuttnrr i t i r

FHE DEFINITIVE GUIDE. ^phihri^^lv JEFFREY GARBUS. Joe Celko. Alvin Chang. PLAMEN ratchev JONES & BARTLETT LEARN IN G. y ti rvrrtuttnrr i t i r : 1. FHE DEFINITIVE GUIDE fir y ti rvrrtuttnrr i t i r ^phihri^^lv ;\}'\^X$:^u^'! :: ^ : ',!.4 '. JEFFREY GARBUS PLAMEN ratchev Alvin Chang Joe Celko g JONES & BARTLETT LEARN IN G Contents About the Authors

More information

Creating Dashboards for Microsoft Project Server 2010

Creating Dashboards for Microsoft Project Server 2010 Creating Dashboards for Microsoft Project Server 2010 Authors: Blaise Novakovic, Jean-Francois LeSaux, Steven Haden, Microsoft Consulting Services Information in the document, including URL and other Internet

More information

Microsoft' Excel & Access Integration

Microsoft' Excel & Access Integration Microsoft' Excel & Access Integration with Office 2007 Michael Alexander and Geoffrey Clark J1807 ; pwiueyb Wiley Publishing, Inc. Contents About the Authors Acknowledgments Introduction Part I: Basic

More information

Microsoft 20466 - Implementing Data Models and Reports with Microsoft SQL Server

Microsoft 20466 - Implementing Data Models and Reports with Microsoft SQL Server 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20466 - Implementing Data Models and Reports with Microsoft SQL Server Length 5 days Price $4070.00 (inc GST) Version C Overview The focus of this five-day

More information

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later Copyright 2014, Lucid Innovations Limited. All Rights Reserved Lucid Research

More information

A Tutorial on SQL Server 2005. CMPT 354 Fall 2007

A Tutorial on SQL Server 2005. CMPT 354 Fall 2007 A Tutorial on SQL Server 2005 CMPT 354 Fall 2007 Road Map Create Database Objects Create a database Create a table Set a constraint Create a view Create a user Query Manage the Data Import data Export

More information

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later Copyright 2014, Lucid Innovations Limited. All Rights Reserved Lucid Research

More information

Microsoft End to End Business Intelligence Boot Camp

Microsoft End to End Business Intelligence Boot Camp Microsoft End to End Business Intelligence Boot Camp Längd: 5 Days Kurskod: M55045 Sammanfattning: This five-day instructor-led course is a complete high-level tour of the Microsoft Business Intelligence

More information

How To Create An Easybelle History Database On A Microsoft Powerbook 2.5.2 (Windows)

How To Create An Easybelle History Database On A Microsoft Powerbook 2.5.2 (Windows) Introduction EASYLABEL 6 has several new features for saving the history of label formats. This history can include information about when label formats were edited and printed. In order to save this history,

More information

Licenze Microsoft SQL Server 2005

Licenze Microsoft SQL Server 2005 Versione software Licenze Microsoft SQL Server 2005 Noleggio/mese senza assistenza sistemistica Noleggio/mese CON assistenza sistemistica SQL Server Express 0,00+Iva da preventivare SQL Server Workgroup

More information

Developing and Deploying SQL Server Applications on HP Integrity Servers

Developing and Deploying SQL Server Applications on HP Integrity Servers Developing and Deploying SQL Server Applications on HP Integrity Servers Abstract...3 Environment Setup...4 Installation...4 HP Integrity Server...4 Windows Client...4 Tools...5 SQL Server Management Studio

More information

Introduction. It has been just over six years since SQL Server 2000 was

Introduction. It has been just over six years since SQL Server 2000 was Introduction It has been just over six years since SQL Server 2000 was released and just over five years since we published the first edition of SQL Server 2000 Unleashed. In that time, SQL Server has

More information

Comparing SQL Server 2005 and IBM DB2 v8.2 as a Database Platform for Visual Studio and.net Developers

Comparing SQL Server 2005 and IBM DB2 v8.2 as a Database Platform for Visual Studio and.net Developers Comparing SQL Server 2005 and IBM DB2 v8.2 as a Database Platform for Visual Studio and.net Developers Revision 1.0 October, 2004 The information contained in this document represents the current view

More information

SQL Server Integration Services Design Patterns

SQL Server Integration Services Design Patterns SQL Server Integration Services Design Patterns Second Edition Andy Leonard Tim Mitchell Matt Masson Jessica Moss Michelle Ufford Apress* Contents J First-Edition Foreword About the Authors About the Technical

More information

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM

More information

BI xpress Product Overview

BI xpress Product Overview BI xpress Product Overview Develop and manage SSIS packages with ease! Key Features Create a robust auditing and notification framework for SSIS Speed BI development with SSAS calculations and SSIS package

More information

Top 10 Oracle SQL Developer Tips and Tricks

Top 10 Oracle SQL Developer Tips and Tricks Top 10 Oracle SQL Developer Tips and Tricks December 17, 2013 Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle America Inc., New York, NY The following is intended to outline

More information

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3 Wort ftoc.tex V3-12/17/2007 2:00pm Page ix Introduction xix Part I: Finding Bottlenecks when Something s Wrong Chapter 1: Performance Tuning 3 Art or Science? 3 The Science of Performance Tuning 4 The

More information

SAS BI Dashboard 4.3. User's Guide. SAS Documentation

SAS BI Dashboard 4.3. User's Guide. SAS Documentation SAS BI Dashboard 4.3 User's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2010. SAS BI Dashboard 4.3: User s Guide. Cary, NC: SAS Institute

More information

Microsoft Dynamics GP. econnect Installation and Administration Guide Release 9.0

Microsoft Dynamics GP. econnect Installation and Administration Guide Release 9.0 Microsoft Dynamics GP econnect Installation and Administration Guide Release 9.0 Copyright Copyright 2006 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the

More information

DiskBoss. File & Disk Manager. Version 2.0. Dec 2011. Flexense Ltd. www.flexense.com info@flexense.com. File Integrity Monitor

DiskBoss. File & Disk Manager. Version 2.0. Dec 2011. Flexense Ltd. www.flexense.com info@flexense.com. File Integrity Monitor DiskBoss File & Disk Manager File Integrity Monitor Version 2.0 Dec 2011 www.flexense.com info@flexense.com 1 Product Overview DiskBoss is an automated, rule-based file and disk manager allowing one to

More information

RDS Migration Tool Customer FAQ Updated 7/23/2015

RDS Migration Tool Customer FAQ Updated 7/23/2015 RDS Migration Tool Customer FAQ Updated 7/23/2015 Amazon Web Services is now offering the Amazon RDS Migration Tool a powerful utility for migrating data with minimal downtime from on-premise and EC2-based

More information

The safer, easier way to help you pass any IT exams. Exam : 70-448. TS:MS SQL Server 2008.Business Intelligence Dev and Maintenan.

The safer, easier way to help you pass any IT exams. Exam : 70-448. TS:MS SQL Server 2008.Business Intelligence Dev and Maintenan. Exam : 70-448 Title : TS:MS SQL Server 2008.Business Intelligence Dev and Maintenan Version : Demo 1 / 8 1.You maintain a SQL Server 2008 Analysis Services (SSAS) instance. You plan to process a cube by

More information

http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx

http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is

More information

ASP.NET Using C# (VS2012)

ASP.NET Using C# (VS2012) ASP.NET Using C# (VS2012) This five-day course provides a comprehensive and practical hands-on introduction to developing applications using ASP.NET 4.5 and C#. It includes an introduction to ASP.NET MVC,

More information

Google AdWords, 248 Google Analytics tools, 248 GoogleAdsExtract.xlsx file, 161 GoogleAnalytics, 161

Google AdWords, 248 Google Analytics tools, 248 GoogleAdsExtract.xlsx file, 161 GoogleAnalytics, 161 Index A AccountName table, 20 achieving targets, 41, 47 Activity Goals gauge, 236 Activity level metric, 45, 48, 50 ActivityLevel dataset, 70, 79 Actual close date dimension, 146 Actual value measure,

More information

Office 2010 Workflow;

Office 2010 Workflow; Office 2010 Workflow; Developing Collaborative Solutions MARK J. COLLINS Apress* Contents Preface About the Author About the Technical Reviewers Acknowledgements Introduction xix xxi xxii xxiii xxiv PART

More information

$99.95 per user. SQL Server 2008/R2 Reporting Services CourseId: 162 Skill level: 100-400 Run Time: 37+ hours (195 videos)

$99.95 per user. SQL Server 2008/R2 Reporting Services CourseId: 162 Skill level: 100-400 Run Time: 37+ hours (195 videos) Course Description This course is a comprehensive course for Microsoft SQL Server 2008 and for SQL Server 2008 R2 Reporting Services (yes, it covers both!). This course features coverage of the two main

More information

2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000

2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000 2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000 Introduction This course provides students with the knowledge and skills necessary to design, implement, and deploy OLAP

More information

Installing Globodox Web Client on Windows Server 2012

Installing Globodox Web Client on Windows Server 2012 Installing Globodox Web Client on Windows Server 2012 Make sure that the Globodox Desktop Client is installed. Make sure it is not running. Note: Please click on Allow or Continue for all required UAC

More information

SQL Server Management Studio

SQL Server Management Studio CHAPTER 3 SQL Server Management Studio IN THIS CHAPTER. What s New in SSMS. The Integrated Environment. Administration Tools. Development Tools SQL Server Management Studio (SSMS) is a new integrated application

More information

OneStop Reporting 3.7 Installation Guide. Updated: 2013-01-31

OneStop Reporting 3.7 Installation Guide. Updated: 2013-01-31 OneStop Reporting 3.7 Installation Guide Updated: 2013-01-31 Copyright OneStop Reporting AS www.onestopreporting.com Table of Contents System Requirements... 1 Obtaining the Software... 2 Obtaining Your

More information

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD 20850 WEB: www.nutechtraining.com TEL: 301-610-9300

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD 20850 WEB: www.nutechtraining.com TEL: 301-610-9300 NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD 20850 WEB: www.nutechtraining.com TEL: 301-610-9300 MCTS SQL Server 2005 Developer Course Outlines Exam 70 431: TS: Microsoft SQL

More information

SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package 3-2014-04-03. Report Conversion Tool Guide

SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package 3-2014-04-03. Report Conversion Tool Guide SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package 3-2014-04-03 Table of Contents 1 Report Conversion Tool Overview.... 4 1.1 What is the Report Conversion Tool?...4

More information

Visual COBOL ASP.NET Shopping Cart Demonstration

Visual COBOL ASP.NET Shopping Cart Demonstration Visual COBOL ASP.NET Shopping Cart Demonstration Overview: The original application that was used as the model for this demonstration was the ASP.NET Commerce Starter Kit (CSVS) demo from Microsoft. The

More information

Workflow Administration of Windchill 10.2

Workflow Administration of Windchill 10.2 Workflow Administration of Windchill 10.2 Overview Course Code Course Length TRN-4339-T 2 Days In this course, you will learn about Windchill workflow features and how to design, configure, and test workflow

More information

MODULE FRAMEWORK : Dip: Information Technology Network Integration Specialist (ITNIS) (Articulate to Edexcel: Adv. Dip Network Information Specialist)

MODULE FRAMEWORK : Dip: Information Technology Network Integration Specialist (ITNIS) (Articulate to Edexcel: Adv. Dip Network Information Specialist) Year: 2011 (2 nd year) Term: 3 Class group: Blue Facilitator: C. Du Toit Description: Learn how to install, configure and administer a Microsoft SQL Server. Learn how to manage a SQL database hosted on

More information

SourceAnywhere Service Configurator can be launched from Start -> All Programs -> Dynamsoft SourceAnywhere Server.

SourceAnywhere Service Configurator can be launched from Start -> All Programs -> Dynamsoft SourceAnywhere Server. Contents For Administrators... 3 Set up SourceAnywhere... 3 SourceAnywhere Service Configurator... 3 Start Service... 3 IP & Port... 3 SQL Connection... 4 SourceAnywhere Server Manager... 4 Add User...

More information

Course: SharePoint 2013 Business Intelligence

Course: SharePoint 2013 Business Intelligence Course: SharePoint 2013 Business Intelligence Course Length: 3 days Course Code: M55042 Description This three-day instructor-led course provides students with the necessary knowledge to work with all

More information

MS 50511A The Microsoft Business Intelligence 2010 Stack

MS 50511A The Microsoft Business Intelligence 2010 Stack MS 50511A The Microsoft Business Intelligence 2010 Stack Description: This instructor-led course provides students with the knowledge and skills to develop Microsoft End-to-End business solutions using

More information

Microsoft SQL Server 2005 Product Overview

Microsoft SQL Server 2005 Product Overview Microsoft SQL Server 2005 Product Overview Author: Michelle Dumler Published: April 2005 Summary: This paper provides an overview of the new benefits and functionality available in SQL Server 2005. Copyright

More information

End to End Microsoft BI with SQL 2008 R2 and SharePoint 2010

End to End Microsoft BI with SQL 2008 R2 and SharePoint 2010 www.etidaho.com (208) 327-0768 End to End Microsoft BI with SQL 2008 R2 and SharePoint 2010 5 Days About This Course This instructor-led course provides students with the knowledge and skills to develop

More information

Special Edition for FastTrack Software

Special Edition for FastTrack Software 08/14 The magazine for professional system and networkadministration Special Edition for FastTrack Software Tested: FastTrack Automation Studio www.it-administrator.com TESTS I FastTrack Automation Studio

More information

MicrosoftDynam ics GP 2015. TenantServices Installation and Adm inistration Guide

MicrosoftDynam ics GP 2015. TenantServices Installation and Adm inistration Guide MicrosoftDynam ics GP 2015 TenantServices Installation and Adm inistration Guide Copyright Copyright 2014 Microsoft Corporation. All rights reserved. Limitation of liability This document is provided as-is.

More information

Chapter 4 Accessing Data

Chapter 4 Accessing Data Chapter 4: Accessing Data 73 Chapter 4 Accessing Data The entire purpose of reporting is to make sense of data. Therefore, it is important to know how to access data locked away in the database. In this

More information

ecopy ShareScan 5.0 SQL installs guide

ecopy ShareScan 5.0 SQL installs guide ecopy ShareScan 5.0 SQL installs guide Created by Rob O Leary, 3/28/2011 5.0 SQL installs guide 2 ShareScan 5.0 has two SQL setup types: Complete: Installs and connects the local MS SQL Server 2008 Express

More information