Data Source, Inc.

Data Source, Inc. DSi - More than a Microsoft Value Added Reseller

We are Microsoft Partner that provides support for Dynamics GP, Dynamics CRM both on-premise and online, Office 365, Microsoft Management Reporter, Microsoft Forecaster. In addition to the Microsoft product line we provide support Passport Business Solutions, IT Processes and IT Security.

BUYER BEWARE! - I'll be honest. This looked really appealing to me. Capital One, a well known credit company that I use ...
12/27/2022

BUYER BEWARE! - I'll be honest. This looked really appealing to me. Capital One, a well known credit company that I use a lot, was offering a way to automatically research product pricing, apply discounts codes, and give me points on my purchases. Seems pretty good and pretty legitimate. BUT ... The devil is always in the details. If you install their chrome app you give them the ability to and permission to record every single thing you do and type. This means they get all your passwords and private messaging. And if they get hacked or a bad actor uses the information internally, who knows where that information will end up. So thanks, but no thanks! Too bad. But the discounts are not worth the price! 🙂

SAFETY SCAN - Here's a link for a windows tool that will perform a scan over and above your Anti-Virus / Malware. My und...
03/09/2021

SAFETY SCAN - Here's a link for a windows tool that will perform a scan over and above your Anti-Virus / Malware. My understanding is that this has been configured to catch infiltrations from the latest China attack. Read description and details before using.

Get the Microsoft Safety Scanner tool to find and remove malware from Windows computers.

08/23/2017

IMPORTANT SQL UPGRADE PERFORMANCE ADVISORY
SQL 2014 and SQL 2016

The short:
SQL Compatibility over (110) in SQL 2014 or SQL 2016 can very seriously degrade performance on some queries. To avoid this issue, avoid upgrading SQL compatibility beyond SQL 2012 (110) or apply flags as described in more detail below if you need to run at higher compatibility.

Background:
We stumbled on a very significant upgrade concern for those upgrading a database from SQL 2012 and below to SQL 2014 and SQL 2016. We ran into the following issue while staging for an upgrade of Microsoft Dynamics GP 2015. This issue will likely affect MANY ERP users and is not restricted to Dynamics GP. This could affect a good many database applications and probably most ERP applications. Dynamics CRM was specifically cited as potentially affected.

Tested Source System:
10 Year old Windows 2012 server running SQL 2012 with a 15K SAS RAID 1 and RAID 5 Array

Tested Destination System:
Brand new Windows 2016 server running SQL 2016 on a RAID 10 ultra-high performance SSD Array.

Problem / Observation:
An SSRS Report was running unexpectedly slow. The underlying query was identified as running far slower than expected. Query performance on this routinely used query was about 3 seconds on the old system and increased to over 40 seconds on the new system. Given that the new system is substantially higher performance than the old, we would have expected SQL Performance to be much faster on the new system and certainly not dramatically slower (decrease in performance of over 85%).

Trigger:
We spent several days taking steps to isolate the issue. We completed isolation and are able to replicate it. The problem is triggered by increasing the SQL compatibility level. The performance loss occurs when database compatibility level is increased from 2012 (110) to either 2014 (120) or 2016 (130). The new query when running on the new system in a database using SQL 2012 compatibility runs in under 1 second compared to 3 seconds on the old system. Much faster as expected due to hardware improvements. The same database with the same query spikes to over 40 seconds when compatibility is increased to SQL 2014 (120) or SQL 2016 (130).

Per Microsoft Dynamics Support:
Issue Definition: “You are experiencing slow query performance with SQL 2014 and 2016 database compatibility levels with Dynamics GP. I worked with a colleague from the SQL team on a similar case. In that case, the SQL resource noted that beginning with SQL 2014, the query ex*****on plan engine was re-written and will sometimes issue bad plans that cause bottlenecks, etc. In that case, we saw the exact same results where if we changed the compatibility level to SQL 2012 (or earlier) the issue did not occur. From a GP perspective, it is fine to leave the compatibility level at 2012. So if you are okay with that, then you should be able to just continue on with 2012 compatibility level without adverse effects to GP. If you need to investigate what is causing the slowness with 2014/2016 levels, then I will need to send a collaboration request to the SQL team for their assistance with diagnosing the problem.”

Per Microsoft SQL Support:
“When Upgrading server from 2008/2008R2/2012 to 2014/2016 and you usually experience performance issues on certain queries. There is a high probability this is due to the changes in SQL 2014 to the cardinality estimator. We saw this quite a lot with the release of SQL 2014 and it is a common issue as when you migrate to SQL Server 2016 from Pre SQL Server 2014 or earlier versions. Workaround is to setting the database compatibility level back to 110\Sql server 2012. If this fixes the performance issues then it is very likely an issue with the query running slowly with the new CE. This is expected behavior if the query is not written well, You Might need to rewrite or optimize the queries for the new CE if you are experiencing performance issues.

ACTION PLAN:
===============
1. Trace flags: 9481 forces old CE, 2312 forces new CE. You can set it globally with dbcc traceon or server startup parameter. Or you can use querytraceon at query level so that only that query will be impacted
2. Database compatibility level, SQL Server will only use new CE if database compatibility level is 120 or above if the above trace flags are not present.
3. If you have both trace flags and database compatibility level, the follow diagram indicates precedence
4. Details of precedence is documented in this

