表面积配置

在 SQL Server 新安装的默认配置中,未启用许多功能。 SQL Server 选择性地安装和启动关键服务和功能,以最大程度地减少恶意用户可能受到攻击的功能数。 系统管理员可以在安装时更改这些默认值,还可以有选择地启用或禁用正在运行的 SQL Server 实例的功能。 此外,在配置协议之前,从其他计算机进行连接时,某些组件可能不可用。

注释

与新安装不同,升级期间不会关闭现有服务或功能,但在升级完成后可以应用其他外围应用配置选项。

协议、连接和启动选项

使用 SQL Server Configuration Manager 启动和停止服务、配置启动选项以及启用协议和其他连接选项。

启动 SQL Server 配置管理器

  1. “开始 ”菜单上,指向 “所有程序”,指向 Microsoft“SQL Server 2014”,指向 “配置工具”,然后单击“ SQL Server 配置管理器”。

    • 使用 SQL Server 服务 区域启动组件并配置自动启动选项。

    • 使用 SQL Server 网络配置 区域启用连接协议和连接选项,例如固定 TCP/IP 端口或强制加密。

有关详细信息,请参阅 SQL Server Configuration Manager。 远程连接还可以取决于防火墙的正确配置。 有关详细信息,请参阅 配置 Windows 防火墙以允许 SQL Server 访问

启用和禁用功能

在 SQL Server Management Studio 中,可以通过配置特性来启用和禁用 SQL Server 功能。

使用特性配置表面区域

  1. 在 Management Studio 中连接到 SQL Server 的组件。

  2. 在对象资源管理器中,右键单击服务器,然后单击 Facet。

  3. 查看方面对话框中,展开方面列表,然后选择相应的表面积配置方面(表面积配置分析服务的表面积配置报告服务的表面积配置)。

  4. Facet 属性 区域中,选择每个属性所需的值。

  5. 单击 “确定”

若要定期检查 Facet 的配置,请使用基于策略的管理。 有关基于策略的管理的详细信息,请参阅 使用基于策略的管理来管理服务器

还可以使用 sp_configure 存储过程设置数据库引擎选项。 有关详细信息,请参阅服务器配置选项 (SQL Server)

若要更改 SSRS 的 EnableIntegrated Security 属性,请使用 SQL Server Management Studio 中的属性设置。 若要更改 Schedule 事件和报表传递 属性以及 Web 服务和 HTTP 访问 属性,请编辑 RSReportServer.config 配置文件。

命令提示符选项

使用 Invoke-PolicyEvaluationSQL Server PowerShell cmdlet 调用 Surface Area Configuration 策略。 有关详细信息,请参阅 使用数据库引擎 cmdlet

SOAP 和服务代理终结点

若要关闭终结点,请使用基于策略的管理。 若要创建和更改终结点的属性,请使用 CREATE ENDPOINT (Transact-SQL)ALTER ENDPOINT (Transact-SQL)

SQL Server 数据库引擎和 Azure SQL 数据库安全中心

sp_configure(Transact-SQL)