Sql server 安装新SQL Server数据库的安装提示

Sql server 安装新SQL Server数据库的安装提示,sql-server,configuration,installation,Sql Server,Configuration,Installation,为了节约成本,我们正在从托管SQL Server数据库转移到自己服务器上的专用数据库 为确保最大的安全性和可靠性,您将执行哪些配置检查表?对于初学者,请记住删除sa登录-我工作过的地方有多少没有这样做,这真是令人惊讶 除此之外,如果你有钱的话,可以投资于快速磁盘——这对我来说是一个巨大的变化。许多其他配置取决于你个人的应用程序/客户需求。有很多东西,这里只是一个部分列表 不同磁盘上的日志和数据文件 tempdb在自己的磁盘上 尽可能多地购买内存(RAM总是比磁盘上的IO快) 执行还原或附加后,请

为了节约成本,我们正在从托管SQL Server数据库转移到自己服务器上的专用数据库


为确保最大的安全性和可靠性,您将执行哪些配置检查表?

对于初学者,请记住删除sa登录-我工作过的地方有多少没有这样做,这真是令人惊讶


除此之外,如果你有钱的话,可以投资于快速磁盘——这对我来说是一个巨大的变化。许多其他配置取决于你个人的应用程序/客户需求。

有很多东西,这里只是一个部分列表

不同磁盘上的日志和数据文件

tempdb在自己的磁盘上

尽可能多地购买内存(RAM总是比磁盘上的IO快)

执行还原或附加后,请确保使用fullscan更新统计信息 并重新构建所有索引(如果您想获得最佳计划,这一点非常重要)

另请参见microsoft网站,有大量可用的白皮书

MS难道没有“最佳实践”工具吗

此外,避免使用SQL Server帐户并坚持使用Windows身份验证,这允许您在连接字符串中保留用户名和密码。然后为操作用户帐户分配其所需的数据库对象的特定权限,而不分配任何其他权限(例如,可以执行存储过程,但不能查看源)


另外,通读一遍,Jeff等人必须在这方面做一些工作。

确保将默认服务器排序规则设置为您需要的。这将阻止您将来创建新的数据库,并阻止您硬编码该数据库与otehr数据库之间的排序更改

  • 设置作业或创建维护计划,以便每天、每周对所有数据库进行完整备份
  • 如果使用完全恢复模式,请添加至少每小时运行一次的事务日志备份作业
  • 确保您有一个进程来知道备份作业是否没有运行(哎呀,一个月前有人停止了代理,现在我们没有备份)
  • 通过在另一台服务器上还原备份来测试备份
  • 根据使用情况,您可能需要优化作业来控制每日/每周/每月的索引

  • 你的意思是给它一个密码(除了DBA之外,其他人都不共享),你永远不想删除管理员帐户!并确保应用程序不使用sa进行连接。#每天1个系统数据库-它们很小,在发生灾难时不会丢失一周的数据#每10分钟进行2次TLog备份-同样,不要丢失一个小时的数据#5如果您有维护窗口,请每天执行此操作+1代表#3,#4