Per Azure site:
Starting in mid-June 2016, in Azure SQL Database, the default compatibility level are 130 instead of 120 for newly created databases. Existing databases created before mid-June 2016 are not affected, and maintain their current compatibility level (100, 110, or 120). If you want level 130 for your database generally, but you have reason to prefer the level 110 cardinality estimation algorithm, see ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL), and in particular its keyword LEGACY_CARDINALITY_ESTIMATION =ON. For details about how to assess the performance differences of your most important queries, between two compatibility levels on Azure SQL Database, see Improved Query Performance with Compatibility Level 130 in Azure SQL Database.
Use information contained herein at your own risk. Make Backups!

STOP THE BAD GUYS! - Internet crime is rampant. If you believe yourself the victim or target of internet crime or extort...
02/21/2017

STOP THE BAD GUYS! - Internet crime is rampant. If you believe yourself the victim or target of internet crime or extortion, consider filing a complaint with the FBI Internet Crime Complaint Center. it may help the government track down and prosecute these cyber criminals and terrorists.
https://www.ic3.gov/default.aspx

The IC3 accepts online Internet crime complaints from either the actual victim or from a third party to the complainant. We can best process your complaint if we receive accurate and complete information from you. Therefore, we request you provide the following information when filing a complaint:

Our classroom has been transformed into Santa's workshop! Michele and her son Joshua have been busy putting together gif...
12/10/2016

Our classroom has been transformed into Santa's workshop! Michele and her son Joshua have been busy putting together gift bags for our clients. We're so blessed to have such awesome clients, partners, and friends in the industry! :)

SSD BUYER BEWARE!! SSD's are Solid State Drives. These are frequently replacing mechanical hard drives on today's PC's, ...
12/04/2016

SSD BUYER BEWARE!! SSD's are Solid State Drives. These are frequently replacing mechanical hard drives on today's PC's, Tablets, Laptops, and Servers. People love them because they have a reputation of being faster than hard drives. But not all SSD drives are the same and what you don't know CAN HURT YOUR DATA! A rarely reported statistic on these drives is "Data Retention". This is how long the drive will maintain its data when disconnected from a power source. This is WILDLY VARIABLE between hard drive manufacturers and technologies employed. It can range between 3 months and 10 years. When asking Dell for statistics on their's, we were provided with the specifications in the figure shown. As you can see, not very favorable! So if you think that you'll just be able to go back to using that old laptop that was using an SSD, set aside an SSD as a backup, or store your precious photos on an SSD, think again! The devil really IS in the details.

11/27/2016

TECHNICAL TRUTH: "People don't pay to backup their data, they pay for the ability to restore their data!" - A backup system is only as good as the ability to recover your data and do so quickly!

10/12/2015

Dell and Silver Lake will take EMC private for $67 billion in one of the biggest technology takeovers ever.

FREE ELECTRONICS AND COMPUTER RECYCLING! (9/27) - Have a bunch of electronics (i.e. old computers) that you'd like to ge...
09/23/2014

FREE ELECTRONICS AND COMPUTER RECYCLING! (9/27) - Have a bunch of electronics (i.e. old computers) that you'd like to get rid of? This weekend is a great opportunity to get it done for free and in an environmentally responsible way. (Does not cover old CRT displays such as Monitors). IMPORTANT: If you are recycling computers make sure you remove then retain or destroy the hard drive if it contains any sensitive or potentially damaging information. While it is unlikely you would have an issue, you're better safe than sorry. Some people retain their old hard drives (they're a lot smaller than the entire computer) or have them commercially shredded (nothing survives that).
http://www.wsrs.com/calendar/september-27-2014/united-bank-electronic-recycle-days-366471

Join WSRS and WTAG for United Bank Electronic Recycle Days with Superior Waste from 9AM-12PM at the United Bank on Main St in Shrewsbury,...

VICTORY IS NEAR! The Tech Tax has been slain! While it is not dead yet (not yet officially repealed) this Department of ...
09/16/2013

VICTORY IS NEAR! The Tech Tax has been slain! While it is not dead yet (not yet officially repealed) this Department of Revenue suspension of Collection is a very good sign that repeal is indeed imminent!

TIR 13-14: Extension of Due Date for First Reporting of Sales and Use Tax on Computer and Software Services

Tech gearing to exit MA. Jobs & MA economy on the line. Call your state reps today and ask for immediate repeal! https:/...
09/10/2013

Tech gearing to exit MA. Jobs & MA economy on the line. Call your state reps today and ask for immediate repeal! https://malegislature.gov/people/search

Enter the e-mail address associated with your MyLegislature account, then click Continue. You will receive a link to a page where you can easily create a new password.

Address

3 E Mountain Street Ste 215
Worcester, MA
01606

Opening Hours

Monday 8am - 5pm
Tuesday 8am - 5pm
Wednesday 8am - 5pm
Thursday 8am - 5pm
Friday 8am - 5pm

Telephone

+15088528563

Alerts

Be the first to know and let us send you an email when Data Source, Inc. posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Data Source, Inc.:

Share