PageSourceSearch

https://kevinekline.com/bibliography/

html kevinekline.com collected 2026-10-02 16:22:12 UTC 54,351 bytes, 401 lines download raw bytes

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
3<head profile="http://gmpg.org/xfn/11">
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
5	<meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
6
7	<!-- This site is optimized with the Yoast SEO plugin v21.2 - https://yoast.com/wordpress/plugins/seo/ -->
8	<title>Bibliography - Kevin E. Kline</title>
9	<link rel="canonical" href="https://kevinekline.com/bibliography/" />
10	<meta property="og:locale" content="en_US" />
11	<meta property="og:type" content="article" />
12	<meta property="og:title" content="Bibliography - Kevin E. Kline" />
13	<meta property="og:description" content="Microsoft SQL Server 2012 Management and Administration (2nd Edition) by Ross Mistry, Kevin Kline, Shirmattie Seenarine Sams Publishing If you need to deploy, manage, or secure Microsoft SQL Server 2012, this is the complete, fast-paced, task-based reference you’ve been searching for. Authored by a worldclass expert on running SQL Server in the enterprise, this book [&hellip;]" />
14	<meta property="og:url" content="https://kevinekline.com/bibliography/" />
15	<meta property="og:site_name" content="Kevin E. Kline" />
16	<meta property="article:publisher" content="https://facebook.com/kekline" />
17	<meta property="article:modified_time" content="2012-12-31T16:45:26+00:00" />
18	<meta name="twitter:label1" content="Est. reading time" />
19	<meta name="twitter:data1" content="3 minutes" />
20	
20<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://kevinekline.com/bibliography/","url":"https://kevinekline.com/bibliography/","name":"Bibliography - Kevin E. Kline","isPartOf":{"@id":"https://kevinekline.com/#website"},"datePublished":"2009-07-06T20:10:33+00:00","dateModified":"2012-12-31T16:45:26+00:00","breadcrumb":{"@id":"https://kevinekline.com/bibliography/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https://kevinekline.com/bibliography/"]}]},{"@type":"BreadcrumbList","@id":"https://kevinekline.com/bibliography/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://kevinekline.com/"},{"@type":"ListItem","position":2,"name":"Bibliography"}]},{"@type":"WebSite","@id":"https://kevinekline.com/#website","url":"https://kevinekline.com/","name":"Kevin E. Kline","description":"Career and Technical Advice for the Data Professional","publisher":{"@id":"https://kevinekline.com/#/schema/person/8c8b8506fdaff2f25dc7aa8188c68a1d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://kevinekline.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en"},{"@type":["Person","Organization"],"@id":"https://kevinekline.com/#/schema/person/8c8b8506fdaff2f25dc7aa8188c68a1d","name":"kevin","image":{"@type":"ImageObject","inLanguage":"en","@id":"https://kevinekline.com/#/schema/person/image/","url":"https://kevinekline.com/wp-content/uploads/2023/01/Kevin-001.jpg","contentUrl":"https://kevinekline.com/wp-content/uploads/2023/01/Kevin-001.jpg","width":436,"height":290,"caption":"kevin"},"logo":{"@id":"https://kevinekline.com/#/schema/person/image/"},"sameAs":["https://kevinekline.com","https://facebook.com/kekline","https://linkedin.com/in/kekline","https://twitter.com/kekline"]}]}</script>
20
21	<!-- / Yoast SEO plugin. -->
22
23
24<link rel='dns-prefetch' href='//secure.gravatar.com' />
25<link rel='dns-prefetch' href='//stats.wp.com' />
26<link rel='dns-prefetch' href='//v0.wordpress.com' />
27<link rel="alternate" type="application/rss+xml" title="Kevin E. Kline &raquo; Feed" href="https://kevinekline.com/feed/" />
28<link rel="alternate" type="application/rss+xml" title="Kevin E. Kline &raquo; Comments Feed" href="https://kevinekline.com/comments/feed/" />
29<link rel="alternate" type="application/rss+xml" title="Kevin E. Kline &raquo; Bibliography Comments Feed" href="https://kevinekline.com/bibliography/feed/" />
30<script type="text/javascript">
31/* <![CDATA[ */
32window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/kevinekline.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=573ca85cc8b363ab6f8edfb1ff42198e"}};
33/*! This file is auto-generated */
34!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
35/* ]]> */
36</script>
36
37<link rel='stylesheet' id='news-theme-css' href='https://kevinekline.com/wp-content/themes/news/style.css?ver=2.1' type='text/css' media='all' />
38<style id='wp-emoji-styles-inline-css' type='text/css'>
39
40	img.wp-smiley, img.emoji {
41		display: inline !important;
42		border: none !important;
43		box-shadow: none !important;
44		height: 1em !important;
45		width: 1em !important;
46		margin: 0 0.07em !important;
47		vertical-align: -0.1em !important;
48		background: none !important;
49		padding: 0 !important;
50	}
51</style>
52<link rel='stylesheet' id='wp-block-library-css' href='https://kevinekline.com/wp-includes/css/dist/block-library/style.min.css?ver=573ca85cc8b363ab6f8edfb1ff42198e' type='text/css' media='all' />
53<style id='wp-block-library-inline-css' type='text/css'>
54.has-text-align-justify{text-align:justify;}
55</style>
56<link rel='stylesheet' id='mediaelement-css' href='https://kevinekline.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' />
57<link rel='stylesheet' id='wp-mediaelement-css' href='https://kevinekline.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=573ca85cc8b363ab6f8edfb1ff42198e' type='text/css' media='all' />
58<style id='classic-theme-styles-inline-css' type='text/css'>
59/*! This file is auto-generated */
60.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
61</style>
62<style id='global-styles-inline-css' type='text/css'>
63body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
63--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
63.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
64.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
65:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
66:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
67.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
68</style>
69<link rel='stylesheet' id='fsb-image-css' href='https://kevinekline.com/wp-content/plugins/simple-full-screen-background-image/includes/fullscreen-image.css?ver=573ca85cc8b363ab6f8edfb1ff42198e' type='text/css' media='all' />
70<link rel='stylesheet' id='social-logos-css' href='https://kevinekline.com/wp-content/plugins/jetpack/_inc/social-logos/social-logos.min.css?ver=12.6.1' type='text/css' media='all' />
71<link rel='stylesheet' id='jetpack_css-css' href='https://kevinekline.com/wp-content/plugins/jetpack/css/jetpack.css?ver=12.6.1' type='text/css' media='all' />
72<script type="text/javascript" src="https://kevinekline.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 72
72
73<script type="text/javascript" src="https://kevinekline.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
73
74<!--[if lt IE 9]>
75<script type="text/javascript" src="https://kevinekline.com/wp-content/themes/genesis/lib/js/html5shiv.min.js?ver=3.7.3" id="html5shiv-js"></script>
75
76<![endif]-->
77<link rel="https://api.w.org/" href="https://kevinekline.com/wp-json/" /><link rel="alternate" type="application/json" href="https://kevinekline.com/wp-json/wp/v2/pages/6" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://kevinekline.com/xmlrpc.php?rsd" />
78<link rel="alternate" type="application/json+oembed" href="https://kevinekline.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fkevinekline.com%2Fbibliography%2F" />
79<link rel="alternate" type="text/xml+oembed" href="https://kevinekline.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fkevinekline.com%2Fbibliography%2F&#038;format=xml" />
80	<style>img#wpstats{display:none}</style>
81		<link rel="icon" href="https://kevinekline.com/wp-content/themes/news/images/favicon.ico" />
82<link rel="pingback" href="https://kevinekline.com/xmlrpc.php" />
83<style type="text/css">#header { background: url(https://kevinekline.com/wp-content/themes/news/images/header.png) no-repeat !important; }</style>
84</head>
85<body data-rsssl=1 class="page-template-default page page-id-6 header-full-width content-sidebar news-red"><div id="wrap"><div id="header"><div class="wrap"><div id="title-area"><p id="title"><a href="https://kevinekline.com/">Kevin E. Kline</a></p><p id="description">Career and Technical Advice for the Data Professional</p></div></div></div><div id="nav"><div class="wrap"><ul id="menu-main-nav" class="menu genesis-nav-menu menu-primary js-superfish"><li id="menu-item-6038" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-6038"><a href="https://kevinekline.com/">Home</a></li>
86<li id="menu-item-6039" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-6039"><a href="https://kevinekline.com/bio/">About</a>
87<ul class="sub-menu">
88	<li id="menu-item-6041" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6 current_page_item menu-item-6041"><a href="https://kevinekline.com/bibliography/" aria-current="page">Bibliography</a></li>
89	<li id="menu-item-6042" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6042"><a href="https://kevinekline.com/contact/">Contact</a></li>
90	<li id="menu-item-6043" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6043"><a href="https://kevinekline.com/interviews-press/">Interviews &#038; Press</a></li>
91</ul>
92</li>
93<li id="menu-item-6045" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6045"><a href="https://kevinekline.com/abstracts/">Learning Material</a>
94<ul class="sub-menu">
95	<li id="menu-item-6046" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6046"><a href="https://kevinekline.com/abstracts/automation-for-sql-server-databases/">Automation for SQL Server Databases</a></li>
96	<li id="menu-item-6047" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6047"><a href="https://kevinekline.com/abstracts/bare-metal-tuning/">Bare Metal Tuning</a></li>
97	<li id="menu-item-7780" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7780"><a href="https://kevinekline.com/slides/disk-io-tuning-for-sql-server/">Disk IO Tuning for Microsoft SQL Server</a></li>
98	<li id="menu-item-6050" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6050"><a href="https://kevinekline.com/abstracts/dmvs-for-tuning-and-troubleshooting-full-day-seminar/">DMVs for Tuning and Troubleshooting Full-Day Seminar</a></li>
99	<li id="menu-item-6051" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6051"><a href="https://kevinekline.com/abstracts/end-to-end-troubleshooting/">End-to-End Troubleshooting Checklist for Microsoft SQL Server</a></li>
100	<li id="menu-item-6053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6053"><a href="https://kevinekline.com/abstracts/high-performance-dba/">High Performance DBA</a></li>
101	<li id="menu-item-6055" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6055"><a href="https://kevinekline.com/abstracts/pbbm/">Performance Baselining, Benchmarking, and Monitoring</a></li>
102	<li id="menu-item-6057" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6057"><a href="https://kevinekline.com/abstracts/relational-database-design-for-utter-newbies/">Relational Database Design for Utter Newbies</a></li>
103	<li id="menu-item-6058" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6058"><a href="https://kevinekline.com/abstracts/should-i-virtualize-sql-server/">Should I Virtualize SQL Server</a></li>
104	<li id="menu-item-6059" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6059"><a href="https://kevinekline.com/abstracts/sql-server-internals-architecture/">SQL Server Internals and  Architecture</a></li>
105	<li id="menu-item-6061" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6061"><a href="https://kevinekline.com/abstracts/stored-procedure-best-practices/">Stored Procedure Best Practices</a></li>
106	<li id="menu-item-6062" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6062"><a href="https://kevinekline.com/abstracts/surviving-the-data-avalanche/">Surviving the Data Avalanche</a></li>
107	<li id="menu-item-6063" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6063"><a href="https://kevinekline.com/abstracts/team-management-fundamentals/">Team Management Fundamentals</a></li>
108	<li id="menu-item-6064" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6064"><a href="https://kevinekline.com/abstracts/technical-leadership-full-day-seminar/">Technical Leadership Full-Day Seminar</a></li>
109	<li id="menu-item-6065" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6065"><a href="https://kevinekline.com/abstracts/ten-things-every-developer-should-know/">Ten Things Every SQL Developer Should Know</a></li>
110	<li id="menu-item-6066" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6066"><a href="https://kevinekline.com/abstracts/the-ultimate-free-sql-server-toolkit/">The Ultimate Free SQL Server Toolkit</a></li>
111	<li id="menu-item-6068" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6068"><a href="https://kevinekline.com/abstracts/time-management-for-it-pro/">Time Management for IT Pro</a></li>
112	<li id="menu-item-6069" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6069"><a href="https://kevinekline.com/abstracts/top-10-mistakes-on-sql-server/">Top 10 Mistakes on SQL Server</a></li>
113	<li id="menu-item-6070" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6070"><a href="https://kevinekline.com/abstracts/translating-procedural-code-between-oracle-and-sql-server/">Translating Procedural Code Between Oracle and SQL Server</a></li>
114	<li id="menu-item-6071" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6071"><a href="https://kevinekline.com/abstracts/tuning-with-indexing-strategies/">Tuning with Indexing Strategies</a></li>
115	<li id="menu-item-6072" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6072"><a href="https://kevinekline.com/abstracts/tuning-with-query-optimizer-strategies/">Tuning with Query Optimizer Strategies</a></li>
116	<li id="menu-item-6073" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6073"><a href="https://kevinekline.com/abstracts/tuning-with-set-and-dbcc/">Tuning with SET and DBCC</a></li>
117	<li id="menu-item-6074" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6074"><a href="https://kevinekline.com/abstracts/tuning-with-showplan/">Tuning with Showplan</a></li>
118	<li id="menu-item-6076" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6076"><a href="https://kevinekline.com/slides/end-to-end-troubleshooting/">End-to-End Troubleshooting for SQL Server</a></li>
119	<li id="menu-item-6077" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6077"><a href="https://kevinekline.com/slides/seminarcontent/">Full-Day Seminars</a></li>
120	<li id="menu-item-6078" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6078"><a href="https://kevinekline.com/slides/should-i-virtualize-sql-server/">Should I Virtualize SQL Server?</a></li>
121	<li id="menu-item-6079" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6079"><a href="https://kevinekline.com/slides/sql-server-internals-architecture/">SQL Server Internals &#038; Architecture</a></li>
122	<li id="menu-item-6080" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6080"><a href="https://kevinekline.com/slides/sql-statement-tuning-with-query-optimizer-strategies/">SQL Statement Tuning with Query Optimizer Strategies</a></li>
123	<li id="menu-item-6081" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6081"><a href="https://kevinekline.com/slides/surviving-the-data-avalance/">Surviving the Data Avalance</a></li>
124	<li id="menu-item-6082" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6082"><a href="https://kevinekline.com/slides/team-management-fundamentals/">Team Management Fundamentals</a></li>
125	<li id="menu-item-6083" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6083"><a href="https://kevinekline.com/slides/top-ten-mistakes-on-sql-server/">Top 10 DBA Mistakes on SQL Server</a></li>
126	<li id="menu-item-6084" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6084"><a href="https://kevinekline.com/slides/understanding-and-preventing-sql-injection-attacks/">Understanding and Preventing SQL Injection Attacks</a></li>
127</ul>
128</li>
129</ul></div></div><div id="inner"><div class="wrap"><div id="content-sidebar-wrap">
129<div id="content" class="hfeed"><div class="breadcrumb">You are here: <a href="https://kevinekline.com/"><span class="breadcrumb-link-text-wrap" itemprop="name">Home</span></a> <span aria-label="breadcrumb separator">/</span> Bibliography</div><div class="post-6 page type-page status-publish hentry entry"><h1 class="entry-title">Bibliography</h1>
130<div class="entry-content"><p><iframe style="width: 120px; height: 240px;" src="https://rcm.amazon.com/e/cm?t=kevincom-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0672336006&amp;ref=tf_til&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe></p>
131<p><strong>Microsoft SQL Server 2012 Management and Administration (2nd Edition)</strong> by Ross Mistry, Kevin Kline, Shirmattie Seenarine</p>
132<div class="text_small">Sams Publishing</div>
133<p>If you need to deploy, manage, or secure Microsoft SQL Server 2012, this is the complete, fast-paced, task-based reference you’ve been searching for. Authored by a worldclass expert on running SQL Server in the enterprise, this book goes far beyond the basics, taking on the complex tasks that DBAs need to make the most of Microsoft’s first cloud-enabled database platform. Designed for maximum practical usability, it’s packed with expert tips and up-to-date real-world configuration guidance you simply won’t find anywhere else. <a href="http://www.pearsoned.co.uk/bookshop/detail.asp?item=100000000491713" target="_blank"><em>Click here to get more information from the publisher</em></a></p>
134<p><iframe style="width: 120px; height: 240px;" src="https://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=kevincom-20&amp;o=1&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=10FE9736YVPPT7A0FBG2&amp;asins=1935182048" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" align="center" width="320" height="240"></iframe></p>
135<p><strong>SQL Server MVP Deep Dives</strong> by Paul Nielsen, Kalen Delany, Adam Machanic, Kimberly Tripp, Paul Randal, Greg Low, Kevin E. Kline, et al</p>
136<div class="text_small">Manning Publications</div>
137<p>This is not an ordinary SQL Server Book. SQL Server MVP Deep Dives brings together the world&#8217;s most highly-regarded SQL Server experts to create a masterful collection of tips, techniques, and experience-driven best practices for SQL Server development and administration. These SQL Server MVPs—53 in all—each selected a topic of great interest to them, and in this unique book, they share their knowledge and passion with you. All royalties from the book are donated War Child International (http://www.warchild.org), a network of independent organizations, working across the world to help children affected by war. <a href="http://www.manning.com/nielsen/" target="_blank"><em>Click here to get more information from the publisher</em></a></p>
138<p><iframe loading="lazy" style="width: 120px; height: 240px;" src="https://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=kevincom-20&amp;o=1&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=10FE9736YVPPT7A0FBG2&amp;asins=0596518846" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe></p>
139<p><strong>SQL In A Nutshell</strong> by Kevin E. Kline</p>
140<div class="text_small">O&#8217;Reilly Media</div>
141<p>The essential and most popular reference to the SQL language used in today&#8217;s most popular database products, this new edition of <em>SQL in a Nutshell</em> clearly documents every SQL command according to the latest ANSI standard. It also details how these commands are implemented in the Microsoft SQL Server 2008 and Oracle 11g commercial database packages, and the MySQL 5.1 and PostgreSQL 8.3 open source database products. <a href="http://oreilly.com/catalog/9780596518844/#top" target="_blank"><em>Click here to get more information from the publisher</em></a></p>
142<p><iframe loading="lazy" style="width: 120px; height: 240px;" src="https://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=kevincom-20&amp;o=1&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=10FE9736YVPPT7A0FBG2&amp;asins=143020866X" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe></p>
143<p><strong>Pro SQL Server 2008 Relational Database Design and Implementation</strong> by Louis Davidson, Kevin E. Kline</p>
144<div class="text_small">APress Books</div>
145<p>Learn effective and scalable database design techniques in a SQL Server environment. <em>Pro SQL Server 2008 Relational Database Design and Implementation</em> covers everything from design logic that business users will understand all the way to the physical implementation of the design in a SQL Server database. <a href="http://www.apress.com/book/view/143020866x" target="_blank"><em>Click here to get more information from the publisher</em></a></p>
146<p><iframe loading="lazy" style="width: 120px; height: 240px;" src="https://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=kevincom-20&amp;o=1&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=10FE9736YVPPT7A0FBG2&amp;asins=0977671534" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe></p>
147<p><strong>Database Benchmarking: Practical methods for Oracle &amp; SQL Server</strong> by Bert Scalzo, Kevin E. Kline, Donald K. Burleson, Mike Ault, Claudia Fernandez</p>
148<div class="text_small">Rampant Techpress</div>
149<p>Benchmarking is a critical job function and every database professional must understand the principles of capacity planning and database bottleneck analysis. By using a benchmark method you can spot areas of pending problems before they cripple your database. This landmark book explores all aspects of database benchmarking and shows you a real-world approach that ensures that you are prepared for whatever the future brings to your mission-critical database. <a href="http://www.rampant-books.com/book_0701_database_benchmarking.htm" target="_blank"><em>Click here to get more information from the publisher</em></a></p>
150<p><iframe loading="lazy" style="width: 120px; height: 240px;" src="https://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=kevincom-20&amp;o=1&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=10FE9736YVPPT7A0FBG2&amp;asins=1565924010" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe></p>
151<p><strong>Transact-SQL Programming</strong> by Kevin E. Kline, Lee Gould, Andrew Zanevsky</p>
152<div class="text_small">O&#8217;Reilly Media</div>
153<p>Full of examples, best practices, and real-world advice, this book thoroughly explores Transact-SQL, a full-featured procedural language that extends the power of SQL on both Microsoft SQL Server 6.5/7.0 and Sybase version 11.5. Comes with a C
153D-ROM containing extensive examples. <a href="http://oreilly.com/catalog/9781565924017/index.html#top" target="_blank"><em>Click here to get more information from the publisher</em></a></p>
154<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-6" class="share-facebook sd-button share-icon no-text" href="https://kevinekline.com/bibliography/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer" data-shared="sharing-twitter-6" class="share-twitter sd-button share-icon no-text" href="https://kevinekline.com/bibliography/?share=twitter" target="_blank" title="Click to share on Twitter" ><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-6" class="share-linkedin sd-button share-icon no-text" href="https://kevinekline.com/bibliography/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-pinterest"><a rel="nofollow noopener noreferrer" data-shared="sharing-pinterest-6" class="share-pinterest sd-button share-icon no-text" href="https://kevinekline.com/bibliography/?share=pinterest" target="_blank" title="Click to share on Pinterest" ><span></span><span class="sharing-screen-reader-text">Click to share on Pinterest (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Bibliography&body=https%3A%2F%2Fkevinekline.com%2Fbibliography%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="c21afd7371" data-email-share-track-url="https://kevinekline.com/bibliography/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div></div></div></div><div id="sidebar" class="sidebar widget-area"><div id="grofile-2" class="widget widget-grofile grofile"><div class="widget-wrap"><h4 class="widget-title widgettitle">About me:</h4>
155			<img
156				src="https://0.gravatar.com/avatar/9e0496575145e8556392715b472c4e5e?s=320"
157				srcset="https://0.gravatar.com/avatar/9e0496575145e8556392715b472c4e5e?s=320 1x, https://0.gravatar.com/avatar/9e0496575145e8556392715b472c4e5e?s=480 1.5x, https://0.gravatar.com/avatar/9e0496575145e8556392715b472c4e5e?s=640 2x, https://0.gravatar.com/avatar/9e0496575145e8556392715b472c4e5e?s=960 3x, https://0.gravatar.com/avatar/9e0496575145e8556392715b472c4e5e?s=1280 4x"
158				class="grofile-thumbnail no-grav"
159				alt="Kevin Kline"
160				loading="lazy" />
161			<div class="grofile-meta">
162				<h4><a href="https://gravatar.com/kkline84">Kevin Kline</a></h4>
163				<p>Expert and author on topics like SQL, data management, big data, IT leadership, enterprise architecture, and building technical communities. Author of "SQL in a Nutshell", popular conference speaker, blogger, magazine columnist, and world traveler.</p>
164			</div>
165
166			
167			<p><a href="https://gravatar.com/kkline84" class="grofile-full-link">
168				View Full Profile &rarr;			</a></p>
169
170			</div></div>
171<div id="search-3" class="widget widget_search"><div class="widget-wrap"><form method="get" class="searchform search-form" action="https://kevinekline.com/" role="search" ><input type="text" value="Search this website &#x02026;" name="s" class="s search-input" onfocus="if ('Search this website &#x2026;' === this.value) {this.value = '';}" onblur="if ('' === this.value) {this.value = 'Search this website &#x2026;';}" /><input type="submit" class="searchsubmit search-submit" value="Search" /></form></div></div>
172<div id="twitter_timeline-2" class="widget widget_twitter_timeline"><div class="widget-wrap"><h4 class="widget-title widgettitle">Follow me on Twitter</h4>
173<a class="twitter-timeline" data-width="225" data-height="400" data-theme="light" data-border-color="#e8e8e8" data-lang="EN" data-partner="jetpack" data-widget-id="373138137750323200" href="https://twitter.com/373138137750323200">My Tweets</a></div></div>
174<div id="linkcat-2" class="widget widget_links"><div class="widget-wrap"><h4 class="widget-title widgettitle">Blogroll</h4>
175
176	<ul class='xoxo blogroll'>
177<li><a href="http://www.dbta.com/Columns/SQL-Server-Drill-Down/" rel="me noopener" title="Kevin&#8217;s blog on trends and issues in the SQL Server world." target="_blank">Kevin&#039;s Column at Database Trends &amp; Applications Magazine</a></li>
178<li><a href="http://sqlmag.com/blog/tool-time-blog" rel="me noopener" title="Kevin&#8217;s long-running blog on SQL Server Magazine (SQLMag.com)" target="_blank">Kevin&#039;s Column at SQL Server Professional Magazine</a></li>
179<li><a href="http://www.sswug.org/media/default.aspx?host=80225" title="Kevin discusses the latest trends and technologies important to data professionals working with Microsoft SQL Server.">Kevin&#039;
179s Videos on the SSWUG.Org Data Points Briefing</a></li>
180<li><a href="http://www.youtube.com/results?search_query=kevin+kline+sql&#038;search_type=&#038;aq=f" rel="me noopener" title="Kevin&#8217;s podcasts on YouTube" target="_blank">Kevin&#039;s Videos on YouTube</a></li>
181
182	</ul>
183</div></div>
184
185<div id="top-posts-2" class="widget widget_top-posts"><div class="widget-wrap"><h4 class="widget-title widgettitle">Top Posts &amp; Pages</h4>
186<ul><li><a href="https://kevinekline.com/any-some-operators/" class="bump-view" data-bump-view="tp">ANY / SOME operators</a></li><li><a href="https://kevinekline.com/one-preparation-that-makes-ssms-crash-dumps-easy-to-survive/" class="bump-view" data-bump-view="tp">One Preparation that makes SSMS Crash Dumps Easy to Survive</a></li><li><a href="https://kevinekline.com/bibliography/" class="bump-view" data-bump-view="tp" aria-current="page">Bibliography</a></li><li><a href="https://kevinekline.com/abstracts/tuning-with-set-and-dbcc/" class="bump-view" data-bump-view="tp">Tuning with SET and DBCC</a></li><li><a href="https://kevinekline.com/join-me-on-march-14-in-silicon-valley-for-a-full-day-of-sql-server-configuration-tuning-lessons/" class="bump-view" data-bump-view="tp">Join Me on March 14 in Silicon Valley for a Full-Day of SQL Server Configuration Tuning Lessons</a></li></ul></div></div>
187<div id="categories-3" class="widget widget_categories"><div class="widget-wrap"><h4 class="widget-title widgettitle">Categories</h4>
188<form action="https://kevinekline.com" method="get"><label class="screen-reader-text" for="cat">Categories</label><select  name='cat' id='cat' class='postform'>
189	<option value='-1'>Select Category</option>
190	<option class="level-0" value="275">2016 at 10:32PM&nbsp;&nbsp;(1)</option>
191	<option class="level-0" value="50">Administration&nbsp;&nbsp;(95)</option>
192	<option class="level-0" value="283">Anna&nbsp;&nbsp;(5)</option>
193	<option class="level-0" value="151">Architecture&nbsp;&nbsp;(18)</option>
194	<option class="level-0" value="280">Best Practices&nbsp;&nbsp;(2)</option>
195	<option class="level-0" value="110">BigData&nbsp;&nbsp;(22)</option>
196	<option class="level-0" value="191">Business Analytics&nbsp;&nbsp;(7)</option>
197	<option class="level-0" value="120">Business Intelligence&nbsp;&nbsp;(10)</option>
198	<option class="level-0" value="214">Career&nbsp;&nbsp;(8)</option>
199	<option class="level-0" value="88">Challenges&nbsp;&nbsp;(64)</option>
200	<option class="level-0" value="100">Cloud&nbsp;&nbsp;(42)</option>
201	<option class="level-0" value="159">Coding&nbsp;&nbsp;(5)</option>
202	<option class="level-0" value="152">Compliance&nbsp;&nbsp;(3)</option>
203	<option class="level-0" value="7">Conferences&nbsp;&nbsp;(57)</option>
204	<option class="level-0" value="201">Contest&nbsp;&nbsp;(1)</option>
205	<option class="level-0" value="158">Contests&nbsp;&nbsp;(11)</option>
206	<option class="level-0" value="31">Cool Technologies&nbsp;&nbsp;(75)</option>
207	<option class="level-0" value="91">Databases&nbsp;&nbsp;(128)</option>
208	<option class="level-0" value="215">DBA&nbsp;&nbsp;(31)</option>
209	<option class="level-0" value="96">DBTA&nbsp;&nbsp;(64)</option>
210	<option class="level-0" value="279">Developer&nbsp;&nbsp;(1)</option>
211	<option class="level-0" value="277">DMV&nbsp;&nbsp;(1)</option>
212	<option class="level-0" value="273">DO Camera&nbsp;&nbsp;(14)</option>
213	<option class="level-0" value="24">Ethics&nbsp;&nbsp;(18)</option>
214	<option class="level-0" value="282">Experiences&nbsp;&nbsp;(76)</option>
215	<option class="level-0" value="249">Explanation&nbsp;&nbsp;(6)</option>
216	<option class="level-0" value="27">Gov2.0&nbsp;&nbsp;(4)</option>
217	<option class="level-0" value="34">Governance&nbsp;&nbsp;(16)</option>
218	<option class="level-0" value="51">Hardware&nbsp;&nbsp;(11)</option>
219	<option class="level-0" value="42">Health2.0&nbsp;&nbsp;(1)</option>
220	<option class="level-0" value="26">Identity Data&nbsp;&nbsp;(1)</option>
221	<option class="level-0" value="160">INETA&nbsp;&nbsp;(1)</option>
222	<option class="level-0" value="276">Internals&nbsp;&nbsp;(1)</option>
223	<option class="level-0" value="86">Interviews&nbsp;&nbsp;(17)</option>
224	<option class="level-0" value="52">IO&nbsp;&nbsp;(27)</option>
225	<option class="level-0" value="157">IT Horror Stories&nbsp;&nbsp;(5)</option>
226	<option class="level-0" value="274">January 31&nbsp;&nbsp;(1)</option>
227	<option class="level-0" value="281">Kayden&nbsp;&nbsp;(1)</option>
228	<option class="level-0" value="55">Memes&nbsp;&nbsp;(6)</option>
229	<option class="level-0" value="14">Nashville SQL Server Users Group&nbsp;&nbsp;(4)</option>
230	<option class="level-0" value="81">NoSQL&nbsp;&nbsp;(20)</option>
231	<option class="level-0" value="8">On-Line Resources&nbsp;&nbsp;(89)</option>
232	<option class="level-0" value="250">Operator&nbsp;&nbsp;(3)</option>
233	<option class="level-0" value="28">Opinion&nbsp;&nbsp;(110)</option>
234	<option class="level-0" value="13">PASS&nbsp;&nbsp;(84)</option>
235	<option class="level-0" value="20">Performance&nbsp;&nbsp;(65)</option>
236	<option class="level-0" value="341">Predictions&nbsp;&nbsp;(1)</option>
237	<option class="level-0" value="36">Presentations&nbsp;&nbsp;(71)</option>
238	<option class="level-0" value="25">Privacy&nbsp;&nbsp;(1)</option>
239	<option class="level-0" value="15">Professional Development&nbsp;&nbsp;(120)</option>
240	<option class="level-0" value="112">Security&nbsp;&nbsp;(4)</option>
241	<option class="level-0" value="43">Seven Sequels&nbsp;&nbsp;(2)</option>
242	<option class="level-0" value="87">SQL Server&nbsp;&nbsp;(213)</option>
243	<option class="level-0" value="4">SQLMag&nbsp;&nbsp;(181)</option>
244	<option class="level-0" value="18">SQLServerPedia Syndication&nbsp;&nbsp;(272)</option>
245	<option class="level-0" value="89">Strategies&nbsp;&nbsp;(16)</option>
246	<option class="level-0" value="80">TCD blog post&nbsp;&nbsp;(101)</option>
247	<option class="level-0" value="319">Thoughts&nbsp;&nbsp;(27)</option>
248	<option class="level-0" value="90">Tips &amp; Tricks&nbsp;&nbsp;(46)</option>
249	<option class="level-0" value="3">Tool Time&nbsp;&nbsp;(36)</option>
250	<option class="level-0" value="16">Transact-SQL Programming&nbsp;&nbsp;(30)</option>
251	<option class="level-0" value="37">Trends&nbsp;&nbsp;(47)</option>
252	<option class="level-0" value="278">Troubleshooting&nbsp;&nbsp;(1)</option>
253	<option class="level-0" value="1">Uncategorized&nbsp;&nbsp;(385)</option>
254	<option class="level-0" value="85">Video&nbsp;&nbsp;(47)</option>
255	<option class="level-0" value="32">Virtualization&nbsp;&nbsp;(14)</option>
256	<option class="level-0" value="95">Web2.0&nbsp;&nbsp;(3)</option>
257</select>
258</form>
258<script type="text/javascript">
259/* <![CDATA[ */
260
261(function() {
262	var dropdown = document.getElementById( "cat" );
263	function onCatChange() {
264		if ( dropdown.options[ dropdown.selectedIndex ].value > 0 ) {
265			dropdown.parentNode.submit();
266		}
267	}
268	dropdown.onchange = onCatChange;
269})();
270
271/* ]]> */
272</script>
272
273</div></div>
274</div></div></div></div><div id="footer" class="footer"><div class="wrap"><div class="gototop"><p><a href="#wrap" rel="nofollow">Return to top of page</a></p></div><div class="creds"><p>Copyright &#x000A9;&nbsp;2026 &#x000B7; <a href="http://www.studiopress.com/themes/news">News Child Theme</a> on <a href="https://www.studiopress.com/">Genesis Framework</a> &#x000B7; <a href="https://wordpress.org/">WordPress</a> &#x000B7; <a rel="nofollow" href="https://kevinekline.com/wp-login.php">Log in</a></p></div></div></div></div><img src="https://kevinekline.com/wp-content/uploads/2013/04/nashville-skyline-jon-giffin1.jpg" id="fsb_image" alt=""/>
275	
275<script type="text/javascript">
276		window.WPCOM_sharing_counts = {"https:\/\/kevinekline.com\/bibliography\/":6};
277	</script>
277
278						<link rel='stylesheet' id='gravatar-card-services-css' href='https://secure.gravatar.com/css/services.css?ver=202640' type='text/css' media='all' />
279<script type="text/javascript" src="https://kevinekline.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2" id="hoverIntent-js"></script>
vendor: 1 bytes, line 279
279
280<script type="text/javascript" src="https://kevinekline.com/wp-content/themes/genesis/lib/js/menu/superfish.min.js?ver=1.7.10" id="superfish-js"></script>
vendor: 1 bytes, line 280
280
281<script type="text/javascript" src="https://kevinekline.com/wp-content/themes/genesis/lib/js/menu/superfish.args.min.js?ver=2.10.1" id="superfish-args-js"></script>
vendor: 1 bytes, line 281
281
282<script type="text/javascript" src="https://kevinekline.com/wp-content/themes/genesis/lib/js/menu/superfish.compat.min.js?ver=2.10.1" id="superfish-compat-js"></script>
vendor: 1 bytes, line 282
282
283<script type="text/javascript" src="https://kevinekline.com/wp-content/plugins/jetpack/_inc/build/twitter-timeline.min.js?ver=4.0.0" id="jetpack-twitter-timeline-js"></script>
vendor: 1 bytes, line 283
283
284<script defer type="text/javascript" src="https://stats.wp.com/e-202640.js" id="jetpack-stats-js"></script>
vendor: 1 bytes, line 284
284
285<script type="text/javascript" id="jetpack-stats-js-after">
286/* <![CDATA[ */
287_stq = window._stq || [];
288_stq.push([ "view", {v:'ext',blog:'50957221',post:'6',tz:'-5',srv:'kevinekline.com',j:'1:12.6.1'} ]);
289_stq.push([ "clickTrackerInit", "50957221", "6" ]);
290/* ]]> */
291</script>
vendor: 1 bytes, line 291
291
292<script type="text/javascript" id="sharing-js-js-extra">
293/* <![CDATA[ */
294var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"};
295/* ]]> */
296</script>
vendor: 1 bytes, line 296
296
297<script type="text/javascript" src="https://kevinekline.com/wp-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=12.6.1" id="sharing-js-js"></script>
vendor: 1 bytes, line 297
297
298<script type="text/javascript" id="sharing-js-js-after">
299/* <![CDATA[ */
300var windowOpen;
301			( function () {
302				function matches( el, sel ) {
303					return !! (
304						el.matches && el.matches( sel ) ||
305						el.msMatchesSelector && el.msMatchesSelector( sel )
306					);
307				}
308
309				document.body.addEventListener( 'click', function ( event ) {
310					if ( ! event.target ) {
311						return;
312					}
313
314					var el;
315					if ( matches( event.target, 'a.share-facebook' ) ) {
316						el = event.target;
317					} else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) {
318						el = event.target.parentNode;
319					}
320
321					if ( el ) {
322						event.preventDefault();
323
324						// If there's another sharing window open, close it.
325						if ( typeof windowOpen !== 'undefined' ) {
326							windowOpen.close();
327						}
328						windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' );
329						return false;
330					}
331				} );
332			} )();
333var windowOpen;
334			( function () {
335				function matches( el, sel ) {
336					return !! (
337						el.matches && el.matches( sel ) ||
338						el.msMatchesSelector && el.msMatchesSelector( sel )
339					);
340				}
341
342				document.body.addEventListener( 'click', function ( event ) {
343					if ( ! event.target ) {
344						return;
345					}
346
347					var el;
348					if ( matches( event.target, 'a.share-twitter' ) ) {
349						el = event.target;
350					} else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-twitter' ) ) {
351						el = event.target.parentNode;
352					}
353
354					if ( el ) {
355						event.preventDefault();
356
357						// If there's another sharing window open, close it.
358						if ( typeof windowOpen !== 'undefined' ) {
359							windowOpen.close();
360						}
361						windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' );
362						return false;
363					}
364				} );
365			} )();
366var windowOpen;
367			( function () {
368				function matches( el, sel ) {
369					return !! (
370						el.matches && el.matches( sel ) ||
371						el.msMatchesSelector && el.msMatchesSelector( sel )
372					);
373				}
374
375				document.body.addEventListener( 'click', function ( event ) {
376					if ( ! event.target ) {
377						return;
378					}
379
380					var el;
381					if ( matches( event.target, 'a.share-linkedin' ) ) {
382						el = event.target;
383					} else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-linkedin' ) ) {
384						el = event.target.parentNode;
385					}
386
387					if ( el ) {
388						event.preventDefault();
389
390						// If there's another sharing window open, close it.
391						if ( typeof windowOpen !== 'undefined' ) {
392							windowOpen.close();
393						}
394						windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomlinkedin', 'menubar=1,resizable=1,width=580,height=450' );
395						return false;
396					}
397				} );
398			} )();
399/* ]]> */
400</script>
400
401</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.