| A community of more than 1,600,000 database professionals and growing |
| | The Cloud is Better In At Least One Way Many people don't see the cloud platform as necessarily better run than what they do in their local data center. That might be true, and certainly the caliber of people, their experience, responsiveness, and more can make a big difference to the way in which any environment operates. One would like to think that AWS, Azure, Google Compute, etc. would all hire the best people and pay them more to operate a top notch system. I'm sure they have some of those people, but they also may have some average people that might not be better than your administrators. Corruption is something I've experienced a few times in my career, and it was incredibly scary each time. I've been on multi-day support calls, trying to recover data, exported out pages to reconstruct values, and had to have very difficult conversations with management and clients to let them know data is gone. I think the worst experiences for me were breaking the news to workers that would have to try and re-enter data. Many of them had lots of extra work to look forward to without extra pay. The Microsoft Azure team takes corruption seriously, and there's a good description in this post of how they protect against and deal with corruption in Azure SQL Database. It's quite comprehensive, and it's a set of things that I wouldn't expect most companies to implement. Even some of the better SQL Server people I know don't necessarily get called in during off hours when a corruption alert fires. Plenty of people working with SQL Server might not have been through an Immersion event and understand how to even deal with corruption outside of calling Microsoft. The cloud is a vast array of service and settings, many of which we can manage ourselves. In those cases, certainly the cloud might not do a better job than we would. No one on a cloud vendor's staff is going to manage your VM or help you ensure your database design is solid. However, in checking for corruption, ensuring disk level backups, watching for DDOS and other threat vectors, the cloud vendors certainly do a better job than most of us. And for corruption, Azure SQL Database seems better watched than most databases I've seen in my career. 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.5MB) 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. | |
|
|
| ADVERTISEMENT | | How to track every change to your SQL Server database See who’s changing your database, alongside affected objects, date, time, and reason for the change with SQL Source Control. Get a full change history in your source control system. Learn more |
| | Using SQL Census to audit SQL Server permissions Redgate have just released SQL Census, a prototype tool that makes auditing SQL Server user access permissions much easier. In this post, Ally Parker shows how it works, tells us what's up next in the tool's development, and explains how you can download it for free. Try the free prototype |
|
|
|
| | | Nick Burns from SQLServerCentral.com I'm not a fan of R visuals in PowerBI. I recently learned I can use R to load data and native PowerBI visuals to display the data. Here's how. More » |
| If you’ve ever worked in a team that uses a single, shared database for development, you know how time-consuming and frustrating it is to provision copies of production databases for development work. In this webinar on October 17, you’ll see how SQL Clone cuts out the pain of provisioning development databases. More » |
| Additional Articles from SimpleTalk Python is new to SQL Server 2017. It is intended primarily to allow the use of Python-based machine-learning within SQL Server, but it can be used for far more than this, with any Python libraries or Frameworks. To provide an example of what is possible, Hitendra shows how to use the feature securely to provide intelligent application caching, where SQL Server can automatically indicate when data changes to trigger a cache refresh. More » |
| Klaus Aschenbrenner from SQLServerCentral Blogs (Be sure to checkout the FREE SQLpassion Performance Tuning Training Plan - you get a weekly email packed with all the... More » |
| Mala Mahadevan from SQLServerCentral Blogs ANOVA – or analysis of variance, is a term given to a set of statistical models that are used to analyze... More » |
|
|
| | Today's Question (by Steve Jones): What is a datetimeoffset? |
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 1 point in this category: Datetimeoffset. 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 | Expert T-SQL Window Functions in SQL Server Expert T-SQL Window Functions in SQL Server takes you from any level of knowledge of windowing functions and turns you into an expert who can use these powerful functions to solve many T-SQL queries. Replace slow cursors and self-joins with queries that are easy to write and fantastically better performing, all through the magic of window functions. Get your copy from Amazon today. | | |
|
|
|
|
|
| Yesterday's Question of the Day |
| Yesterday's Question (by Steve Jones): It's Friday the 13th. Which of these is most appropriate in AdventureWorks2012? Answer: As a manager, you get a sale today that gives you a current delta of: SELECT delta = st.SalesYTD - st.SalesLastYear FROM Sales.SalesTerritory AS st WHERE st.TerritoryID = 5 Explanation: For a little fun today, there are a few interesting queries. Friday the 13th is typically a bad luck day. For the first salesperson, their best customer gets a discount for a large sale, which is good. The second salesperson gets the largest sale in the database, again good. The employee has lots of vacation hours, so that's good. The manager, however, ends up with the worst sales YTD v last year. While he could turn this around, it's not what you want to see. Happy Friday the 13th. » 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. What can you tell me about DBeaver? - One of my colleagues at work uses DBeaver for analyzing the databases he needs to work with. I've never heard... Dynamically create table with full structure - Hello All, I have a large table "LARGETable" and till now my developers created a job that run every 2 minutes... T-SQL Help on same table join - Hi SQL View SELECT a.Name , Q0.Value, Q.1.Value,Q2.Value FROM A with (nolock) Left Outer join B AS Q0 ON Q0.FK_ID = A.ID AND Q0.Type... Cannot login form PC on the LAN - Just set up SqlServer 2014 Express called SERVER\SQLEXPRESS There is a Firewall on with standard settings I have also put in exclusions... Source control in MS SQL- Advice and suggestions - Hi guys, Have been posting about this topic within this week; seeking advice and ideas on Source control / version control to... could some one help me with the query below - ExecuteSql"(varchar(max),"USE MASTER declare @isql varchar(2000), @dbname varchar(64), @logfile varchar(128) declare c1 cursor for SELECT d.name, mf.name as logfile--, physical_name AS current_file_location, size FROM sys.maste Creating a Gantt Chart using SQL? - Hello. I am trying to develop the concept of a report of utilization of barcode scanning devices over time, and just... Using a case statement to determine join - I have a query that uses several left outer joins. I am attempting to alter the join to include a... SQL server service account is locking out - Hi, we are seeing one of our service account getting locked out for every fifteen minutes, we have two domains(ex. A and... Need Help - Hi Team, I need your help to find a solution on below query. Table Structure CREATE TABLE .( (50) NULL, (50) NOT NULL, ... Query Help - I have been look at this all day and need some other eyes, when I run the query below I... Help with Trigger - I need to create a Trigger that creates a new quote no everytime a new opportunity is created. The quote no... IO and drive latency - Good morning Experts, What is a good value for avg_io_stall_ms and pending_io_requests? I am asking this to see if my server is... Identify the Column for 'String or binary data would be truncated' - Hi, Has anyone got a way to identify which column is to blame when encountering error 'String or binary data would... |
|
| 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 ©2017 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved. Contact: [email protected] |
|
|