Extended Director’s Cut Like you’ve never seen it before In Widescreen Hi-Definition Blu-Ray In 3D With Director’s commentary In 7.1 Surround Sound In.

Slides:



Advertisements
Similar presentations
MAKING BUSINESS INTELLIGENT DBA Delta Force SQL Server 2012 features for the DBA.
Advertisements

5 Common SQL Server Performance Issues Jason Hall-SQL Sentry, Dir of Client Services Blog-jasonhall.blogs.sqlsentry.net.
Common Mistakes Developers Make By Bryan Oliver SQL Server Mentor at SolidQ.
A guide for SQL Server Developers Jason Hall-SQL Sentry, Dir of Client Services Blog-jasonhall.blogs.sqlsentry.net.
I’m made of wax. Larry, what are you made of? By Chris Mouse.
INTEGRATION SERVICES IN THE REAL WORLD Brian Garraty, Database Administrator Virginia Beach City Public Schools.
A Guide to SQL, Seventh Edition. Objectives Create a new table from an existing table Change data using the UPDATE command Add new data using the INSERT.
System Administration Accounts privileges, users and roles
Tempdb Parasites Jason Hall-Dir. of Client SQL Sentry Blog-jasonhall.blogs.sqlsentry.net.
Connect with life Vinod Kumar M Technology Evangelist | Microsoft
Unit 5 Simple Present, Time Clauses, Used To, and Would.
INTELLIGENT DATA SOLUTIONS SSIS Tips and Tricks Bradley Schacht Blog:
PL/SQL and the Table API. Benefits of Server-Side Code Speedy Pizza MENU NAPOLITAINE PIZZA Reduced network traffic Maintainability Data integrity Triggers.
CMS Wiki Pages CMS Pages, the only approved and supported website service for CMS employees, has been failing and an alternative needed to be implemented.
How a little code can help with support.. Chris Barba – Developer at Cimarex Energy Blog:
SQL Server 2008 for Developers John
By Lecturer / Aisha Dawood 1.  Administering Users  Create and manage database user accounts.  Create and manage roles.  Grant and revoke privileges.
T-SQL : Bad Habits to Kick Aaron Bertrand SQL Sentry, Inc.
© 2011 PLANET TECHNOLOGIES, INC. Create a FREE Weather RSS Web Part Patrick Curran, MCT AUGUST 12, 2011.
Chapter 9 Database Management Discovering Computers Fundamental.
Introducing: Dreamweaver!. Today We’ll Learn… Organizing Folders Organizing Folders Opening Dreamweaver Opening Dreamweaver Titles and Saving Titles and.
SQL data definition using Oracle1 SQL Data Definition using Oracle.
Page 1 SQL Server Myths XV ENCONTRO DA COMUNIDADE SQLPORT Rui Ribeiro MCITP 2011/08/16.
Query DIFF Utility Comparing the data In 2 tables (or queries) -- show the differences -- MDCFUG December 10, 2002 Joan Falcão
Effective Indexes For Beginners. Performance is slow Let’s add another index!
Data Driven Designs 99% of enterprise applications operate on database data or at least interface databases. Most common DBMS are Microsoft SQL Server,
Oracle & SQL Introduction. Database Concepts Revision DB? DBMS? DB Application? Application Programs? DBS? Examples of DBS? Examples of DBMS? 2Oracle.
Go to:
Permissions Lesson 13. Skills Matrix Security Modes Maintaining data integrity involves creating users, controlling their access and limiting their ability.
Bud length (mm)bud width (mm) Let’s pretend this is my data. I’ve entered it in Excel. Note that I have labeled my columns appropriately.
Becca Nelson Final Project for TechMission Corps 7/12/2010.
 CONACT UC:  Magnific training   
