笺注:这是在 Windows2012R2安装MSSQL2014 的基础上进行的。
防火墙记得打开TCP 1433端口,
打开方法可参考:Windows2012R2_UPUPW_AP5.6+Winmail
Windows客户端使用Navicat远程连接MSSQL:
数据库管理员sa对数据库有完全控制的权限:
连接成功:
使用Navicat新建一个库data1:
库data1新建成功:
在库data1中新建一个表table1:
注释:字段id为主键、标识符列,会自动增长。
输入自定义表名:
表table1新建成功:
注释:具体表名为data1.dbo.table1
服务器本地打开Microsoft SQL Server Management Studio,查看表table1的表结构:
在Navicat中新建查询:
使用Navicat的查询编辑器在表data1.dbo.table1中插入一条记录:
insert into data1.dbo.table1(name) values('Python');
注释:字段id为主键、标识符列,会自动增长,不用写。
在查询编辑器里输出表data1.dbo.table1中的所有记录:
select * from data1.dbo.table1;
服务器本地打开Microsoft SQL Server Management Studio,创建自定义的数据库用户:
转到常规
输入登录名(用户名)、用户密码,选择默认数据库(data1):
转到用户映射
选择数据库(data1)、用户、默认架构(dbo):
数据库用户zhuohua新建成功:
在库data1上进行授权:
转到权限
新数据库用户默认只有连接的权限:
可以根据情况,给予数据库用户更多的权限:
笺注:实验中给予了全部权限。
使用数据库用户zhuohua远程管理MSSQL:
按照上面的配置,数据库用户zhuohua只对库data1有完全控制的权限:
使用查询编辑器新建一个表:
create table 表1 (id int primary key not null identity (1,1),姓名 nvarchar(20));
注释:字段id为主键、标识符列,会自动增长。
新建表成功:
注释:具体表名为 data1.dbo.表1
使用Navicat的查询编辑器在表data1.dbo.表1中插入一条记录:
Use data1;
insert into 表1(姓名) values('小明');
注释:字段id为主键、标识符列,会自动增长,不用写。
在查询编辑器里输出表data1.dbo.表1中的所有记录:
Use data1;
select * from 表1;
使用Navicat的查询编辑器删除表data1.dbo.表1:
Use data1;
Drop table 表1;
相关文章:
MSSQL的SQL语句
MSSQL的SQL语句(日期时间)
MSSQL的SQL语句(多表交叉查询)
MSSQL2014的备份与还原
MSSQL2008R2的备份与还原
Python3脚本管理MSSQL2014
Zabbix调用Python3脚本监控MSSQL
Zabbix5.0.12_调用Python3脚本监控Windows下的MSSQL
使用Navicat远程管理MySQL |