DBI305. 4 Buffered Queries with client-side resultsets & cursors Paging results (LIMIT-equivalent clause) Optimize Data Access for PHP Workloads.

Slides:



Advertisements
Similar presentations
DBI402. SQL Server Specialist, Financial Industry Boston, MA Conference and INETA Speaker Connections, PASS, TechEd, DevTeach, etc. Author SQL Server.
Advertisements

DBI403 Few Nodes Many Nodes SalesDB CustomerFederationeration CustomerFederation Federation Members Federation Root Federations.
DBI 312. SELECT prod.. FROM Product,,,, WHERE ….
DEV333. Describe each main attack Demo how the attack works Fix our poor vulnerable application! Why Script Kiddies, Why? Click to Hack.
SIM403. Claims Provider Trust Relying Party x Relying Party Trust Claims Provider Trust Your ADFS STS Partner ADFS STS & IP Relying Party Trust Partner.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
DBI405. Agenda Reporting Services Scale Out Architecture Report Catalog Best Practices Scale Out Deployment Best Practices Performance Optimization.
SIM346. General information about the software application.
DBI319. Demo SQL Server 2005 SP2 SQL Server 2008 SQL Server 2000 SP4 SQL Server 2008 R2 SQL Server 2008 SP2 SQL Server 2008 R2 SQL.
DBI 309 The SQL Server Customer Advisory Team (SQL CAT) represents the customer-facing resources from the SQL Server Product Group. SQL CAT is comprised.
DBI311. Existing NMS application Agent Existing NMS application Agent 0.5 KB/record 2500 records/ agent 10 agents = 25K r/s (12. 5 MB/s) 25K r/s.
MID201 Web Server Database Web Server Web Server Auction Web App Auction Service Items and Bids Items and Bids Cache Session State Checkout Service.
WSV314. MAP 5.5 Internet ExplorerWindows 7 Software Usage Tracking Heterogeneous Server & Database Inventory Windows Server 2008 R2 Hyper-V SQL Server.
WCL M units by 2015 Designed to always be connected to a server-based desktop Examples of Thin Clients Typically runs a light-weight embedded.
DBI308. What are SQL Server Fast Track Reference Configurations General Fast Track Recommendations Reference Configurations and Best Practices FT 3.0.
WCL309. Demo.
SIM329. Certificate Enrollment Without CEP/CES Certificate Authority Active Directory Client Workstations LDAP RPC/DCOM.
MID301. App Server 1 App Server 1 App Server 2 App Server 2 App Server 3 App Server 3 DatabaseDatabase Local Store.
VIR314. Understand the scenarios Application support Understand the scenarios Application support Review of the sequencing process Demo Review of the.
DBI301. Broad applicability Common workloads Pre-configured Pre-tuned Integrated management Surrounded by expert support Balanced architecture.
EXL319. *Baseline for 80,000 user pool with 8 FEs and 1 BE Lync Server 2010 Capacity Calculator released.
WCL318. MAP 5.5 Internet ExplorerWindows 7 Software Usage Tracking Heterogeneous Server & Database Inventory Windows Server 2008 R2 Hyper-V SQL Server.
SIM314 Introduction Transport Layer Summary Network Layer.
demo.
Account Service Contacts Service Contacts Service Client.
COS303. Azure Enterprise CLOUDENTERPRISE Data Synchronization SQL Azure Data Sync Application-layer Connectivity & Messaging Service Bus Security.
DBI328. Enabled as SharePoint Shared Service Built-in scale-out for RS Service Apps SharePoint Cross-farm reporting Integrated backup & recovery,
Margin Content Padding Border.
DBI329. video.
DBI Meets mission critical high availability SLA Integrated Efficient Flexible.
DPR302.
PHP on Windows Improvements in PHP-Microsoft Interoperability Brian Swan PHP Developer Outreach,
2.
DPR305. Controller Model View Client Business Objects Server Business Objects Data.
WCL323. Why should we care? One of the fastest growing & largest categories Opportunity for new business models (services, content, subscriptions)
OSP402 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
DEV211. The simplest way to create business applications for the desktop and the cloud.
DBI318. SQL Server RDBMS Team Connectivity App Platform T-SQL Language, Data-Tier Application Model, Types, Libraries SQL Engine High Availability Mirroring,
DBI325. Monitoring Analytics Support will extend to Analysis Services in the Denali release.
WSV Problem Background 3. Accelerated Protocols and Workloads 4. Deployment and Management 2. BranchCache Solution Modes 5. BranchCache Protocols.
COS310 Replica 1 Replica 2 Replica 3 DB Single Logical Database Multiple Physical Replicas.
DEV351.
DEV332. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that.
DBI314. Machine 5 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 SQL Azure Gateway Service Machine 6 SQL Instance SQL DB User DB1 User DB2.
#TEDEV342 A A B B I currently deploy via FTP directly to my host. My deployment is manual because I need to set permissions on the target server.
DBI316. Building and Maintaining Applications with relational and non-relational data is hard Complex integration Duplicated functionality Compensation.
DBI302 AlwaysOn Availability Groups for database protection AlwaysOn Availability Groups for database protection AlwaysOn Failover Cluster Instances.
COS308. SQL Azure Database DEMO.
Redeploying from on-premises to the cloud SharePoint burst out to Azure Hybrid event based applications Building a private cloud.
DEV348. demo Valid HTML5 Syntax demo.
DEV354. Describe your data Create screens for common tasks Author business logic Customize screen layouts Define custom queries Create custom Silverlight.
DEV325. ODATA Service metadata demo.
MID Deploy Workflow Service definition (.xamlx) T Contracts inferred from Receive / Reply activities Endpoints opened A Persistence.
WCL301. demo Basic Custom XML-file.
About Me AUTHENTICATION Identity Provider.
Windows Server 2012 Overview Michael Leworthy Senior Product Manager Microsoft Corporation WSV205.
DBI317. Enhanced Usability Improved Deployment, Configuration and Management Improved deployment, configuration and management of SSIS projects  SSIS.

