[SQLServerCentral - www.sqlservercentral.com](
A community of more than 1,600,000 database professionals and growing
Featured Contents
- [Working with Tables in Azure SQL Data Warehouse](
- [SQL Clone Trivia Quiz - win a $10 gift card every weekday in April](
- [Moving from application automation to true DevOps by including the database](
- [Scaling out SSRS on SQL Server Standard Edition ](
- [Power BI and Data Security â Compliance and Encryption]( (From the SQLServerCentral Blogs)
- [DBA 101: Comparing two SQL plans]( (From the SQLServerCentral Blogs)
Featured Script
- [PowerShell for Server/DB/Object level Permissions/Logins/Roles/Users](
The Voice of the DBA
SQL Server Telemetry
One of the things that I've seen blogged about and noted in the news over the last year is the amount of data being collected by various software systems. In particular, I've seen numerous complaints and concerns over what data Microsoft collects with its platforms. Perhaps this is because Microsoft is the largest vendor, and plenty of other software collects usage information, primarily to determine if features are being used or working correctly. I think much of this is overblown, but I can understand having sensitivity about our computer usage, especially for home operating systems.
Microsoft conducted an extensive review and published data about what is being collected and why. Windows 10 and other products have undergone review and must comply with the published policies. There's even [a Microsoft Privacy site]( to address concerns and explain things. It's an easy to read policy that explains what Microsoft is collectin, if you're connected to the Internet (if you're not, don't worry, no bloating files). That's a huge step forward in an area that is evolving and something I wouldn't have expected to see in the past. I am glad Microsoft is making strides here, even if I may not agree with specific items in their policies. I do think that most of the companies collecting this data are doing so to improve the products, not spy on customers. I'm sure some do, but likely smaller organizations with some sort of criminal intent.
As data becomes more important, telemetry for software is potentially a data leakage vector where private, personal, or customer information might be leaked. Certainly as more speech and other customized services are used in businesses, I worry about what data could be accidentally disclosed. After all, it's not that super powerful smart phone that is actually converting audio to text in many cases; it's a computer somewhere in the vendor's cloud.
With databases, this has also been a concern from some people. I've seen the Customer Experience Improvement Program for years and usually opted in. I'm rarely doing something sensitive and I hope that with more data, Microsoft improves the platform. That's the stated goal, and I'd seen them talk about this a few times. The SQL Server has moved forward and published [an explicit policy]( that spells out what and when data is collected. It was actually just updated recently and all new versions of the platform must provide this information (if anything is different) and adhere to what they disclose. There is a chance that user data could leak into a crash dump, though users have the opportunity to review data before it is sent to Microsoft. I'm not sure how many will, but they have the chance.
I would like to be sure that anything sent is secured, and perhaps have an easy way to audit the data sent in a session, but I know this entire process is evolving. One important item to note is that customers can opt-out of data collection for any paid for versions of SQL Server. That's entirely fair, but if you have regulatory concerns, you should be sure that you don't restore production data to development machines. You shouldn't anyway, but just an FYI.
Usage data is going to be a part of the future of software, especially as more "services" integrate into what we think of as software. Those services aren't always going to be under our control and certainly part of the reason many of these are inexpensive is that additional data is captured about the people using the software. I hope all companies publish and adhere to some sort of privacy statement, and maybe that's a good start. Rather than any regulation on specific privacy that must exist, start forcing companies to publish and stick to whatever policy they choose.
Steve Jones from [SQLServerCentral.com](
Join the debate, and [respond to today's editorial on the forums](
ADVERTISEMENT
[Foundry](
Could you help with some research?
The Foundry team at Redgate want to hear about your experience with audit and compliance. Fill in this short survey to help out, and also to enter their prize draw for a $100 Amazon gift card. [Complete survey.](
[SQL Toolbelt](
Not enough hours in your day?
The SQL Toolbelt lets you reduce the time spent on SQL Server development and administration. Cambridge University developer David Spaxman, for example, says: “I’m saving 10-12 hours a week using the SQL Toolbelt.” Learn how you can double your productivity, speed up deployments and protect your data. [Download a free trial.](
Featured Contents
 []
[Working with Tables in Azure SQL Data Warehouse](
Chris Testa-O'Neil from [SQLServerCentral.com]()
In this next installment of our series on Azure SQL Data Warehouse, we'll look at tables and the options for how we decide to create them for optimum performance.[More »](SQL+Data+Warehouse/155806/)
---------------------------------------------------------------
 []
[SQL Clone Trivia Quiz - win a $10 gift card every weekday in April](
To celebrate the recent launch of their new database provision tool, Redgate are giving you the chance to win a $10 Amazon or Starbucks gift card every weekday this month. To enter the prize draw, just answer the daily SQL Clone trivia question on the right-hand side of the homepage.[More »](
---------------------------------------------------------------
 []
[Moving from application automation to true DevOps by including the database](
Additional Articles from [Redgate]()
Tom Austin talks about the challenges that arise from trying to include the database in your DevOps process.[More »](
---------------------------------------------------------------
 []
[Scaling out SSRS on SQL Server Standard Edition ](
Additional Articles from [SimpleTalk]()
The ability to scale out SSRS, so that multiple report server instances can access a single report server database, is an Enterprise Edition-only feature. So when Rodney Landrum was tasked with implementing a scale-out solution, with failover, for SSRS on SQL Server Standard Edition, it required some creative thinking. This article describes his solution, its merits and drawbacks.[More »](
---------------------------------------------------------------
 []
From the SQLServerCentral Blogs - [Power BI and Data Security â Compliance and Encryption](
DataOnWheels from [SQLServerCentral Blogs](
As Power BI becomes more prevalent in data analytics and visualization within the enterprise, data security becomes a significant concern....[More »](
---------------------------------------------------------------
 []
From the SQLServerCentral Blogs - [DBA 101: Comparing two SQL plans](
Daniel Janik from [SQLServerCentral Blogs](
Simple post today: How to compare two plans in SSMS. This task is a task that is often done by a...[More »](
Question of the Day
Today's Question (by Steve Jones):
When I run a query, if I need a resource that is locked, meaning I am blocked, there is a timeout for how long I will wait for a lock to be released. What is the default setting for this when I connect to SQL Server?
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: Lock Timeout.
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
[Pro SQL Server Relational Database Design and Implementation](
Learn effective and scalable database design techniques in a SQL Server 2016 and higher environment. This book is revised to cover in-memory online transaction processing, temporal data storage, row-level security, durability enhancements, and other design-related features that are new or changed in SQL Server 2016. [Get your copy today from Amazon](.
Yesterday's Question of the Day
Yesterday's Question (by Aditya Rathour):
How many archived SQL Server Agent error logs does SQL Server maintain by default?
Answer: 9
Explanation:
Every time when sql server agent service restarts it creates a new error log file for sql agent. SQL server maintains up to 9 archive error log files for SQL Server Agent.
Ref: SQL Server Agent Error Log - [(
---------------------------------------------------------------
[» Discuss this question and answer on the forums](
Featured Script
[PowerShell for Server/DB/Object level Permissions/Logins/Roles/Users](
Rahul Biswas from [SQLServerCentral.com]()
Just follow the comments in PowerShell Script.
Change the value of parameters according to your need in given PowerShell Script..
[More »](
Database Pros Who Need Your Help
Here's a few of the new posts today on the forums. To see more, [visit the forums](. ---------------------------------------------------------------
[SQL Server 2016]( : [SQL Server 2016 - Administration](
[SQL Server 2016 RTM (13.00.1708.0) Database Mail Not working]( - Hi Does anyone have database mail working with SQL 2016 (Standard Edition) and the Critical update 3164398? I've configured DB mail on...
---------------------------------------------------------------
[SQL Server 2016]( : [SQL Server 2016 - Development and T-SQL](
[CLR upgrade error: Could not find method...for type...in assembly]( - Below SQL script is designed to handle both creating CLR assembly when it does not previously exist and alter it...
[concatenate using dynamic SQL]( - I want to concatenate below table rows using dynamic SQL empno | jobid       | vesselno       |  portid 1      121     1455      1231 1      122     1486 &nbs
---------------------------------------------------------------
[SQL Server 2014]( : [Development - SQL Server 2014](
[SQL Query Help]( - Hey all, I need a little help with a SQL query. I have a table that has a uniqueidentifier column, a...
[set xact_abort on required if entire proc in explicit transaction?]( - I have an entire procedure wrapped in an try/catch statement. commit tran is placed at the end of the begin/try...
---------------------------------------------------------------
[SQL Server 2012]( : [SQL 2012 - General](
[SQL help - Need to know the first date of previous month and last date of previous month...]( - Should be an easy one right ? I like it in YYYYMMDD format
[How do I sort this set of records ( SQL HELP please )]( - Take a look at the attached screen shot for you you to understand what I need.... 1. ) I need you to...
[SQL 2012 SSIS unexpected termination]( - When I run SSIS package through Agent, I get "Unexpected Termination". Has anybody faced this issue before? It does seem...
[Query to find when was the database last used]( - Hello Team, Can you please let me know how to find when all databases on SQL Server were last used. Is...
---------------------------------------------------------------
[SQL Server 2012]( : [SQL Server 2012 - T-SQL](
[Need Help on schedule days]( - I have created temp table and inserted data, problem is we have schedule days column staring from 0-6 (Mon-Sun), But...
---------------------------------------------------------------
[SQL Server 2008]( : [SQL Server 2008 - General](
[Table size and indexes]( - How many rows does a table need to have before you start thinking about adding an index?
[Transparent Data encryption password so and keys lost]( - Hello everyone, I support a sql server 2008r2 instance which hosts around 700 databases and are encrypted via TDE. The keys...
---------------------------------------------------------------
[SQL Server 2008]( : [SQL Server Newbies](
[query puzzle]( - Hello - I have an existing SQL database that keeps track of student information. We use a field called STU.NID to...
---------------------------------------------------------------
[SQL Server 2008]( : [SQL Server 2008 Administration](
[Assign DML, DDL permission to login but not alter login, backup-restore, drop dbs]( - Dear All, Hi! I need to create a login that has access on more than 10 databases. This login can perform...
---------------------------------------------------------------
[Reporting Services]( : [Reporting Services](
[Calculated Fields in Matrix Report?]( - Is it possible to create calculated fields on a Matrix report to get the totals of each rows and columns?...
---------------------------------------------------------------
[Reporting Services]( : [SSRS 2016](
[SSRS Parameter Search on a long list ids]( - I am creating a searchable SSRS report where staff can search the data sest on client ids. Staff should be...
---------------------------------------------------------------
[Programming]( : [Powershell](
[Multithreading to upload .bak files in parallel to S3 storage using PowerShell]( - Greetings - I wrote below PS to upload my backup files from local machine to AWS S3 storage, and it works....
---------------------------------------------------------------
[Data Warehousing]( : [Strategies and Ideas](
[No PKs on fact tables]( - I just inherited a data warehouse where none of the fact tables have a primary key (all fact tables are...
---------------------------------------------------------------
[SQL Server 2005]( : [Administering](
[Deadlocks on Clustered Index]( - hi all i have a very simple control table with 1 record, this record manages number increments for various ranges such...
[Login failed for user 'NT AUTHORITY\SYSTEM', Very straing]( - I get hundreds of these messages in my SQL Server logs every day (Exactly every 15 minutes). The messages have a...
This email has been sent to {EMAIL}. To be removed from this list, please click [here.](
If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com.---------------------------------------------------------------
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: webmaster@sqlservercentral.com