Microsoft SQL Server 2008 中默认不存在 "sa" 用户,这与早期版本不同。该更改是为了提高安全性,因为 "sa" 用户具有对服务器的系统管理员权限。但是,这给需要访问数据库的管理员带来了一个挑战。
创建新用户
为了解决此问题,您可以创建一个新的用户并授予它必要的权限。为此,请按照以下步骤操作:
使用具有管理员权限的用户登录 SQL Server Management Studio。
在对象资源管理器中展开 "安全" 节点。
右键单击 "登录" 文件夹,然后单击 "新建登录"。
在 "新建登录名" 对话框中,输入新用户的用户名。
选中 "SQL Server 身份验证" 选项,然后输入密码。
单击 "确定" 创建新用户。
授予权限
创建新用户后,您需要授予它适当的权限。为此,请执行以下操作:
在对象资源管理器中展开 "数据库" 节点。
右键单击要授予权限的数据库,然后单击 "属性"。
在 "数据库属性" 对话框中,单击 "权限" 页。
在 "添加" 对话框中,输入新用户的用户名。
选中 "db_owner" 复选框,然后单击 "确定"。
使用新用户
现在,您可以使用新用户连接到数据库并执行管理任务。为此,请按照以下步骤操作:
使用具有新用户身份验证的凭据连接到 SQL Server Management Studio。
执行您需要的管理任务,例如创建数据库、管理用户或修改服务器配置。
通过创建新用户并正确授予权限,您可以解决 SQL2008 中没有 "sa" 用户的问题。这将确保您能够安全地管理数据库而无需使用默认的 "sa" 用户。