mssql:禁用默认实例配置(mssql 取消默认实例)
MSSQL:禁用默认实例配置
SQL Server 是数据库管理系统(DBMS),它提供合理管理数据库以及为应用程序和用户提供数据技术环境的开放性强大的基础设施。MSSQL 安装完成后,会使用默认配置创建一个实例,以支持默认实例网络连接。在一定程度上,默认实例会增加系统安全漏洞(如SQL注入攻击),对此,用户可以选择禁用它。
在禁用默认实例时,首先我们需要停止默认实例服务。有两个办法可以停止服务,一种是采用服务管理器(Services.msc),另一种是采用SQL Server Configuration Manager。使用服务管理器可以通过点击右键停止服务。
此外,用户还需要通过 SQLCMD 和 TSQL 来禁用实例,以 间接 禁用默认实例以及参数,以防止其他外部服务器访问默认实例。
首先提供SQLCMD语句:
sqllocalconfig disable
然后提供TSQL语句:
EXEC sp_configure ‘show advanced options’, ‘1’;
GO
RECONFIGURE WITH OVERRIDE;
GO
EXEC sp_configure ‘default instance’, ‘disabled’;
最后,重新启动 SQL Server 实例服务,这样就可以禁用默认实例配置了。
总之,我们应该对MSSQL服务器进行安全性管理以确保最佳数据安全和性能,禁用默认实例配置是很好的一个做法,以减少数据库安全漏洞。