如何在Web Data Administrator中禁用验证?

时间:2020-03-05 18:52:16  来源:igfitidea点击:

我正在尝试使用Web Data Administrator运行一些查询以消除数据库中的XSS,但我一直遇到这种"潜在危险请求"消息。

如何在Web Data Administrator中禁用查询的验证?

解决方案

回答

通常进入Web数据管理员的安装目录:

C:\ Program Files \ Microsoft SQL Server工具\ Microsoft SQL Web数据管理员

然后在" Web"文件夹中打开文件" QueryDatabase.aspx"并编辑以下行:

<%@页面language =" c#" Codebehind =" QueryDatabase.aspx.cs" AutoEventWireup =" false" Inherits =" SqlWebAdmin.query"%>

在其末尾添加" ValidateRequest =" false"`,如下所示:

<%@页面language =" c#" Codebehind =" QueryDatabase.aspx.cs" AutoEventWireup =" false" Inherits =" SqlWebAdmin.query" ValidateRequest =" false"%>

注意:这很危险!!当心!