在为我的Server数据库启用Azure中的审计和威胁检测之后,我无法使用sqlPackage.exe提取数据库dacpac,因为出现了以下错误:
The element ##MS_DatabaseMasterKey## is not supported in Microsoft Azure SQL Database v12.有什么想法吗?
类似于Select t.value as [silly ' name %'] from Test_Table t的东西-- [silly ' name%']来自于用户输入--是否构成了安全威胁?现在,我们“转义”列名,双引用任何单个滴答,这将导致查询失败,因为它与表中的实际文本不匹配。不逃避这个有什么问题吗?
我一直在测试作为列名的简单sql注入,这似乎不是一个问题。