我正在虚拟机上安装 SQL Server 2012 的 180 天试用版,打算稍后为其购买许可证。根据过去安装 SQL Server 的经验,我总是会为 SQL Server 使用特定的用户帐户。现在查看安装程序,它使用自己的特定帐户预填充帐户:
- SQL Server 代理 - NT Service\SQLSERVERAGENT
- SQL Server 数据库引擎 - NT Service\MSSQLSERVER
- SQL Server 分析服务 - NT Service\MSSQLServerOLAPService
- SQL Server 报告服务 - NT Service\ReportServer
- SQL Server Integration Services 11.0 - NT 服务\MsDtsServer110
- SQL Server 分布式重播客户端 - NT Service\SQL Server 分布式重播客户端
- SQL Server 分布式重播控制器 - NT Service\SQL Server 分布式重播控制器
- SQL 全文过滤器守护进程启动器 - NT Service\MSSQLFDLauncher
- SQL Server 浏览器 - NT AUTHORITY\LOCAL SERVICE
过去(SQL Server 2008 R2)Agent、Engine、Analysis Services 和 Reporting Services 都是空白的,我会指定我创建的帐户。在进入此安装屏幕之前,我已经创建了新的用户帐户,作为域帐户,但我看到安装程序预填充了本地帐户。
最后,我应该让安装程序创建它想要创建的帐户,还是应该用我创建的帐户替换它们?
如果您在 AD 环境中,我会建议使用 AD 帐户进行 SQL 服务。当你做备份之类的事情时,如果你在内置帐户下运行,权限可能会变得很痛苦(与日志传送之类的事情一样)。
换句话说,我犯了使用内置帐户的错误,并吸取了教训:-)