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服务器进行安全性管理以确保最好数据安全和性能,禁用默许实例配置是很好的一个做法,以减少数据库安全漏洞。