| A community of more than 1,600,000 database professionals and growing |
| | The GDPR Sky is Falling David Poole wrote a nice summary of the GDPR regulations that come into force this spring in Europe. He covers a number of the sections, trying to provide a simple explanation of the potential issues from the perspective of a data engineer. That's likely the role most of us fill , and I think David does a good job of trying to note the items that he (and maybe you) need to be concerned about. If you want to read the full text, and you should, it's here. To me, this is a more sensible, easier to understand type of regulation. It's way better than SOX and most other regulations I've had to deal with, with a better view of balancing the idea that companies won't have all the answers, and might not choose the best technology but do need to make an effort. I don't think this will excuse just continuing to do business as you have, but it does read as though courts and authorities will have flexibility in their interpretation. One of the main things that should be pointed out is that the 10 million Euro fine is a max, not a minimum. The same things goes for the potential 2% of global turnover (revenue for the US folks). These are the highest potential penalties, though if you have made some effort to protect data and comply, I doubt you'd see fines at this level unless you're negligent. The keys parts of this regulation are that companies should be paying more than lip service to data privacy and protection. They should be designing and building software and infrastructure that protects data, and also considers the point of view of the individual or organization that is the subject of the data. That's a good move, in my opinion, having us actually think about the data and the ramifications of its use, sale, transfer, and release, rather than just focusing on our own goals. Most data professionals I know keep this in mind, so GDPR is a step in the right direction to push management to care. We've got information at the Redgate site, which will help guide you. We are building features into existing and new products, and we'd love to sell you software if you can use it, but we're also learning and trying to share what we know. This goes along with the core values at Redgate of being a part of the community and giving back, through SQLServerCentral, Simple Talk, blogs, and more. Ultimately no one knows what GDPR will bring, and its application can present a risk to any of us that gather data from EU residents. I know Brent Ozar as already decided to stop EU business for the time being to avoid taking on this risk, and I'm sure other small companies may do the same thing. In one way that's a shame, though a reasonable decision for a company. In another way, this opens opportunities for other businesses. People in Europe still need goods and services, and there are plenty of ways to comply with GDPR that I don't think will be too hard, especially for those businesses based in Europe that won't have a choice. There will be other companies that can fill any void left by companies that cease working in the EU. GDPR isn't the end of the world. I think it's a good move in the right direction to balancing data value and protections. I'd like to see a better framework in the US that also ensures individuals have rights to exercise some control over all the data being gathered about them, as well as something that forces companies to actually consider data protection in their systems. There may be some bad results from GDPR, but most of us will adapt and continue to do business as we have in the past, albeit with better data controls. 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 ( 5.4MB) 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 | | Write, format, analyze, and refactor SQL fast with SQL Prompt Writing SQL is 50% faster with SQL Prompt. Your SQL code can be formatted just the way you like it, you can create and share snippets with your team, and with code analysis you get suggestions to improve your SQL as you type. Download your free trial |
| | Database migrations inside Visual Studio Feeling the pain of managing and deploying database changes manually? Redgate ReadyRoll creates SQL migration scripts you can use to version control, build and release, and automate deployments. Try it free |
|
|
|
| | | bevan ward from SQLServerCentral.com Generate aligned output from SELECT statement for code comments using a simple stored procedure. More » |
| Erik Darling's new easy script lists out deadlocks, apps, queries, and the users involved. More » |
| Steve Jones from SQLServerCentral.com Everyone needs to learn about these hardware bugs and apply patches as soon as possible. More » |
| SQL Prompt implements a static code analysis rule which will check code automatically for occurrences of non-ANSI standard JOIN syntax - here's how it works. More » |
| Wayne Sheffield from SQLServerCentral Blogs Do you have scripts that you need to run frequently, but every time you need to set some different parameters?... More » |
| Guy Glantser from SQLServerCentral Blogs Let’s say you need to create a new SQL Server database, which is going to grow very fast, but you... More » |
|
|
| | Today's Question (by George Copeland): In SQL Server 2015, with an English default (code page 1252), look at this code: --Declare a table variable with a varchar column and insert the following values-- INSERT @TableAsc VALUES (CHAR(65) + '-Uppercase A') ,(CHAR(1) + '-Start of header') ,(CHAR(126) + '-Tilde ~') ,(CHAR(32) + '-Space') ,(CHAR(45) + '-Dash') SELECT * FROM @TableAsc ORDER BY Value COLLATE Latin1_General_CI_AS Which row orders at the top? |
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: Collation. 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 | Automate your workload and manage more databases and instances with greater ease and efficiency by combining metadata-driven automation with powerful tools like PowerShell and SQL Server Agent. Automate your new instance-builds and use monitoring to drive ongoing automation, with the help of an inventory database and a management data warehouse. Get your copy from Amazon today. | | |
|
|
|
|
|
| Yesterday's Question of the Day |
| Yesterday's Question (by Steve Jones): I've got this R class. > setClass( + "NFLTeam", + representation( + name = "character", + City = "character", + conference = "character", + division = "character" + ) + ) I want to ensure that any instance of this object only uses the values "AFC" or "NFC" for the conference. How can I do this? Answer: setValidity("NFLTeam", function(object) { object@conference == "AFC" || object@conference == "NFC"} ) Explanation: setValidity is used to assign a validity check function to an object. Ref: Valid Object - click here » Discuss this question and answer on the forums |
|
|
| | Yusuf Kahveci from SQLServerCentral.com With SQL Server Instance IN, we can find the types that are waiting on this script to determine our main problem sources and plan our optimization methods according to this process. I will take all the details of the waiting type in another place. By archiving the result of this script with certain periods, you can compare the wait type ratios between periods more clearly after and after your improvements. Yusuf KAHVECI yusufkahveci@sqlturkiye.com www.sqlturkiye.com Thanks. 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. Should maintenance database be part of availability group ? - Hi, I have a custom maintenance and monitor database, which keeps history on database sizes, agent jobs, logon information and things... Update Statistics : _WA_Sys_0000000 ... Type - Dear all, I was looking at the statistics of OLA jobs related with Update Statistics command. BElow you can find the result... Meltdown & Spectre patches - Hi, I have an Azure VM built from template that runs SQL Server 2016 Standard SP1 CU4 (13.0.4446) I also want... Running out of space on Server OS drive, where SQL Server app located, what to clear out? - I'm running a MS Windows Server 2012 R2, and SQL Server 2016 SP2, the main HDD OS drive is split... @@version doesn't show latest CU update - Hello, I just installed CU9 for sql2014 on top of SP2. I rebooted and I see in the installed programs that... Can't rollback transaction - There is a open transaction created due to bulk loading of large tables.Transaction log got full as well. When I... what am i doing wrong -- char(240) - what I am doing wrong, why the result is '=' ? declare @c table ( c1 varchar(10) ) insert into @c select '=' select * from... How to use HAVING with MAX on dates. - Hi, I need to do a report for sales reps showing the customers that haven;t ordered between a set of chosen... SQL Server Agent and SQL Database Mail issues - I am trying to get database mail setup on SQL Server 2014. I have 1. Setup Database Mail through the wizard 2. Setup... Can not kill this session - Hi all I am trying to restore a database ,but can not kill one connection.This is the query that is running... Sql transaction replication deploys snapshot over and over in a loop! - Hello, I have a weird bug where I create a snapshot with transactional replication set up. It creates the replication snapshot... Stored procedures from Access in MS SQL Server - Hi Guys, In Access i have Query where I am using textboxes fields from form: SELECT tbl_Slownik.Slownik_ID, tbl_Slownik.PESEL, tbl_Slownik.Person_ID, tbl_Slownik.Nazwisko_imie, tbl_Slownik.Department, tbl_Slownik.Company_NIP,... Lookup Transformation in SSIS - IN OLEDB Source I've something like Select ContactID, Name FROM dbo.TableA IN Lookup Transformation I need to pull only those ContactID's I'm writing... Adding SSDT BI Templates in Visual Studio - I have a new laptop with Visual Studio 2015 Enterprise and SQL Server 2016 CTP 3.1 installed on it. I... Stored Procedure Returning Different Results when Scheduled - Hello All, I have a simple stored procedure that inserts records into a table. Create proc Update_Rec_Proc AS declare @max_update_date datetime=(select max()... best practice recommendations requested after data purge - All, We are in the process of purging large amounts (20+ millions each) data from various tables used by our ERP... auditing using extended events - We have a SQL 2008 R2 standard edition with a database installed. Data from some of the tables vanishes without... Transaction log issue - HI All I have a repeat incident in my database server Transaction log is getting full pretty quickly and fill up... How do I code a three-level table name in SSDT that will honour environment settings in deployed job? - Hi, Say I have these databases on my server: Extract_Dev Extract_Prod Transform_Dev Transform_Prod Load_Dev Load_Prod And say my SSDT job has an SQL task such as: INSERT INTO Transform_Dev.dbo.SomeTable SELECT... Defining keys as sets that must not intersect instead of scalar values that must not be equal - I have been doing a lot of thinking about data models for the last couple of weeks. I have, just... |
|
| This email has been sent to newsletter@newslettercollector.com. 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 ©2018 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved. Contact: webmaster@sqlservercentral.com |
|
|