1. 新建SQL Server登录名
在SQL Server中,登录名是用于连接到数据库实例的账户。如果需要让其他人或程序连接到你的SQL Server实例,你需要先为他们创建一个登录名。
以下是创建登录名的步骤:
1.1 选择安全性文件夹
打开SQL Server Management Studio,连接到需要创建登录名的数据库实例,展开树形结构并找到安全性文件夹。右键单击安全性文件夹并选择“新建登录名”。
USE master;
GO
CREATE LOGIN [login_name] WITH PASSWORD='password';
说明:“login_name”是你要创建的登录名,“password”是你想设置的登录密码。在创建登录名时,你还可以设置其他选项,例如默认数据库、默认语言、是否启用等等。
1.2 设置权限
创建登录名后,需要将其分配给一个数据库用户才能访问数据库。如果已经有了数据库用户,可以在登录名上分配权限。如果没有,你需要先创建一个数据库用户再分配权限。
以下是在SQL Server Management Studio中分配权限的步骤:
右键单击数据库,选择“属性”。
在“选择一个页面”中选择“文件”。
单击“添加”按钮,在弹出的“数据库用户”对话框中输入刚才创建的登录名。
为该用户分配所需的数据库角色或权限。
USE your_database_name;
GO
CREATE USER [user_name] FOR LOGIN [login_name];
GO
EXEC sp_addrolemember 'db_datareader', 'user_name';
说明:“user_name”是你要创建的数据库用户,可以和登录名相同。在分配数据库角色和权限时,可以按照需要进行设置。