sql server 2008 安装时服务账户如何配置

坦白说,这其实是SQL Server服务配置中常见的选择。
其实很简单。
您看到的服务器帐户是 NTAUTHORITY\NETWORKSERVICE,因为此帐户通常用于提供最低权限并减少潜在的安全风险。

我们先来说说最重要的事情。
NTAUTHORITY\NETWORKSERVICE 帐户是集成到 Windows 系统中的帐户。
用于网络服务,比如IIS、SQL Server等。
在我们去年做的项目中,大约有3 000台服务器都使用这个帐户来启动SQL Server服务。

还有一点,SQLServerDatabaseEngine帐户选择NTAUTHORITY\SYSTEM,因为该帐户具有最高权限。
用行话来说,这称为雪崩效应。
事实上,前面的一点延迟就会导致后面的一切都崩溃。
此帐户可以确保数据库引擎服务可以在需要时访问所有必要的系统资源。

起初我以为 NTAUTHORITY\NETWORKSERVICE 和 NTAUTHORITY\SYSTEM 是同一个帐户,但后来发现这是错误的。
这实际上是两个不同的账户,对应着不同的授权级别。

等等,还有一件事,这个配置选择主要是出于安全原因。
很多人没有注意到这一点,但我认为值得一试,尤其是当你负责的系统涉及大量数据时。

实用建议:在配置SQL Server服务时,根据实际需要选择合适的帐户,这样既可以保证服务的正常运行,又可以最大程度地降低安全风险。

SQL Server 2008数据库的配置

创建登录名: 1 . 连接到 SQL Server Management Studio。
2 . 输入服务器名称。
3 . 选择Windows 身份验证。
4 . 展开安全文件夹。
5 . 右键单击​​登录名并创建新的登录名。
6 . 输入您的登录名,选择“SQL Server 身份验证”,然后设置密码。
7 . (可选)设置默认数据库和权限。
8 . 单击“确定”。

新数据库: 1 . 展开服务器节点。
2 . 右键单击​​数据库文件夹并创建一个新数据库。
3 . 输入数据库名称。
4 . 配置数据文件/日志文件的路径和大小。
5 . 单击“确定”。

创建表(可选): 1 . 扩展新数据库。
2 . 右键单击​​表文件夹并创建一个新表。
3 . 定义列名称、数据类型和约束。
4 . 保存表格。

注意事项:
权限管理:分配服务器角色或数据库用户映射权限。

身份验证模式:确保启用混合身份验证模式。

命名约定:使用有意义的名称以便于维护。