标签:
今天调查了Microsoft SQL Baseline Checklist中的下面几个问题。
在“SQL Server 配置管理器”中,展开“SQL Server 网络配置”,右键单击“<server instance> 的协议”,然后选择“属性”。
在“标志”选项卡的“隐藏实例”框中,选择“是”,然后单击“确定”关闭对话框。对于新连接,更改会立即生效。
原文:https://msdn.microsoft.com/en-us/library/ms179327.aspx
注意:隐藏数据库实例后,需要在ConnectionString里追加端口号。
● 如何配置数据库监听特定端口?
在 SQL Server 配置管理器的控制台窗格中,依次展开“SQL Server 网络配置”、“<实例名> 的协议”,然后双击 TCP/IP。
在“TCP/IP 属性”对话框的“IP 地址”选项卡上,将显示若干个 IP 地址,格式为:IP1、IP2…,一直到IPAll。这些 IP 地址中有一个是环回适配器的 IP 地址 (127.0.0.1)。其他 IP 地址是计算机上的各个 IP 地址。右键单击每个地址,再单击“属性”,标识要配置的 IP 地址。
如果“TCP 动态端口”对话框中包含 0,则表示数据库引擎正在侦听动态端口,请删除 0。
在“IPn 属性”区域框的“TCP 端口”框中,键入希望此 IP 地址侦听的端口号,然后单击“确定”。
在控制台窗格中,单击“SQL Server 服务”。
在详细信息窗格中,右键单击“SQL Server (<实例名>)”,再单击“重新启动”以停止并重新启动 SQL Server。
原文:https://msdn.microsoft.com/en-us/library/ms177440.aspx
● ConnectionString中设定端口号方法:
mycomputer.test.xxx.com,1234
● Disable and Enable Extended Store Procedures
1 use [master] 2 3 EXEC sp_configure ‘show advanced options‘, 1 4 GO 5 RECONFIGURE 6 GO 7 8 SELECT * FROM SYS.configurations WHERE name = ‘show advanced options‘ 9 10 -- Disabling xp_cmdshell 11 EXEC sp_configure ‘xp_cmdshell‘,0 12 GO 13 RECONFIGURE 14 GO 15 16 -- Check the Disabled record. 17 SELECT * FROM sys.configurations WHERE name = ‘xp_cmdshell‘ 18 19 -- Enabling xp_cmdshell 20 EXEC sp_configure ‘xp_cmdshell‘,1 21 GO 22 RECONFIGURE 23 GO 24 25 -- Check the Enabled record. 26 SELECT * FROM sys.configurations WHERE name = ‘xp_cmdshell‘ 27 28 EXEC sp_configure ‘show advanced options‘, 0 29 GO 30 31 SELECT * FROM SYS.configurations WHERE name = ‘show advanced options‘
原文:http://www.c-sharpcorner.com/Blogs/9579/enabling-disabling-xp_cmdshell-in-sql-server.aspx
注意:最好不要修改既存SP的设定。
● revoked from public
use [master] GO REVOKE EXECUTE ON [sys].[xp_dirtree] TO [public] GO
● grant to public
use [master] GO GRANT EXECUTE ON [sys].[xp_dirtree] TO [public] GO
3.Maximum Number Of Error Log Files
在对象资源管理器中,展开 SQL Server 的实例,展开“管理”,右键单击“SQL Server 日志”,再单击“配置”。
在“配置 SQL Server 错误日志”对话框中,从以下选项中进行选择。
原文:https://msdn.microsoft.com/en-us/library/ms177285.aspx
1.在对象资源管理器中,右键数据库,点击“Properties”。
2.点击“Connections”标签。
3.把“Allow remote connections to this server”的勾去掉。
【SQLServer】Microsoft SQL Baseline Checklist
标签:
原文地址:http://www.cnblogs.com/Ryukaka/p/4797407.html