使用SQServer时需要注意哪些事项?

使用SQL Server时需要注意的事项 安装注意事项在开始安装之前,先定位到终端路由器或者防火墙,将UDP和TCP端口1433和1434指明为SQLServ

使用SQL Server时需要注意的事项

安装注意事项

  • 在开始安装之前,先定位到终端路由器或者防火墙,将UDP和TCP端口1433和1434指明为SQLServer的IP地址,这将有助于在安装的时候防止SQL injection弱点。
  • 不要在一个域控制器(domain controller)上安装SQL Server,因为一个程序的弱点可以导致危及整个域。
  • 在安装程序的转移数据之前,你最好在一个具有完全补丁修补之后的操作系统上安装SQL Server。
  • SQL Server服务应该运行于独立的当地帐号之下,这样,即使如果有人破坏程序,其它的服务器也可以不受影响。
  • 如果服务器想要为一个基于Windows的网络服务,与服务器的所有连接都需要Windows认证。

服务帐号注意事项

  • SQL Server使用两种帐号:SQL Server Engine和SQL Server Agent。这两种帐号都作为一个具有常规帐号权限的域用户而运行。
  • 如果你使用SQL Server认证,而不是使用Windows认证,或者如果你的服务器运行的是ActiveX脚本或CmdExec作业(比如,操作系统命令或者.bat,.cmd,.com,或.exe的可执行程序),SQL Server Agent帐号将需要当地Windows管理员权限。

安装之后注意事项

  • 通过运行微软Killpwd.exe 程序,可以清除在安装过程中保存在不同安装文件中的纯文本sysadmin密码。
  • 当从新服务器中清除安装文件之后,运行Microsoft Baseline Security Analyzer (MBSA)。这一工具能够扫描和测试安装中产生的问题,这些问题包括:分配建立CmdExec作业的权限、空白的或者琐屑的密码、脆弱的认证方式、分配给管理者组的过多的权限、运行于域控制器的系统的SQL Server、每一组的不合适的配置、SQL Server服务帐号的不合适的配置、丢失的服务补丁和安全更新。
  • 最后,请记住检查失败连接的原因。

SQL Server数据库使用注意事项

  • 修改表结构–注意,修改表结构的操作,在做业务系统的时候,尽量的少一些。

SQL Server高可用性技术注意事项

  • 当设计高可用性策略时应该首先考虑下述因素:RTO(Recovery Time Objective)-也就是恢复时间目标,意味着允许多少宕机时间,通常用几个9表示;RPO(Recovery Point Objective)-也就是恢复点目标,意味着允许多少数据损失;预算–RTO和RPO统称为SLA(服务水平协议),设计高可用性策略时,要根据业务来衡量满足何种程度的SLA。

SQL Server事务和trycatch注意事项

  • 在项目需求中,多个业务逻辑单元分别写在对应的存储过程中,并进行事务控制,同时需要一个总调用的存储过程pro_contry,这个总调用de存储过程pro_contry通过事务封装上面的所有业务逻辑单元存储过程,当其中任何一个存储过程出现错误时,全部回滚。

SQL Server表关系注意事项

  • 两表建立关系之前,要检查连接的条件满足否,比如学生表里的’外键教师ID’要和教师表里的主键’教师ID’的数据类型相同,也就是建立关系的条件数据类型要相同确认条件满足之后开始建立关系。

原创文章,作者:Ur47000,如若转载,请注明出处:https://wyc.retuba.cn/2231.html

(0)
Ur47000Ur47000
上一篇 2024年5月25日
下一篇 2024年5月25日

相关推荐