DEV353. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification.
DBI401 Customer challenges Protect data-at-rest Transparent Data Encryption Data/Key separation Extensible Key Managements Use strong authentication.
COS307. demo Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Website:
Power BI Security Best Practices
Design and Implement Cloud Data Platform Solutions
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Rick Negrin, Program Manager Adrian Bethune, Program Manager Microsoft
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2010 Microsoft BI Conference
Service Template Creation from the Ground Up
Presentation transcript:

DBI305

4

Buffered Queries with client-side resultsets & cursors Paging results (LIMIT-equivalent clause) Optimize Data Access for PHP Workloads Enable new High Availability scenarios (AlwaysOn Connectivity) Enterprise-class Connectivity & Performance Enhance developer productivity with SQL Express Local Database Improve Developer Productivity

Overview Fetch resultset into client Scrollable client-side cursor Optional Benefits Common programming model for PHP applications Reliable access to RowCount and faster scrollable cursor Consumes results immediately and frees up server resources

Overview Constrain resultsets into “pages” required by web applications ANSI-syntax: OFFSET X ROWS FETCH FIRST Y ROWS ONLY Supported by SQL Server ’Denali’ Equivalent to LIMIT/OFFSET from competing databases Benefits Standard programming model for PHP web applications (e.g. show top 10 news items) Reduced memory footprint Simpler syntax than previous SQL Server approaches

Overview Added support for virtual network name as the server name Multi-subnet failover Read-only Intent Benefits Allow applications to specify VNN as server name Disaster recovery Read-only workload such as reporting can be offloaded to secondaries AA AA AA AA

Overview Develop on machine with file-based database (no server) Feature takes care of creating SQL instance on behalf of app Benefits No need to configure server Enabled through connection string Can deploy app and data together via file copy Serverless Express can also be used as production database for small deployments

Enable pure Java Kerberos integrated authentication Provide single sign-on Increase Breadth of Authentication Options Provide high available connectivity to top tier applications (AlwaysOn Connectivity) Increase scalability by enabling read scale-out Enterprise-class Connectivity for SQL Server Developers Provide common connectivity components across SQL and SQL Azure Improved Connectivity to SQL Azure

Overview Current Kerberos Integrated authentication (type-2) is available on Windows client only New Kerberos Integrated authentication (type-4 pure Java implementation) provides multiplatform support Benefits Enhanced security and provision for auditing It does NOT fall back on NTLM Two-tier Kerberos support Three tier Kerberos support Support Cross-realm Primary focus – Windows KDC (active directory) The driver will not take Kerberos user id and password in the connection string, Application has to do the KDC authentication Customers can customize the Login module by specifying a configuration file – TGT Cache, keytab, etc.

15 2. Authentication Request Kerberos Service (KDC1) [Windows] Service Provider (SQL Server) 3. Encrypted TGT 6. Provide ticket to use the service 7. Provide service to the user 4. TGT 5. Service Ticket App Server TGT – Ticket Granting Ticket JVM 1.5 and Credential Client 8. Results Windows/*Nix Kerberos Service (KDC2) [Windows/*nix] Windows SQL Server registered to Windows KDC

Overview Added support for virtual network name as the server name Multi-subnet failover Read-only Intent Benefits Allow applications to specify VNN as server name Disaster recovery Read-only workload such as reporting can be offloaded to secondaries Connection Strings: Primary (1 subnet): serverName=AG1_VNN; databaseName=Db1; Primary (2+ subnet): serverName=AG1_VNN; databaseName=Db1; multiSubnetFailover=True Secondary: serverName=N2; databaseName=Db1; applicationIntent=ReadOnly New DataSource APIs setMultiSubnetFailover(boolean); setApplicationIntent(String); AA AA AA AA

Runtimes & Services Windows Azure SDKs Windows Azure Tools for Windows Azure Command- Line Tools for Windows Azure Companion

demo

Client Web Browser Web Server Windows/Tomcat/Java SQL Server

PHP Script SSRS SDK for PHP Web Server SOAP API Report Server Web Service

SQL Connectivity Home page: PHP Download center: caae6cf2ca05 caae6cf2ca05 CodePlex.com: Interoperability Bridges:

Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Try the new SQL Server Mission Critical BareMetal Hand’s on-Labs Visit the updated website for SQL Server® Code Name “Denali” on and sign to be notified when the next CTP is available Follow Twitter account to watch for updates Visit the SQL Server Product Demo Stations in the DBI Track section of the Expo/TLC Hall. Bring your questions, ideas and conversations! Microsoft® SQL Server® Security & ManagementMicrosoft® SQL Server® Optimization and Scalability Microsoft® SQL Server® ProgrammabilityMicrosoft® SQL Server® Data Warehousing Microsoft® SQL Server® Mission Critical Microsoft® SQL Server® Data Integration

Resources Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers Connect. Share. Discuss.

Scan the Tag to evaluate this session now on myTechEd Mobile