这是一个奇怪的...如果我单击实例 ID,然后导航到安全性,它会告诉我该实例具有角色 X。然后我退出以查看所有实例,标记相关实例的复选框,然后转到操作 -> 安全 -> 修改 IAM 角色,它向我显示了一个不同的角色,角色 Y。然后我尝试将其设置为“无 IAM 角色”(或任何各种角色),但出现此错误:
“与实例关联的多个角色
所选实例具有多个关联的 IAM 角色。当实例正在替换现有实例配置文件关联时,通常会发生这种情况。”
我不知道该怎么做,因为我不认为 EC2 实例应该能够具有两个角色......无论如何,没有任何东西可以同时承担两个角色。所以这感觉像是一个错误...有人能帮我解决这个问题吗?
我正在使用 T-SQL 处理查询。
目标:返回包含存储在变量中的名称的行。
我的问题:查询返回所有行,没有过滤。
附加信息:名称存储为varchar,字母后有几个空格,这就是为什么我想将变量与 '%' 连接。
此外,当我运行查询时只在变量末尾附加一个 '%',数据库返回了所有以 'D' 开头的记录。
我的查询:
DECLARE @fName as varchar;
SET @fName='DILLON';
SELECT DISTINCT
e.FIRST_NAME, e.LAST_NAME, e.EMAIL_ADDRESS
FROM
[172.20.11.11].LSLMDB.dbo.vwEmployee e
JOIN
[172.20.11.11].LSLMDB.ls_apps.PAEMPLOYEE pa ON pa.EMPLOYEE = e.EMPLOYEE
JOIN
[172.20.11.11].LSLMDB.ls_apps.PCODES pc ON pa.LOCAT_CODE = pc.CODE
JOIN
[172.20.11.11].LSLMDB.ls_apps.PCODESDTL pcd ON pc.CODE = pcd.CODE
WHERE
e.FIRST_NAME LIKE CONCAT('%',@fName,'%');
Run Code Online (Sandbox Code Playgroud)
我感谢任何帮助的尝试!