社区
应用实例
帖子详情
怎样才能使公司服务器上的SQL Sever 2000数据库安全不被侵入(已设置密码),在线等
juanzi2003
2004-12-28 01:38:19
大家的公司都是怎么做的呢?
...全文
393
22
打赏
收藏
怎样才能使公司服务器上的SQL Sever 2000数据库安全不被侵入(已设置密码),在线等
大家的公司都是怎么做的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wonderful_yui
2005-04-12
打赏
举报
回复
补充下:
建立控制好对master扩展存储过程xp_cmdshell的权限~~
这个能在具体点吗?
jxgzam
2005-04-04
打赏
举报
回复
up
sky125
2004-12-29
打赏
举报
回复
mark
631799
2004-12-29
打赏
举报
回复
网线拔掉啊
凯晰叶子
2004-12-29
打赏
举报
回复
真的有那么完整吗?????
wxq1142
2004-12-29
打赏
举报
回复
非常完整
NinGoo
2004-12-29
打赏
举报
回复
补充一点,打好操作系统和数据库的补丁
jn_sly
2004-12-29
打赏
举报
回复
up
skyinfo
2004-12-28
打赏
举报
回复
学习
quansui
2004-12-28
打赏
举报
回复
学习
vinsonshen
2004-12-28
打赏
举报
回复
补充下:
建立控制好对master扩展存储过程xp_cmdshell的权限~~
spfft007
2004-12-28
打赏
举报
回复
mark
karykwan
2004-12-28
打赏
举报
回复
zjcxc(邹建) 历害
zjcxc
2004-12-28
打赏
举报
回复
这都复杂那就没办法好说的了
juanzi2003
2004-12-28
打赏
举报
回复
看起来好复杂呀,能不能具体简单点说个实在的方案
skyboy0720
2004-12-28
打赏
举报
回复
好详细!!!
iswear428
2004-12-28
打赏
举报
回复
学习
zjcxc
2004-12-28
打赏
举报
回复
上面是从管理着手
从程序设计着手,要编写安全的代码,防止SQL注入,不要使用sa或系统管理员连接直接操作数据库
zjcxc
2004-12-28
打赏
举报
回复
--管好sql的用户,防止访问他不该访问的数据库(总控制,明细还可以控制他对于某个数据库的具体对象具有的权限)
--切换到你新增的用户要控制的数据库
use 你的库名
go
--新增用户
exec sp_addlogin 'test' --添加登录
exec sp_grantdbaccess N'test' --使其成为当前数据库的合法用户
exec sp_addrolemember N'db_owner', N'test' --授予对自己数据库的所有权限
--这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表
go
--删除测试用户
exec sp_revokedbaccess N'test' --移除对数据库的访问权限
exec sp_droplogin N'test' --删除登录
如果在企业管理器中创建的话,就用:
企业管理器--安全性--右键登录--新建登录
常规项
--名称中输入用户名
--身份验证方式根据你的需要选择(如果是使用windows身份验证,则要先在操作系统的用户中新建用户)
--默认设置中,选择你新建的用户要访问的数据库名
服务器角色项
这个里面不要选择任何东西
数据库访问项
勾选你创建的用户需要访问的数据库名
数据库角色中允许,勾选"public","db_ownew"
确定,这样建好的用户与上面语句建立的用户一样
---------------------------------------------------------------------------
最后一步,为具体的用户设置具体的访问权限,这个可以参考下面的最简示例:
--添加只允许访问指定表的用户:
exec sp_addlogin '用户名','密码','默认数据库名'
--添加到数据库
exec sp_grantdbaccess '用户名'
--分配整表权限
GRANT SELECT , INSERT , UPDATE , DELETE ON table1 TO [用户名]
--分配权限到具体的列
GRANT SELECT , UPDATE ON table1(id,AA) TO [用户名]
zjcxc
2004-12-28
打赏
举报
回复
其次,改默认端口,隐藏服务器,减少被攻击的可能性
SQL Server服务器
--开始
--程序
--Microsoft SQL Server
--服务器网络实用工具
--启用的协议中"TCP/IP"
--属性
--默认端口,输入一个自已定义的端口,比如2433
--勾选隐藏服务器
加载更多回复(2)
sql
server 数据库忘记sa账户
密码
/ 无管理员账户解决办法
SQL
Server 2005/2008提供了针对该情况的更好的灾难恢复方法,无需
侵入
master数据库,不会对master数据库中的对象和数据(例如登陆帐号,证书等)造成损坏。Windows管理员组的成员现在当
SQL
Server以单用户模式启...
几步提高
SQL
Server数据库系统安全性
提高
SQL
Server数据库系统安全性,使数据库增强抵御侵犯的能力,我们要采取几步措施来实现这一目标。如安装
SQL
Server最新的补丁,这只是
服务器
管理的一部分,用户监管也是很重要的一步。以下我们介绍几个部分: ...
SQL
Server和My
SQL
数据库
导读:接下来的网上商城的项目,需要用到My
SQL
数据库了。这个对于我来说,是一个新接触的东西,按照惯例,在刚开始学习一个东西的时候,先从宏观...
SQL
Server 是Microsoft
公司
推出的关系型数据库管理系统。具有使...
SQL
Server数据库和My
SQL
数据库有什么区别?(宏观角度)
网上商城的项目,需要用到My
SQL
数据库了。 按照惯例,在刚开始学习一个东西的时候,先从宏观上去...
SQL
Server 是Microsoft
公司
推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,...
sql
servermy
sql
区别_
SQL
server与My
SQL
的区别(数据库小白须知!!!)
具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的
服务器
等多种平台使用。Microsoft
SQL
Server 是一个全面的...
应用实例
27,580
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章