为了节省成本,我们将从托管SQL Server数据库转移到我们自己服务器上的专用数据库。
您将执行哪些配置清单以确保最高的安全性和可靠性?
答案 0 :(得分:1)
有很多东西,这里只是一个部分清单
不同磁盘上的日志和数据文件
tempdb在自己的磁盘上
购买尽可能多的内存(RAM总是比磁盘上的IO快)
执行还原或附加后,请确保使用fullscan更新统计信息 并重建所有索引(如果你想拥有最佳计划,这非常重要)
另请参阅微软网站上的SQL Server Best Practices,有大量白皮书
答案 1 :(得分:1)
答案 2 :(得分:0)
首先,请记住删除sa登录 - 令人惊讶的是,有多少地方我没有这样做过!
除此之外,如果你有钱,投资快速磁盘 - 它会给IMO带来巨大的变化。许多其他配置取决于您的个人应用/客户需求。
答案 3 :(得分:0)
MS不具备“最佳实践”工具吗?
此外,避免SQL Server帐户并坚持使用Windows身份验证,这允许您将用户名和密码保留在连接字符串之外。然后为他们需要的数据库对象分配操作用户帐户特定权限,而不是其他任何东西(例如,可以执行SProcs但不查看源代码)。
另外,阅读blog.stackoverflow.com,Jeff等人必须在这方面做一些工作。
答案 4 :(得分:0)
确保将默认服务器排序规则设置为您需要的排序规则。这将阻止您将来创建新数据库,并且必须在该数据库与其他数据库之间进行硬编码更改。