Я хочу скопировать базу данных с помощью сценария сборки в RDS.В одной хранимой процедуре есть команда создания сборки.Я не могу создать эту процедуру, потому что там написано «Отказано в доступе».Я администратор, но у меня нет прав 'sys_admin', поскольку это невозможно в RDS.
Я создал экземпляр AWS-RDS с версией SQL Server Enterprise.Я подключился из моей локальной студии управления MS SQL.Я запускаю сценарий создания процедуры.
Это похоже на скрипт, который я запустил.
USE [master]
GO
CREATE DATABASE [xxx]
GO
ALTER DATABASE [xxx] SET COMPATIBILITY_LEVEL = 130
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [xxx].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
CREATE ASSEMBLY [xxx_clr]
FROM 0x4...
WITH PERMISSION_SET = SAFE
GO
-- error will appear here !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
CREATE PROCEDURE [pm].[xxx_SP]
@srcTblName [nvarchar](4000),
etc..
WITH EXECUTE AS CALLER
AS
EXTERNAL NAME [xxx_clr].[xxxCLR].[xxxMain]
GO
Есть ли способ сделать обходной путь для создания сборки в RDS?