sqlserver2017创建数据库与用户命令
在 SQL Server 2017 中,可以使用 Transact-SQL 命令创建数据库和用户。本文将向您介绍用于在 SQL Server 2017 中创建数据库和用户的 Transact-SQL 命令。
创建数据库
在 SQL Server 2017 中,可以使用以下命令来创建数据库:
CREATE DATABASE database_name;
其中,database_name
为要创建的数据库的名称。
例如,要创建名为 mydatabase
的数据库,可以执行以下命令:
CREATE DATABASE mydatabase;
创建用户
在 SQL Server 2017 中,可以使用以下命令创建用户:
CREATE LOGIN login_name WITH PASSWORD = 'password';
其中,login_name
为要创建的用户的名称,password
为用户的密码。请务必指定一个强密码来保护您的数据。
例如,要创建名为 myuser
,密码为 mypassword
的用户,可以执行以下命令:
CREATE LOGIN myuser WITH PASSWORD = 'mypassword';
给用户分配访问权限
为了访问数据库,需要将用户分配给数据库并分配适当的权限。可以使用以下命令为用户分配访问权限:
USE database_name;
GO
CREATE USER user_name FOR LOGIN login_name;
GO
EXEC sp_addrolemember 'db_datareader', 'user_name';
GO
EXEC sp_addrolemember 'db_datawriter', 'user_name';
GO
其中,database_name
为要为用户分配权限的数据库的名称,user_name
为用户的名称,login_name
为用户登录名。
例如,要将名为 myuser
的用户添加到名为 mydatabase
的数据库,并将其分配为读取和写入数据的角色成员,可以执行以下命令:
USE mydatabase;
GO
CREATE USER myuser FOR LOGIN myuser;
GO
EXEC sp_addrolemember 'db_datareader', 'myuser';
GO
EXEC sp_addrolemember 'db_datawriter', 'myuser';
GO
结论
以上是在 SQL Server 2017 中创建数据库和用户的基本指令。创建和管理数据库和用户是 SQL Server 数据库管理员必须掌握的重要技能。祝您创建愉快!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:sqlserver2017创建数据库与用户命令 - Python技术站