Is SQL Server Express edition (2014) not supporting compression at all ?
(Is it necessary to upgrade to enterprise edition)
With Express Edition, you need SQL Server 2016 SP1 or later to support data compression. In earlier versions, you need Enterprise (or Developer for testing). The documentation below detail the features that may vary by SQL Server version and edition:
SQL Server 2014 Features by Edition
SQL Server 2016 Features by Edition
SQL Server 2017 Features by Edition
Related
As per AWS documentation:
AWS DMS supports, as a source, Microsoft SQL Server versions 2005, 2008, 2008R2, 2012, 2014, 2016, 2017, and 2019 on-premise databases and Amazon EC2 instance databases. The Enterprise, Standard, Workgroup, Developer, and Web editions are supported. Ongoing replication (CDC) is supported for all versions of Enterprise Edition, and Standard Edition version 2016 SP1 and later.
AWS DMS supports, as a source, Amazon RDS DB instance databases for SQL Server versions 2008R2, 2012, 2014, 2016, 2017, and 2019. The Enterprise and Standard editions are supported. Ongoing replication (CDC) is supported for all versions of Enterprise Edition, and Standard Edition version 2016 SP1 and later.
With source DB being Microsoft SQL Server 2014 (SP3-CU3-GDR) (KB4505422) - 12.0.6293.0 (X64) Standard Edition, CDC cannot be enabled on this server.
EXEC sys.sp_cdc_enable_db; running this command responds with an error:
This instance of SQL Server is the Standard Edition (64-bit). Change data capture is only available in the Enterprise, Developer, and Enterprise Evaluation editions.
My question is what options do we have for on going replication?
This is what I heard back from AWS support. Really just a single option but something which would require a major work. What they have suggested is to upgrade the SQL server to newer versions which support CDC. In our case, it would be SQL server 2016 and above. The major work in upgrading a DB is mostly verifying the application compatibility with the DB. We were able to upgrade the DB without any errors on database end but application will need to be verified.
Other option would be to use other tools like SymmetricDS instead of DMS.
We're running TFS 2015. I'd like to upgrade us to TFS 2018. Searching on the 'net I've learned that TFS 2018 requires SQL Server 2016. What I don't know is if it requires SQL Server 2016 Standard Edition or SQL Server 2016 Enterprise Edition. Which is it?
It can use both.
It will detect if you have Enterprise and use some Enterprise features if you have it.
Few more details at: https://support.microsoft.com/en-us/help/2712111/disabling-sql-server-data-compression-in-tfs-databases
I have server with MS SQL Server 2012 Enterprise Edition, but I would like to use new functionality from MSSQL 2016. If I had express edition that issue would be easy - I could free upgrade my SQL Server to 2016 Express Edition.
Is it possible to free update the SQL Server to use the new functionality?
If not, I will be forced to install a version EXPRESS 2016 create database and some procedures, link new SQL Server into SQL Server 2012...
No, there is no free upgrade path from SQL Server 2012 Enterprise edition to SQL Server 2016
We are processing to migrate SQL Server databases from 2008 to 2016.
We are searching now for expired function or utilities used in SQL Server 2008 and not available in SQL Server 2016 before migration.
Do you have reference for that?
Here are few features removed in SQL Server 2016 (from MSDN):
SQL Server 2016 is a 64-bit application. 32-bit installation is discontinued, though some elements run as 32-bit components
Compatibility level 90 is discontinued. For more information, see ALTER DATABASE Compatibility Level (Transact-SQL).
Though you are migrating from SQL Server 2008 directly to SQL Server 2016, you need to consider the removed features of SQL Server 2012 & SQL Server 2014 as well
Discontinued Database Engine Functionality in SQL Server 2014
Discontinued Database Engine Functionality in SQL Server 2012
I'm Newbie to SQL Server 2012 , I found out that there are paid and free editions of SQL Server 2012 available .
those are
1.Enterprise [paid]
2.Business Intelligence [paid ]
3. Standard [paid]
4. WEB [paid]
5. Express [free]
6. Evaluation [free]
7. Developer [free,paid]
Now I have ambiguity between paid version and Free versions . because there are some restrictions bind with paid versions as well as free versions .
But I decided to install SQL Server 2012 "Evaluation" Edition Since my project lightweight and Non Profitable.
So I just want to know if I use SQL Server 2012 "Evaluation" Edition will it be compatible with rest of the above editions
For an example consider this scenario:
if I Generate DB from SQL Server 2012 "Evaluation" Edition , then I add add some tables and data into it.then I deattache it ,
My Question is ,
Will I able to restore above DB on a server that SQL Server 2012 "Evaluation" or "Enterprise" Edition Installed ?