 | A community of more than 1,600,000 database professionals and growing |
| | Considering Other Views I love my Pebble 2 watch. It's simple, the charge lasts for days, and it does what I want out of a device. However, it's a device that isn't made anymore, and after a fall, I have a crack in the screen. Since I like having some sort of watch in my wrist, and I like gathering some health data, I started looking for other options. I was reading a review of the Fitbit Versa the other day, and the first part of the review was a literal problem with much software design I've seen recently. The first item in the review talks about notifications. Those are valuable on a device like this, and one of problems is text size. There's a quote in there: "The text size is tiny, even when you select the item". That's a problem I've had with many devices, including the Pebble. In fact, I see this in software overall as a problem with design. It's one that comes about because I think that far too often we don't consider a wider range of viewpoints. I'm getting older. A consequence of that is my eyes do not focus as well as they used to and I need to increase the fonts on screens. I can easily do this in browsers, and make SSMS fonts larger in most cases, but not all. I can increase the size of some things in Windows, but that can cause issues in others. My phone allows some font changes, but that can be limited. There are times when notifications or other text is hard to read, and this limits the usefulness of these features. Technology has been growing and expanding as I've aged. However, it seems that more and more often companies are using people in their 20s and 30s to design systems that will increasingly be used by an aging population. From dashboards in vehicles to labels in applications, it seems that far too many designers don't consider the impact of their font, icon, and graphic choices on older eyes. Even the design of our operating systems don't seem to have deeply embedded extensive flexibility of changing text and icon sizes. Sure we can alter resolution, but that's a very intrusive operation and may break other things. Often we just need labels enlarged. Software and UX design are hard, and often we get caught up in our own viewpoint of how to build an application. We won't ever completely solve that as users will always have different ways they want to work with our systems. The ability to change options, and especially deal with accessibility choices will grow as our systems move out to a wider and wider audience. What might have seemed simple and intuitive may be more complex for new users that haven't evolved with out system. Our database software likely isn't going to be often seen by end users, and certainly we don't have control over the tools they use, but we still ought to consider how our objects will be used by others. More descriptive names, extended properties that tools can read, and even views to remap complex structures are good ways to provide an easier interface to the data for report designers and third party tools. Those items come with a cost and have to be maintained as we change schemas, but that might be a small price to pay if we can prevent lots of support tickets requesting details about what OrdrLnPrc means. 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 ( 4.6MB) 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 |  | Benchmark your Database DevOps maturity level Get a better understanding of how advanced your current processes are, receive recommendations for improvements, and see how your maturity level compares with that of your peers. Complete the Database DevOps Maturity Assessment |
|  | 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 |
|
|
|
| |  | Kenneth Igiri from SQLServerCentral.com Exploring briefly the difference between using Amazon Machine Images running SQL Server and using SQL Server instances on Amazon's Relational Database Service. More » |
 | Additional Articles from Database Journal The Query Store captures a history of queries, execution plans, and runtime statistics, which persist within SQL Server and can be reviewed later. More » |
 | This webinar will focus on branching and merging with Visual Studio Team Services (VSTS) as part of a DevOps approach to database development. It will also show how Redgate tools plug into VSTS to enable the build, test and deployment of your database changes. There will also be plenty of time to ask Grant and Arneh questions. More » |
 | Dharmendra Keshari from SQLServerCentral Blogs Yesterday, I was attending a database design meeting. In the meeting, I was asked one of the questions – “How many... More » |
 | Arun Sirpal from SQLServerCentral Blogs If I was a wizard I would make these 4 improvements to Azure SQL Database. They are in no particular... More » |
