教你sqlserver如何建立新用户及关联数据库详细方法

1. 打开SQL Server Management Studio,连接服务器。,2. 展开“安全性”文件夹,右键点击“登录名”,选择“新建登录名”。,3. 输入登录名、密码等信息,勾选“SQL Server身份验证”。,4. 在“用户映射”页面,点击“添加”按钮,选择要关联的数据库。,5. 点击“确定”,完成新用户的创建及数据库关联

在SQL Server中,创建新用户并关联数据库是一个常见的需求,这通常涉及到两个步骤:创建一个新的SQL Server用户;将这个用户关联到特定的数据库,以下是详细的步骤和示例。

创建新的SQL Server用户

在SQL Server中,可以通过以下步骤创建新的用户:

教你sqlserver如何建立新用户及关联数据库详细方法

1、打开SQL Server Management Studio(SSMS)。

2、连接到你的SQL Server实例。

3、在“对象资源管理器”中,展开“安全性”节点,然后点击“登录名”。

4、右键点击“登录名”,选择“新建登录名”。

5、在“新建登录名 登录名”窗口中,输入新用户的登录名和密码。

6、在“选择服务器角色”页面,选择新用户的角色,默认情况下,新用户将被赋予public角色,这是一个非常宽松的角色,允许用户访问和操作所有的系统级对象,你可能需要根据实际需要调整这个设置。

7、点击“确定”按钮,新用户就被创建了。

关联数据库

创建了新用户之后,你可以将这个用户关联到特定的数据库,以下是具体的步骤:

1、在“对象资源管理器”中,展开“数据库”节点,找到你想要关联新用户的数据库。

2、右键点击数据库,选择“属性”。

3、在“数据库属性 权限”页面,点击“添加”按钮。

4、在“选择登录名或用户”窗口中,输入新用户的登录名,然后点击“检查名称”按钮确认。

教你sqlserver如何建立新用户及关联数据库详细方法

5、在“选择角色”页面,选择新用户的角色,你可以选择public角色,也可以选择其他更具体的角色。

6、点击“确定”按钮,新用户就被关联到了数据库。

示例

以下是一个简单的示例,演示如何在SQL Server中创建一个新用户并关联到数据库:

1、打开SSMS,连接到你的SQL Server实例。

2、在“对象资源管理器”中,展开“安全性”节点,然后点击“登录名”。

3、右键点击“登录名”,选择“新建登录名”。

4、在“新建登录名 登录名”窗口中,输入新用户的登录名testuser和密码testpassword

5、在“选择服务器角色”页面,选择新用户的角色为public

6、点击“确定”按钮,新用户testuser就被创建了。

7、在“对象资源管理器”中,展开“数据库”节点,找到你想要关联新用户的数据库TestDB

8、右键点击TestDB,选择“属性”。

9、在“数据库属性 权限”页面,点击“添加”按钮。

教你sqlserver如何建立新用户及关联数据库详细方法

10、在“选择登录名或用户”窗口中,输入新用户的登录名testuser,然后点击“检查名称”按钮确认。

11、在“选择角色”页面,选择新用户的角色为db_datareaderdb_datawriter,这两个角色分别允许用户读取和写入数据库的数据。

12、点击“确定”按钮,新用户testuser就被关联到了数据库TestDB

相关问题与解答

问题1:我忘记了我创建的SQL Server用户的密码,怎么办?

答:如果你忘记了SQL Server用户的密码,你可以通过修改登录名的方式来重置密码,你需要使用一个有管理员权限的账户登录到SQL Server,按照创建新用户的步骤创建一个新的登录名,但是不要指定密码,删除原来的登录名,然后将新的登录名重命名为原来的登录名,这样,原来的密码就被重置了。

问题2:我可以给SQL Server用户分配多个角色吗?

答:是的,你可以给SQL Server用户分配多个角色,在关联数据库的步骤中,你可以在“选择角色”页面选择一个或多个角色,这些角色可以是public角色,也可以是其他更具体的角色。

问题3:我可以将一个SQL Server用户关联到多个数据库吗?

答:是的,你可以将一个SQL Server用户关联到多个数据库,在关联数据库的步骤中,你可以在每个数据库的属性页面重复添加和配置这个用户的步骤,这样,这个用户就可以访问和操作所有关联的数据库了。

问题4:我可以将一个SQL Server用户关联到系统级的数据库吗?

答:不可以,系统级的数据库(如master、model和tempdb)只能被sysadmin和serveradmin角色的用户访问和操作,即使你将一个用户关联到这些数据库,他也无法访问和操作这些数据库的内容。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/505957.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年5月21日 17:31
下一篇 2024年5月21日 17:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入