建立服务器用户
在开始使用MSSQL管理数据库前,我们需要先在服务器上创建一个新用户,并授权给该用户使用数据库的权限。
1. 创建新用户
在Windows服务器上,可以通过以下步骤创建新用户:
net user [username] [password] /add
其中,[username] 为新用户的名称,[password] 为密码。执行该命令后,服务器会创建一个新用户,并将其加入到本地用户组中。
2. 授权用户使用数据库
接下来,我们需要将刚才创建的用户授权给使用数据库的权限。这可以通过在MSSQL中为该用户创建登录账户来实现。
CREATE LOGIN [domain\username] WITH PASSWORD=[password];
其中,[domain\username] 为新用户的域名和用户名,[password] 为该用户的密码。该命令将创建一个新的MSSQL登录账户,并将其绑定到Windows用户的域名和用户名上。
最后,我们需要为该用户授权使用数据库的权限。
USE [database_name];
CREATE USER [domain\username] FOR LOGIN [domain\username];
EXEC sp_addrolemember 'db_datareader', '[domain\username]';
EXEC sp_addrolemember 'db_datawriter', '[domain\username]';
其中,[database_name] 为该用户将要使用的数据库名称。该命令将为该用户在指定的数据库中创建一个新用户,并将其添加到 db_datareader 和 db_datawriter 角色中,分别赋予该用户对数据的读取和写入权限。
使用MSSQL管理数据库
现在,我们已经建立了新的用户,并为其授权使用数据库的权限。接下来,让我们使用MSSQL来管理数据库。
1. 连接到数据库服务器
连接到MSSQL服务器需要使用 SQL Server Management Studio 工具,该工具可从微软官方网站上下载并安装。安装完成后,打开该工具,并输入服务器的名称、登录账户和密码。
在登录界面中,输入以下信息:
服务器类型:选择 Database Engine
服务器名称:输入SQL Server的名称或IP地址
身份验证:选择 Windows身份验证 或 SQL Server身份验证
登录名:输入MSSQL登录账户名称
密码:输入登录账户的密码
完成后,单击 连接 按钮,即可连接到数据库服务器。
2. 创建新的数据库
在MSSQL中,我们可以通过以下命令来创建新的数据库:
CREATE DATABASE [database_name];
其中,[database_name] 为新数据库的名称。该命令将创建一个新的数据库,并在服务器上分配相应的存储空间。
3. 创建新的表
在新的数据库中,我们可以通过以下命令来创建新的表:
USE [database_name];
CREATE TABLE [dbo].[table_name] (
[column1] INT,
[column2] VARCHAR(50),
[column3] DATETIME
);
其中,[table_name] 为新表的名称,[column1]、[column2] 和 [column3] 为表中的字段名称。该命令将在指定的数据库中创建一个新的表,并定义表中的字段。
4. 插入新记录
我们可以通过以下命令向表中插入新的记录:
USE [database_name];
INSERT INTO [dbo].[table_name]
VALUES (1, 'John', GETDATE());
该命令将向指定的表中插入一条新的记录。
5. 查询数据
在MSSQL中,我们可以通过以下命令查询表中的数据:
USE [database_name];
SELECT * FROM [dbo].[table_name];
该命令将返回表中的所有数据。
总结
本文介绍了如何在Windows服务器上建立新的用户,并使用MSSQL管理数据库。通过授权用户使用数据库的权限,并使用SQL Server Management Studio工具连接到MSSQL服务器,我们可以创建新的数据库和表,并向表中插入新的记录,以及查询表中的数据。