我继承了一个数据库,其中许多表都将 bigint 作为许多字段的数据类型,当您看到内容时,它并不需要 bigint 提供的所有空间。对于不需要的字段使用bigint会影响数据库性能吗?
出于安全考虑,我们希望每天更改启动 SQL Server 服务的密码。是否可以在不重新启动服务的情况下执行此操作?
如果有可能,更改会立即应用,还是我最终需要重新启动服务以获取新密码?
我们正在考虑在 Windows 操作系统的服务选项中而不是在 SQL Server 配置管理器中进行此更改。
我们将 SQL Server 数据库移至 Azure 中的虚拟机。
由于数据库只包含历史数据并且不再有事务,我们希望按计划关闭和打开 VM 以降低成本。
据我所知,如果机器在事务中间重新启动,可能会发生数据库损坏,所以我对此有三个问题:
当机器关闭时,在没有事务的数据库中会发生数据库损坏吗?
是否有正确的方法来关闭机器并避免损坏情况?
我们应该让这台机器 7 x 24 运行吗?