自己的SqlServer数据库如何防止用户直接操作 用户可以在企业管理器(或者查询分析器)中直接打开我的数据库,直接改动我的数据,怎么防止用户的这种操作呢,让用户只能通过我的应用程序来访问数据库中的数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那用户是不是还可以通过windows身份验证进入数据库啊? 只允许sql的用户访问sql(防止利用administrator组用户访问) 1.企业管理器--右键SQL实例--属性--安全性--身份验证--选择"sql server和windows"--确定 2.企业管理器--安全性--登陆--右键sa--设置密码--其他用户也设置密码 3.删除用户: BUILTIN\Administrators <机器名>\Administrator --这个用户不一定有 这样可以防止用windows身份登陆SQL 4.设置进入企业管理器需要输入密码 在企业管理器中 --右键你的服务器实例(就是那个有绿色图标的) --编辑SQL Server注册属性 --选择"使用 SQL Server 身份验证" --并勾选"总是提示输入登录名和密码" --确定 锁住你软件用户? 楼主还是不要想了这是不可能做到的, 安全措施要从服务器开始的. 否则的话, 我不进入企业管理器, 只需要停止sql服务, 把数据文件附加到另一台电脑就能操作了, 操作完成后, 再复制回去, 一般都还是能用, 而且修改的结果也是保留的 Access就可以设置用户名和密码,防止用户打开数据库,无论拷贝到任一台电脑都要提供用户名和密码才行。SqlServer做不到吗?还有什么好的解决方案呢? 如果我把SQL Server服务停止了,然后我把数据库文件复制出来,再附加到别的SQL Server上一切不就大白于天下了. 我还发现用的Sqlerver2000指不定哪天就起动不了了,这是怎么回事儿呢?有人碰到过吗? 只要有人你的机,没有不可以的。系统密码可以破,sql同样可以改。 我怎么看不到dstribution数据库啊? 每天等间隔时间存入数据(如 每隔15分钟),现想得到数据没有存入的时间 求一个简单的行转列SQL语句! 恢复备份时能否给原备份的数据库改名? 尚未备份数据库 "****" 的日志尾部 为什么我的系统装不了SQL2000呢?郁闷中。。。 sql 中 格式转换问题 问个sql问题,同时插入条记录的问题 限制日志文件自动增长的问题 我建了一个存储过程,返回对一个临时表(#test)的查询结果集。可是总是提示结果集已关闭。 更改表结构,相应试图必须重新建立么? 关于语句
1.企业管理器--右键SQL实例--属性--安全性--身份验证--选择"sql server和windows"--确定
2.企业管理器--安全性--登陆--右键sa--设置密码--其他用户也设置密码
3.删除用户:
BUILTIN\Administrators
<机器名>\Administrator --这个用户不一定有
这样可以防止用windows身份登陆SQL
4.设置进入企业管理器需要输入密码
在企业管理器中
--右键你的服务器实例(就是那个有绿色图标的)
--编辑SQL Server注册属性
--选择"使用 SQL Server 身份验证"
--并勾选"总是提示输入登录名和密码"
--确定
SqlServer做不到吗?还有什么好的解决方案呢?