| A community of more than 1,600,000 database professionals and growing |
| | Syntactic Sugar There are all sort of features and enhancements that Microsoft can make to the SQL Server platform. If you look around Connect, you'll see suggestions for improvements, such adding common checks, as well as additions like adding virtual tables. I'm sure many of you would like to see simple things, like Regex added to the T-SQL language. In fact, you might find that some of these small changes, which we can code around or build, should just be added. After all, if Dynamic Data Masking can be added, shouldn't some other simple features be included, such as helping us solve the "string or binary data truncated" error? These handy, useful, simple changes to the platform are often called syntactic sugar. These are changes that are simple, many of us could easily code them, but they make development easier. Or even administration in the case of the SQL Server platform. These are not necessarily expanding the power or capability of the platform, but they can make working on the system more enjoyable. Should Microsoft create more syntactic sugar for SQL Server? Certainly they do at times, but perhaps not as much as many of us would like. The thing to keep in mind is that making changes to the SQL Server platform can be very difficult and time consuming. Adding small features that might be helpful, while enticing, can slow the evolution and development of more core product features. Or they can cause more problems than we might expect in other parts of the platform. Would you rather have something like DDM that makes obfuscating some data easier, or a more robust replication engine that recovers from more problems? Do you want stronger security features like Always Encrypted, or more robust Always On features, or is it more important to get Regex added? I think we might have differing opinions here. These can be really hard questions, and certainly I think our feedback can help influence Microsoft. After all, if there is a nagging issue that is constantly causing issues, then maybe it's worth a syntactic sugar improvement, even if this takes resources away from some other area. The one thing I hear from Microsoft over and over is that specific business cases and issues are more important than complaints. Express the issues you have with the platform in terms of workarounds, developer time lost, or specific performance issues rather than just a "I don't like this" or something "doesn't work as expected." Ultimately Microsoft is a business, and they do look to add new features regularly to the platform to increase sales. I get that, and I try to temper my requests and complaints. I like to see them focus a portion of resources on core improvements to systems that work, and while I think this does happen, I'd like to see a bit more improvement in existing features. Certainly our backup and log reading systems have improved over time. SSMS is decoupled and being updated regularly. There is more work to be done, and if lots of us provide specific feedback, I'm sure we will see even more core improvement over time. Steve Jones from SQLServerCentral.comJoin the debate, and respond to today's editorial on the forums |
| The Voice of the DBA Podcast Listen to the MP3 Audio ( 3.8MB) podcast or subscribe to the feed at iTunes and Libsyn. The Voice of the DBA podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music. | |
|
|
| |
| | | Venugopal Saride from SQLServerCentral.com An introduction to SQL Server for Red Hat Linux Administrators with a step by step installation. More » |
| Additional Articles from SimpleTalk There is a great gulf between wanting to document your database properly with extended properties and actually doing it. Extended Properties have many uses but they aren't easy to use. Phil Factor is on a mission to make it easier for ordinary mortals to use extended properties as intended, to aid the database development process. More » |
| Daniel Janik from SQLServerCentral Blogs I was building out a blog post about cardinality today and noticed that sys.dm_exec_query_stats was getting cleared my my Surface... More » |
|
|
| | Today's Question (by Steve Jones): It's the last week of 2016, so I thought we'd have some fun with questions. These are minor trivia items, so have fun guessing. In 2016, Grant Fritchey bought a new vehicle for himself. What make and model was it? |
Think you know the answer? Click here, and find out if you are right. We keep track of your score to give you bragging rights against your peers. This question is worth 7 points in this category: humor. We'd love to give you credit for your own question and answer. To submit a QOTD, simply log in to the Contribution Center. |
|
|
| |
ADVERTISEMENT | SQL Server T-SQL Recipes is an example-based guide to the Transact-SQL language that is at the core of SQL Server. This edition has been lightly updated for SQL Server 2014 and provides ready-to-implement solutions to common programming and database administration tasks. Learn to create databases, create in-memory tables and stored procedures, insert and update data, generate reports, secure your data, and more. Get your copy from Amazon today. | | |
|
|
|
|
|
| Yesterday's Question of the Day |
| Yesterday's Question (by Steve Jones): It's the last week of 2016, so I thought we'd have some fun with questions. These are minor trivia items, so have fun guessing. For an ad that featured SQL Monitor, Steve showed off the product on an iPad from where? Answer: On a horse Explanation: While any of these were possible, Steve actually posed on his wife's horse with an iPad. You can see the photo used at the top of his blog at www.voiceofthedba.com. » Discuss this question and answer on the forums |
|
|
| Database Pros Who Need Your Help |
| Here's a few of the new posts today on the forums. To see more, visit the forums. An evaluation copy of SQL 2016? - Not too long ago I downloaded SQL Server 2016. I was certain that I had downloaded the Developer Edition, which... Upgrading from SQL Server 2008 R2 to SQL Server 2016 - Hi All , [moving my question from the wrong forum to here!] We have all application databases in SQL Server 2008 R2... SQL Maintainance plan - what do you use ? (check db integrity + update statistics) - Hi all, I am setting up monthly maintenance plan for my sql server. So far i have only setup clean job... Migrating data from local SQL Server generated script to Azure web app SQL Server, when it failed executing from SQL Server Management Studio - I have generated 200 mega data script from local SQL Server, which I generated via Tasks -> Generate Script in... Is there a matured solution to ETL excel data? - Merry Christmas and happy new year! From time to time my work needs to deal with lots of excel sheets from... Save Every User's Data From 1 - hello guys. i've a problem. i've a table in which i save data user enters. now i've one requirement and i'm... 824 error and some DB inconsistencies - Hi I am looking for some expertise to point me in the right direction. Last night one of application databases... MS Access 2013 FE - #10054 'Connection Forcibly Closed by Remote Host' - SQL Server 2012 - Hello All, We're developing/deploying an MS Access 2013 FE with an SQL Server 2012 BE across a wide area network. Getting... TSQL query help needed - Hi Team, I have a 2 tables with exactly same structure ( i.e. same columns and datatypes ) but difference is, Source... Using Large Integer Or GUID Vs Using Small Integers For Primary Key - Hi all, Would using UserID column (GUID) or BankAccount column (9 digit integer) as the primary key column be less... Plan Guides -- depend on "as clause" alias? - I'm trying to use plan guides to help some bad ORM queries ( hinting option(recompile ). Now I see that nearly identical... Index with leading BIT column - I've seen articles that say you shouldn't make the leading column in your index a BIT column. There are, of... Bitwise & NULL - I have a large number of yes/no columns for a table. Rather than creating a bit field for each, I'd... Bulk Insert vs. BCP Utility - What is the difference between Bulk Insert and BCP. Which will be most effective in importing a bulk of data from... Azure licensing for SQL Server - I am looking at doing some POC's on Azure for SQL Server. Basically, I would need a VM Created on Azure,... ssrs 2010 r2 not needed page break - In an ssrs 2008 r2 report, a final page break occurs even though there is not any more data rows... Incremental refresh and error recovery question - I am refreshing a warehouse table nightly. The refresh is designed so that only when all the tables are successfully... Performance issue with xquery - Hi All, While investigating for performance issue in one of the query ,i found maximum execution cost (more than 90%) is... Failed 70-462. Worth doing 70-461 before resit? - Took 462 yesterday and only managed to get 612 vs the pass mark of 700. Main problem is that I'm... 70-432 Exam - Hi All, Anybody has taken 70-432 exam? I am planning to take that exam. Please let me know whether simulation... |
|
| This email has been sent to [email protected]. To be removed from this list, please click here. If you have any problems leaving the list, please contact the [email protected]. | This newsletter was sent to you because you signed up at SQLServerCentral.com. Feel free to forward this to any colleagues that you think might be interested. If you have received this email from a colleague, you can register to receive it here. | This transmission is ©2015 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved. Contact: [email protected] |
|
|