|
|
| | Today's Question (by Steve Jones): I have a database with CDC enabled on it. I detach this database and then attach it on a new instance. What happens to CDC? |
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: Change Data Capture (CDC). 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 Power BI Desktop This book shows how to deliver eye-catching Business Intelligence with Microsoft Power BI Desktop. You can now take data from virtually any source and use it to produce stunning dashboards and compelling reports that will seize your audience’s attention. Slice and dice the data with remarkable ease then add metrics and KPIs to project the insights that create your competitive advantage. |  | |
|
|
|
|
|
| Yesterday's Question of the Day |
| Yesterday's Question (by Steve Jones): I build a basic Python list like this: SQLServer = [["Express", "Standard", "Enterprise", "Evaluation"], [2005, 2008, "2008R2", 2012, 2014, 2016, 2017]] If I enter this code in the REPL, what is returned? SQLServer[1] Answer: [2005, 2008, '2008R2', 2012, 2014, 2016, 2017] Explanation: In Python, lists are 0 based, which means that a[1] returns the second element of a. In this case, we have a list with two items. Each of those is a list. As a result, the SQLServer[1] element is the second list (of versions). Ref: Python Lists - click here
» 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. Migration from SQL 2008 to 2017 - Hi All, I need some assistance in the process of migrating from 2008 to 2017. This is the first time doing... Error Processing Cube from SSIS package run as a SQL Job - Hi, I am trying to upgrade a SQL server with Analysis Services to SQL 2017 cu5, 14.0.3023.8, (I tried CU4 before... Removing stored procedures to move to cloud - I got an interesting email today about cutting back on the reliance of the applications on databases and plans to... SSL Certificate for SQL Server 2016 not appearing in MMC - Dear Everyone I followed the required steps to request a certificate for using SSL in SQL Server 2016 and i... SQL Server Agent stops running after changing the default listening port - Dear Everyone I changed the default listening port for SQL Server 2016 standard edition on windows 2012 R2 then i... Database Mail stuck in INACTIVE status and will not change to RECEIVES_OCCURRING. Cannot send email from test or sp_sendb_mail - Hello All, I'm unable to get Database Mail to send email from SQL 2016 EE server. When I review test emails... Query Help on PIVOT - Hello, Please help me with below query, need a row for each cell item, like cartestian product. Thanks for your help, Thanks... Change DB to Restoring state - Now, the DB is in SIMPLE recovery mode without any backup. The traditional way is, 1. Change it to FULL recovery... Client and Server cannot communicate...they do not posses a common algorithm - Hi, has anyone encountered this error when trying to connect from a SQL Server 2014 instance to a SQL Server 2008... Best way to perform calculation stored as varchar - Hello, I'm working on a report for a customer where they have a formula stored in a varchar field such as... last entry, first entry - Hello I want to prepare a stock list of last entry , first entry DECLARE @IN TABLE (STOCK INT,ID INT, DATE_ DATETIME,AMOUNT... Update Trigger - Hello all, I have a table: CREATE TABLE .( NOT NULL, NULL, NOT NULL, NULL, (max) NULL ) ON TEXTIMAGE Index rebuilt/Reorganize script didn't remove fragmentation - I have a script which I ran last night on one of my DB which is on the dev server... I need to "group" two rows of data, but cannot seem to figure it out - my table is simple it has 1,000's of rows. one row is the account balance in USD, and the other row (and they are... Trying to reduce RID Lookups - Hi All I'm trying to help a colleague optimise an SQL query that looks for parts of a persons name across... Download 3rd Party S3 Files - Trying to download from a Vendor's S3 bucket. I'd like to do it through SSIS, but from what I read,... Handling Lookup Fields In Dimension Table During Incremental Load - I'm trying to build out a data warehouse using the Kimball Methodology and I'm having trouble figuring out how to... Late arriving dimensions - Hi, We all know it's a best practice prepare dimensions before facts so we can add surrogate keys to the fact... default trace not creating trace file - default trace seems to be running but not creating file or creates one and writes nothing. also when i query... Difference between varchar(max) and varchar(8000) - Hi, whats the actual difference between varchar(max) and varchar(8000). Is the difference applies same for nvarchar(max) and nvarchar(8000). Thanks in advance. |
|
| 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 |
|
|