返回列表 发帖

使用Navicat远程管理MSSQL2014

笺注:这是在 Windows2012R2安装MSSQL2014 的基础上进行的。


防火墙记得打开TCP 1433端口,
打开方法可参考:Windows2012R2_UPUPW_AP5.6+Winmail



Windows客户端使用Navicat远程连接MSSQL:
图片1.png


数据库管理员sa对数据库有完全控制的权限:
图片2.png


连接成功:
图片3.png



使用Navicat新建一个库data1:
图片4.png


图片5.png


库data1新建成功:
图片6.png



在库data1中新建一个表table1:
图片7.png


图片8.png
注释:字段id为主键、标识符列,会自动增长。


输入自定义表名:
图片9.png


表table1新建成功:
图片10.png
注释:具体表名为data1.dbo.table1


服务器本地打开Microsoft SQL Server Management Studio,查看表table1的表结构:
图片11.png



在Navicat中新建查询:
图片12.png


使用Navicat的查询编辑器在表data1.dbo.table1中插入一条记录:
insert into data1.dbo.table1(name) values('Python');
图片13.png
注释:字段id为主键、标识符列,会自动增长,不用写。


在查询编辑器里输出表data1.dbo.table1中的所有记录:
select * from data1.dbo.table1;
图片14.png













服务器本地打开Microsoft SQL Server Management Studio,创建自定义的数据库用户:
图片15.png


转到常规
输入登录名(用户名)、用户密码,选择默认数据库(data1):
图片16.png


转到用户映射
选择数据库(data1)、用户、默认架构(dbo):
图片17.png


数据库用户zhuohua新建成功:
图片18.png



在库data1上进行授权:
图片19.png


转到权限
图片20.png


新数据库用户默认只有连接的权限:
图片21.png


可以根据情况,给予数据库用户更多的权限:
图片22.png
笺注:实验中给予了全部权限。





使用数据库用户zhuohua远程管理MSSQL:
图片23.png


图片24.png


按照上面的配置,数据库用户zhuohua只对库data1有完全控制的权限:
图片25.png



使用查询编辑器新建一个表:
create table 表1 (id int primary key not null identity (1,1),姓名 nvarchar(20));
图片26.png
注释:字段id为主键、标识符列,会自动增长。


新建表成功:
图片27.png

图片28.png
注释:具体表名为 data1.dbo.表1



使用Navicat的查询编辑器在表data1.dbo.表1中插入一条记录:
Use data1;
insert into 表1(姓名) values('小明');
图片29.png
注释:字段id为主键、标识符列,会自动增长,不用写。



在查询编辑器里输出表data1.dbo.表1中的所有记录:
Use data1;
select * from 表1;
图片30.png



使用Navicat的查询编辑器删除表data1.dbo.表1:
Use data1;
Drop table 表1;
图片31.png





相关文章:
MSSQL的SQL语句
MSSQL的SQL语句(日期时间)
MSSQL的SQL语句(多表交叉查询)
MSSQL2014的备份与还原

MSSQL2008R2的备份与还原

Python3脚本管理MSSQL2014
Zabbix调用Python3脚本监控MSSQL
Zabbix5.0.12_调用Python3脚本监控Windows下的MSSQL

使用Navicat远程管理MySQL

返回列表