SQL Server类型的RDS只提供附带许可实例,即实例创建后即具有微软SQL Server企业版软许可授权,不提供用户自带许可。另外,为保障实例的稳定及安全,SQL Server有部分使用上的限制,详情如下。
SQL Server 2008 R2的功能限制
单个实例数据库个数限制为50个。
数据库账号限制为500个。
不可以自定义授权。
只能通过RDS控制台管理账号和数据库。
不能使用分布式事务、Windows域账号登录、邮件功能、BI分析功能、报表功能、数据库级别的DDL触发器(触发器中含有修改表结构、创建表、增删索引等 DDL 语句)、程序集、Service Broker、SQL Server Profiler、数据库优化顾问、复制功能、策略管理,代理启动停止功能等。
SQL Server 2012及以上版本的功能限制
不能使用分布式事务、Windows域账号登录、邮件功能、BI分析功能、报表功能、程序集、Service Broker、复制功能、策略管理、代理启动停止功能等。
SQL Server 2012及以上版本相对于2008 R2版本的限制差异
相对于SQL Server 2008 R2,SQL Server 2012及以上版本实例的功能受限制的地方较少,其功能上有如下变化:
不限制单个实例的数据库个数。
不限制单个实例的数据库账号。
可以自定义授权。
RDS控制台上账号管理和数据库管理的界面消失,只能通过代码或数据管理DMS进行相关操作。
无需在控制台创建、更改和删除数据库,使用T-SQL命令即可。
无需在控制台创建、更改和删除LOGIN,使用T-SQL命令即可。
支持使用SQL Server Profiler和数据库优化顾问向导。
支持使用数据库级别的DDL触发器。