Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

AWS-RDS SQL Server limitations

Some AWS  RDS Sql Server limitations

- Some ports are reserved for Amazon Rds, and you can't use them when you create a DB instance.

- Amazon RDS for SQL Server doesn't support importing data into the msdb Database.

- You can't rename databases on a DB instance in a SQL Server Multi-AZ deployment.

-  AWS RDS doesn't support Data Quality Services and Master Data Services on the same RDS service, need to spin up an EC2 and run services form another server

-The maximum storage size for SQL Server DB instances is the following:

-> General Purpose (SSD) storage – 16 TiB for all editions

->Provisioned IOPS storage – 16 TiB for all editions

-> Magnetic storage – 1 TiB for all editions

SQL Server security limitations

The following server-level roles aren't available in Amazon RDS for SQL Server:

  • bulkadmin

  • dbcreator

  • diskadmin

  • securityadmin

  • serveradmin

  • sysadmin

The following server-level permissions aren't available on RDS for SQL Server DB instances:

  • ALTER ANY CREDENTIAL

  • ALTER ANY DATABASE

  • ALTER ANY EVENT NOTIFICATION

  • ALTER RESOURCES

  • ALTER SETTINGS

  • AUTHENTICATE SERVER

  • CONTROL_SERVER

  • CREATE DDL EVENT NOTIFICATION

  • CREATE ENDPOINT

  • CREATE TRACE EVENT NOTIFICATION

  • DROP ANY DATABASE

  • EXTERNAL ACCESS ASSEMBLY

  • SHUTDOWN (You can use the RDS reboot option instead)

  • UNSAFE ASSEMBLY

  • ALTER ANY AVAILABILITY GROUP (SQL Server 2012 only)

  • CREATE ANY AVAILABILITY GROUP (SQL Server 2012 only)

Limits of databases on database instances for a Single-AZ- depends on instance class type

db.*.micro to db.*.medium   30 

db.*.large   30 

db.*.xlarge to db.*.16xlarge  100

db.*.24xlarge              100

Features not supported and features with limited support

The following Microsoft SQL Server features are not supported on Amazon RDS:

  • Backing up to Microsoft Azure Blob Storage

  • Buffer pool extension

  • Custom password policies

  • Data Quality Services

  • Database Log Shipping

  • Database snapshots (Amazon RDS supports only DB instance snapshots)

  • Extended stored procedures, including xp_cmdshell

  • FILESTREAM support

  • File tables

  • Machine Learning and R Services (requires OS access to install it)

  • Maintenance plans

  • Performance Data Collector

  • Policy-Based Management

  • PolyBase

  • Replication

  • Resource Governor

  • Server-level triggers

  • Service Broker endpoints

  • Stretch database

  • T-SQL endpoints (all operations using CREATE ENDPOINT are unavailable)

  • WCF Data Services

The following Microsoft SQL Server features have limited support on Amazon RDS:

  • Distributed queries/linked servers. For more information,

AWS SQL Server Backup & Restore limitations

- You can't restore a snapshot from a DB instance in one time zone to a DB instance in a different time zone.If you restore a backup file from one time zone to a different time zone, you must audit your queries and applications for the effects of the time zone change

- You can't back up to, or restore from, an Amazon S3 bucket in a different AWS Region from your Amazon RDS DB instance.

- You can't restore a database with the same name as an existing database. Database names are unique.

- Amazon S3 has a size limit of 5 TB per file. For native backups of larger databases, you can use multifile backup.

- You can't back up to or restore from more than 10 backup files at the same time.

 - A differential backup is based on the last full backup. For differential backups to work, you can't take a snapshot between the last full backup and the differential backup. If you want a differential backup, but a manual or automated snapshot exists, then do another full backup before proceeding with the differential backup.

 - You can't perform native log backups from SQL Server on Amazon RDS.

-You can create native backups of Transparent Data Encryption (TDE)-enabled databases, but you can't restore those backups to on-premises databases. You can't restore native backups of TDE-enabled, on-premises databases.

-You can't back up a database during the maintenance window, or any time Amazon RDS is in the process of taking a snapshot of the database.



This post first appeared on SQLSERVER-DBA.com, please read the originial post: here

Share the post

AWS-RDS SQL Server limitations

×

Subscribe to Sqlserver-dba.com

Get updates delivered right to your inbox!

Thank you for your subscription

×