Managing Database objects in Visual Studio and Team Foundation Server Presented by Sean P SQL Saturday - Phoenix 2016.
Scott Fallen Sales Engineer, SQL Sentry Blog: scottfallen.blogspot.com.
You Inherited a Database Now What? What you should immediately check and start monitoring for. Tim Radney, Senior DBA for a top 40 US Bank President of.
Let’s Get It Started Lori Edwards, SQL Sentry. Introduction  Sales Engineer for SQL Sentry since 2/2013  Previously – DBA since 2003  PASS volunteer.
WHEN DATABASE CORRUPTION STRIKES Presented by Steve Stedman Founder/Owner of Stedman Solution, LLC.
10 Things All BI Administrators Should Know Robert L Davis Database Engineer
WELCOME! SQL Server Security. Scott Gleason This is my 9 th Jacksonville SQL Saturday Over ten years DBA experience Director of Database Operations
Building a Home Grown Auditing Infrastructure for SQL Server
You Inherited a Database Now What?
Tips for SQL Server Performance and Resiliency
Cleveland SQL Saturday Catch-All or Sometimes Queries
T-SQL Coding Techniques Are you playing with fire?
Please Support Our Sponsors
WEBINAR “Automation of document generation and document processing with AutoMerge” Atlanta, 10/21/2013 Clint Higley I would like to welcome everyone to.
DevOps Database Administration
Transactional Replication A Deeper Dive Drew Furgiuele, Senior DBA IGS
SQL Server May Let You Do It, But it Doesn’t Mean You Should
Tips for SQL Server Performance and Resiliency
Tips for SQL Server Performance and Resiliency
Discover Your Database From The Inside!
Performance Tuning for Mere Mortals Part II
TSQL Coding Techniques
DevOps Database Administration
5 WAYS TO BYPASS *OR ENSURE* SQL SERVER SECURITY MATT MARTIN
Making PowerShell Useful
Performance Tuning for Mere Mortals Part II
SQL Server Agent The Life Preserver for the Drowning DBA Lance Tidwell.
PowerShell & PowerBi Reducing DBAs Context Switching
PowerShell & PowerBi Reducing DBAs Context Switching
How to Maintain Your ARS Websites
Access/SQL Server Eliminate Duplicates with SELECT DISTINCT
Please Support our Sponsors
You Inherited a Database Now What?
Summit Nashville /3/2019 1:48 AM
What can I do with a math major?
SQL Server Query Design and Optimization Recommendations
Michael Wall Senior DBA, Great Western Malting
Vendor Software Lessons From Consulting Vendor Software.
Presentation transcript:

Extended Director’s Cut Like you’ve never seen it before In Widescreen Hi-Definition Blu-Ray In 3D With Director’s commentary In 7.1 Surround Sound In Certified Recyclable Packaging Rob Volk

 Rob Volk  SQL Server DBA since v6.5 ...and even older DBs...  SQL Saturday Atlanta Organizer  SQLTeam moderator & blogger     I do deranged things in SQL Server, so you don’t have to!

 Not practical to use  This may not be a good session for you  I won’t be offended if you leave!  Don’t try this at work  Keep your résumé updated if you do  OK, there's some stuff that may be applicable in a production environment, but it's pretty sketchy and there are better ways, both in practice and documentation, to accomplish the same thing, which I won't go into since the theme of this presentation is essentially unconventional ways to do normal or absurd things (with an undercurrent of vengeance for past wrongs) hence the title "REVENGE: The SQL", which is also much shorter and punchier than "Unconventional Ways to Do Normal or Absurd Things In SQL Server…" and I haven't even gotten to the Vengeance part yet, so I'll stop here.

 SSMS Tricks  Naming Conventions  SA & Sysadmin abuse  Prevent “bad” things  Cause “bad” things (time permitting)

 Batch Separator  Execution & Result settings, implicit  Session settings  Toolbars & Menus (prior to 2012) (Teamview)

 Reserved  Blanks  Hidden  Duplicate  Unicode

 Standard (disable, rename, password)  Logon Triggers  Resource Governor  Event Notifications  DML Triggers  Table Constraints

 Ad-hoc SQL  Cursors  Truncate Table  Too many rows (trigger, WHERE clause)  Too many columns (SELECT *)  Dropping/altering objects  Dropping databases

Brilliant and cunning, but…...just a wee bit crazed, obsessed, insane Save these for your last day at a job you really hate You're Ahab, they're Moby Dick* Or, maroon them for all eternity in the center of a dead planet Buried alive…

 Trigger mayhem  WAITFOR, self-dropping  “Duplicate” data  Constraints  SA + domain admin service = MWUHAHAHA

 SQL Server is fun! And diabolical!  Or maybe it's just me that's diabolical.  Use everyday features in new ways  Learn new features for novel uses  Indulge your Dark Side ...just NOT IN PRODUCTION  Dev, however, is the perfect place upon which your vengeance be wrought

 Books Online/MSDN  My Blog:  Other Blogs  Simple Talk (Rodney Landrum, Phil Factor)  SQLBlogs (Aaron Bertrand, Alex K., everyone)  SQLSkills (Paul R., Jonathan K., everyone)  SQLPerformance.com (Aaron B., everyone)  T-SQL Tuesday (#tsql2sday)  Books  Inside SQL Server series  The Guru's Guide to SQL Server series

 Sponsors!  Organizers!  Volunteers!  YOU!