<head> <meta charset="utf-8"> <meta content="" name="description"> <meta content="Smashing Jedis LLC" name="author"> <title>SqlSmash</title> <!-- http://t.co/dKP3o1e --> <meta name="HandheldFriendly" content="True"> <meta name="MobileOptimized" content="320"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="/favicon.png" rel="icon"> <link href="/stylesheets/default.css" rel="stylesheet"> <link href="/atom.xml" rel="alternate" title="SqlSmash" type="application/atom+xml"> <link href="/stylesheets/syntax.css" type="text/css" rel="stylesheet" /> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-2438815-3']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </head> <body class="no-sidebar" > <header role="banner"><hgroup> <h1><a href="/">SqlSmash</a></h1> <h2>A productivity plugin for Sql Server Management Studio.</h2> </hgroup> </header> <div id="main"> <div id="content"> <div class="container"> <div class="col-md-8"> <div class="flex-video widescreen" style="margin: 0 auto;text-align:center;"> <iframe allowfullscreen="" src="http://www.youtube.com/embed/oxO6z2-rmrM" frameborder="0"></iframe> </div> </div> <div id="mc_embed_signup" > <div id="intro" class="col-md-3 col-sm-6"> SqlSmash is a plugin for <a href="http://www.microsoft.com/en-us/download/details.aspx?id=29062">Sql Server Management Studio 2012</a>. It is close to being finished, and is in beta right now. You can get access to the early builds here. </div> <div class="col-md-3 col-sm-6"> <form action="https://sqlsmash.us6.list-manage.com/subscribe/post?u=91077874a29147366fcb60439&id=bf7001b4ce" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> <div class="mc-field-group"> <input type="email" placeholder="email address" value="" name="EMAIL" class="required email" id="mce-EMAIL"> </div> <div class="mc-field-group"> <input type="text" placeholder="first name" value="" name="FNAME" class="required" id="mce-FNAME"> </div> <div class="mc-field-group"> <input type="text" placeholder="last name" value="" name="LNAME" class="required" id="mce-LNAME"> </div> <div id="mce-responses" class="clear"> <div class="response" id="mce-error-response" style="display:none" ></div> <div class="response" id="mce-success-response" style="display:none" ></div> </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;"><input type="text" name="b_91077874a29147366fcb60439_bf7001b4ce" value=""></div> <div class="clear"> <input type="submit" value="Give Me Early Access" name="subscribe" id="mc-embedded-subscribe" class="btn-primary btn-lg"> </div> <div id="ps" class="text-muted"> Your email address will be used only to notify you when SqlSmash is ready to be released. You can unsubscribe at any time. To download directly, you can click <a href="http://www.sqlsmash.com/alpha/SqlSmash.Setup.zip">here</a>. </div> </div> </form> </div> <div class="row"></div> <br/> <div class="well"> <div class="panel-title text-center "> Commonly Asked Questions </div> <ul> <li> <ul class="list-unstyled"> <li> Which versions of SSMS are supported? </li> <li> Currently, SqlSmash works on only with Sql Server Management Studio 2012. You should be able to use SSMS 2012 to connect to older versions of Sql Server (like 2008). </li> </ul> </li> <li> <ul class="list-unstyled"> <li> Will SqlSmash be free? </li> <li> No, it would be a paid product once it hits version 1.0. Until then, it's free. </li> </ul> </li> <li> <ul class="list-unstyled"> <li> How long will it be in alpha/beta? </li> <li> As long as it needs to be. Earning money soon would be nice, but I would like to do so with a quality product. </li> </ul> </li> <li> <ul class="list-unstyled"> <li> I have feedback for you (or I found bugs). </li> <li> I would love to hear from you. You can email me at feedback@SqlSmash.com, and I promise I'll get back to you ASAP. </li> </ul> </li> <li> <ul class="list-unstyled"> <li> I don't like the way the Sql formatting works. </li> <li> Formatting the Sql has been a really hard problem to solve and I am not sure if there is a solution that will please everybody. You can change some of the formatting behavior by changing the Options under Options->Formatting. </li> </ul> </li> <li> <ul class="list-unstyled"> <li> How do I get updates? </li> <li> SqlSmash has auto-update functionality built in and can be configured under Options->Update. It is recommended to leave this enabled to automatically get bug fixes. You can also check the website for updated builds. </li> </ul> </li> <li> <ul class="list-unstyled"> <li> What are the current features? </li> <li> <ul> <li> Go To Object: Easily navigate to any of the tables, stored procedures, functions or triggers in any of your databases. </li> <li> Format Sql: Apply your casing preferences to the keywords, variables and identifiers and indent the Sql. </li> <li> Execute Current Query: Only execute the query that your cursor is placed at. </li> <li> Search Objects: Search all your database objects for any text. </li> <li> Summarize Script: Summarize complex scripts and navigate around easily. </li> <li> Go To Definition: Show the definition of a Sql object in a single click. </li> <li> Find All References: Find what other objects are referencing the Sql Object under your cursor. </li> <li> Quick Info: Get a quick overview about the Sql Object under your cursor. </li> </ul> </li> </ul> </li> </ul> </div> <div class="row text-center" id="share-buttons"> Share with your friends! <!-- Facebook --> <a href="http://www.facebook.com/sharer.php?u=http://sqlsmash.com" target="_blank"><img src="/images/facebook.png" alt="Facebook" /></a> <!-- Twitter --> <a href="http://twitter.com/share?text=Check out @sqlsmash: A productivity plugin for Sql Server Management Studio http://sqlsmash.com" target="_blank"><img src="/images/twitter.png" alt="Twitter" /></a> </div> <div class="well"> <img id="latishimg" src="/images/latish_round.png"></img> <br/> <div id="bio"> My name is Latish Sehgal, and I live in Dallas, TX. You can contact me via <a href="http://twitter.com/latish">twitter</a> or my <a href="http://dotnetsurfers.com">blog</a>. </div> </div> </div> <iframe id="downloadFrame" style="display:none"></iframe> <script type="text/javascript"> var fnames = new Array();var ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text'; try { var jqueryLoaded=jQuery; jqueryLoaded=true; } catch(err) { var jqueryLoaded=false; } var head= document.getElementsByTagName('head')[0]; if (!jqueryLoaded) { var script = document.createElement('script'); script.type = 'text/javascript'; script.src = '//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js'; head.appendChild(script); if (script.readyState && script.onload!==null){ script.onreadystatechange= function () { if (this.readyState == 'complete') mce_preload_check(); } } } var err_style = ''; try{ err_style = mc_custom_error_style; } catch(e){ err_style = '#mc_embed_signup input.mce_inline_error{border-color:#6B0505;} #mc_embed_signup div.mce_inline_error{margin: 0 0 1em 0; padding: 5px 10px; background-color:#6B0505; font-weight: bold; z-index: 1; color:#fff;}'; } var head= document.getElementsByTagName('head')[0]; var style= document.createElement('style'); style.type= 'text/css'; if (style.styleSheet) { style.styleSheet.cssText = err_style; } else { style.appendChild(document.createTextNode(err_style)); } head.appendChild(style); setTimeout('mce_preload_check();', 250); var mce_preload_checks = 0; function mce_preload_check(){ if (mce_preload_checks>40) return; mce_preload_checks++; try { var jqueryLoaded=jQuery; } catch(err) { setTimeout('mce_preload_check();', 250); return; } var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'http://downloads.mailchimp.com/js/jquery.form-n-validate.js'; head.appendChild(script); try { var validatorLoaded=jQuery("#fake-form").validate({}); } catch(err) { setTimeout('mce_preload_check();', 250); return; } mce_init_form(); } function mce_init_form(){ jQuery(document).ready( function($) { var options = { errorClass: 'mce_inline_error', errorElement: 'div', onkeyup: function(){}, onfocusout:function(){}, onblur:function(){} }; var mce_validator = $("#mc-embedded-subscribe-form").validate(options); $("#mc-embedded-subscribe-form").unbind('submit');//remove the validator so we can get into beforeSubmit on the ajaxform, which then calls the validator options = { url: 'https://sqlsmash.us6.list-manage2.com/subscribe/post-json?u=91077874a29147366fcb60439&id=bf7001b4ce&c=?', type: 'GET', dataType: 'json', contentType: "application/json; charset=utf-8", beforeSubmit: function(){ $('#mce_tmp_error_msg').remove(); $('.datefield','#mc_embed_signup').each( function(){ var txt = 'filled'; var fields = new Array(); var i = 0; $(':text', this).each( function(){ fields[i] = this; i++; }); $(':hidden', this).each( function(){ var bday = false; if (fields.length == 2){ bday = true; fields[2] = {'value':1970};//trick birthdays into having years } if ( fields[0].value=='MM' && fields[1].value=='DD' && (fields[2].value=='YYYY' || (bday && fields[2].value==1970) ) ){ this.value = ''; } else if ( fields[0].value=='' && fields[1].value=='' && (fields[2].value=='' || (bday && fields[2].value==1970) ) ){ this.value = ''; } else { if (/\[day\]/.test(fields[0].name)){ this.value = fields[1].value+'/'+fields[0].value+'/'+fields[2].value; } else { this.value = fields[0].value+'/'+fields[1].value+'/'+fields[2].value; } } }); }); $('.phonefield-us','#mc_embed_signup').each( function(){ var fields = new Array(); var i = 0; $(':text', this).each( function(){ fields[i] = this; i++; }); $(':hidden', this).each( function(){ if ( fields[0].value.length != 3 || fields[1].value.length!=3 || fields[2].value.length!=4 ){ this.value = ''; } else { this.value = 'filled'; } }); }); return mce_validator.form(); }, success: mce_success_cb }; $('#mc-embedded-subscribe-form').ajaxForm(options); }); } function mce_success_cb(resp){ $('#mce-success-response').hide(); $('#mce-error-response').hide(); $('#downloadFrame')[0].src = 'http://www.sqlsmash.com/alpha/SqlSmash.Setup.zip'; if (resp.result=="success"){ $('#mce-'+resp.result+'-response').show(); $('#mce-'+resp.result+'-response').html(resp.msg); $('#mc-embedded-subscribe-form').each(function(){ this.reset(); }); } else { var index = -1; var msg; try { var parts = resp.msg.split(' - ',2); if (parts[1]==undefined){ msg = resp.msg; } else { i = parseInt(parts[0]); if (i.toString() == parts[0]){ index = parts[0]; msg = parts[1]; } else { index = -1; msg = resp.msg; } } } catch(e){ index = -1; msg = resp.msg; } try{ if (index== -1){ $('#mce-'+resp.result+'-response').show(); $('#mce-'+resp.result+'-response').html(msg); } else { err_id = 'mce_tmp_error_msg'; html = '<div id="'+err_id+'" style="'+err_style+'"> '+msg+'</div>'; var input_id = '#mc_embed_signup'; var f = $(input_id); if (ftypes[index]=='address'){ input_id = '#mce-'+fnames[index]+'-addr1'; f = $(input_id).parent().parent().get(0); } else if (ftypes[index]=='date'){ input_id = '#mce-'+fnames[index]+'-month'; f = $(input_id).parent().parent().get(0); } else { input_id = '#mce-'+fnames[index]; f = $().parent(input_id).get(0); } if (f){ $(f).append(html); $(input_id).focus(); } else { $('#mce-'+resp.result+'-response').show(); $('#mce-'+resp.result+'-response').html(msg); } } } catch(e){ $('#mce-'+resp.result+'-response').show(); $('#mce-'+resp.result+'-response').html(msg); } } } </script> <!--End mc_embed_signup--> <!-- Begin MailChimp Signup Form --> <link href="//cdn-images.mailchimp.com/embedcode/classic-081711.css" rel="stylesheet" type="text/css"> <style type="text/css"> /* #mc_embed_signup{background:#fff; font:14px Helvetica,Arial,sans-serif; } Add your own MailChimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ #mc-embedded-subscribe{ margin:0; } #mc_embed_signup #mce-success-response, #mc_embed_signup #mce-error-response{ display:block; } #intro{ padding: 10px 0 10px 25px } #latishimg{ width:75px; margin: auto ; display: block; } #bio{ text-align:center; } .panel a{ text-decoration:underline; } #ps{ font-size: 80%; } #share-buttons { margin:10px; } #share-buttons img { width: 50px; padding: 5px; border: 0; box-shadow: 0; display: inline; } .flex-video { position: relative; padding-top: 25px; padding-bottom: 67.5%; height: 0; margin-bottom: 16px; overflow: hidden; } .flex-video.widescreen { padding-bottom: 57.25%; } .flex-video.vimeo { padding-top: 0; } .flex-video iframe, .flex-video object, .flex-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } body{ max-width: 1920px; } body,body div, body header,html{ background: #FFFFFF; border: none; } .well div{ background:inherit; } @media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) { .flex-video { padding-top: 0; } } </style> </div> </div> </body> </html>