如何给SQL数据库开放权限,让所有人都可以访问

如何给SQL数据库开放权限,让所有人都可以访问,第1张

我来回答吧,我以前也遇到过你这样的问题,后来我自己解决了。
1、xp系统安装的 SQL数据库服务器,肯定是不能远程联机的,因为xp系统只能装非企业版的数据库SQL Server。非企业版SQL Server对远程连接做了限制,不可以远程连接。就是非本机的用户连接时,全部拒绝,但ipc连接登录后除外。
2、建议换做非xp系统,最好windows 2000server 或者 windows 2003 server+ SQL Server企业版。因为只有这些系统才可以安装企业版的SQL Server,因为其他非企业版的SQL Server只允许本机链接,非本机的sql链接将会出错。
3、装SQL Server的那台机器要开通1433端口,用于其他机器连接SQL Server。
4、查看安装的SQL Server服务器版本:SQL企业管理器-展开控制台跟目录-展开到-本地组-(local)-右击属性- 常规-产品,如果是企业版,大多显示 SQL Server Enterprice Edition, 否则显示其他的版本。个人版:SQL Server Personal Edition
如果还不清楚,可以问我。

楼上说的没错,既然你允许写了,那么复制删除自然也被默认允许了。
个人建议,将服务器上的重要文件设置为只读文件,既然是重要文件,那么为什么还需要让其他人更改呢?要是能被更改,那就不应该是重要文件了。

有个办法可以实现,但安装配置比较麻烦。
要实现你的想法,关键在于要把每个SVN库的权限文件分开存放,而不能是在同一个权限文件中存放所有版本库的权限。这样才有可能把某个权限文件的控制权限只开放给某个SVN管理员。

按照这个思路,在搭建SVN服务器的时候,可以用SVN、Apache集成搭建,在apache的>关于领地权限的设置:(其中带的是圈地以后默认的,最后的f或t是指不允许

允许)
/res
set
move
t(移动)
/res
set
buildf(改变地形)
/res
set
place
f(放置物品)
/res
set
destroyf(破坏)
/res
set
use
f(使用)
/res
set
containerf(打开箱子)
/res
set
pvp
f(玩家伤害)
/res
set
tp
t(传送到该领地)
/res
set
ignitef(点火)
/res
setfirespread
f(火的传播)
/res
set
bucket
t(桶的使用)
/res
set
flow
f(后面两个总括)
/res
setcreeper
f(JJ怪爆炸)
/res
set
tnt
f(tnt爆炸)
/res
setmonsters
f(怪物出生)
/res
set
animalst(动物出生)
/res
set
subzonet(新建子空间权限)
/res
set
healingt(治疗)
/res
set
pistonf(活塞)
如果需要把领地的权限给别人,如下:(r是指移除权限,t允许,f不允许)
/res
pset
领地名
玩家ID
权限
t/f/r
站在当前领地上,即可省去[领地名]这一项
/res
pset
玩家ID
movet
移动
/res
pset
玩家ID
buildt
建造
/res
pset
玩家ID
placet
放置
/res
pset
玩家IDdestroy
t
破坏
/res
pset
玩家ID
use
t使用
/res
pset
玩家IDcontainer
t
开箱子
/res
pset
玩家ID
tp
t
传送
/res
pset
玩家IDignite
t
点火
/res
pset
玩家IDbucket
t
使用桶
/res
pset
玩家IDsubzone
t
新建子空间权限(在领地内再划一块区域作为某个人独有)
子空间设置:
如同设置领地一样选择区域,不同的是之后输入“/res
subzone
123
abc”(例)设置母领地为123的名为abc的子空间,
该区域的权限设置和移除则需要将领地名变为123abc,无则默认为当前所处领地(在子空间则为子空间)。
领地进出信息设置:
/res
messageenter
内容
/res
messageleave
内容
内容中可以有:
%player
在提示信息中显示进出领地的玩家名
%owner
在提示信息中显示领主
%residence
在提示信息中显示该领地
领地权限指令附加:
服务器限制玩家只能拥有3个领地
所以玩家可以节省多个领地,换句话说就是一个领地分块圈
例:你已经建立了一个名字为123的领地并且你现在已经拥有了3个领地了,这时候你如果再圈地,系统就会提示领地达到上限;此时可以使用
/res
area
add
主区域
新区域名字
在你现有的领地上增加一个范围
例如:
/res
area
add123
1231
就在你的领地123上添加了一个新区域1231,新区域的大小是你用木斧头选的。
如果你想删除一个领地中的某个区域,前提是用上面的方法增加的圈地区域的,可以使用
/res
area
remove主区域名称
新区域名称(就是你要删除的区域名称)
如:
/res
area
remove123
1231
就把刚才添加的范围删掉了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10622524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存