想通过批处理文件修改数据密码:1.进入DOS窗口,找到c:\program flies\borland\interbase\bin目录;
2.进入此目录,运行命令:gsec -user sysdba -password masterkey。运行后DOS提示符变成GSEC>
3.在GSEC>提示符下运行命令:modify sysdba -pw 123
4.回车后帐户sysdba的密码就变成了123
5.以命令quit退出GSEC> 提示符状态。 现在运行到第二步的时候,不会变成GSEC>,所以就不能在GSEC> 这个目录下运行第三步了,本人没有写过批处理文件,实在不知道该怎么做,非常感谢各位指点!
2.进入此目录,运行命令:gsec -user sysdba -password masterkey。运行后DOS提示符变成GSEC>
3.在GSEC>提示符下运行命令:modify sysdba -pw 123
4.回车后帐户sysdba的密码就变成了123
5.以命令quit退出GSEC> 提示符状态。 现在运行到第二步的时候,不会变成GSEC>,所以就不能在GSEC> 这个目录下运行第三步了,本人没有写过批处理文件,实在不知道该怎么做,非常感谢各位指点!
至于DOS命令,老实说俺不太熟,网上去找找看吧
cd c:\program files\borland\interbase\bin
gsec -user SYSDBA -password masterkey
modify SYSDBA -pw 123这是俺写到TXT里面的内容,已经改成BAT格式了,可是运行到第三行结束的时候,第四行应该是在GSEC>提示符下运行modify sysdba -pw 123,现在第四行不变成GSEC>,还是在c:\program files\borland\interbase\bin目录下,所以第四步就运行不了,该怎么写呢?
cd /d "c:\program flies\borland\interbase\bin\"
echo modify sysdba -pw 123>%Temp%\temp.txt
echo quit>>%Temp%\temp.txt
type %Temp%\temp.txt|gsec -user sysdba -password masterkey
del %Temp%\temp.txt把以上内容保存一个 xxx.cmd,注意在Windows 2000以后批处理最好用.CMD而不是.BAT
我没装interbase,不能正确测试是否达到了效果
[code=BatchFile]@echo off
cd /d c:\program flies\borland\interbase\bin
(echo modify sysdba -pw 123&echo quit)|gsec -user sysdba -password masterkey[/code]
再请教俩个问题:1.如果找不到c:\program flies\borland\interbase\bin\目录,执行后对系统有没有影响?2.能先获取已有的密码,根据已有的密码改再成别的密码吗?因为我是要先分发到很多电脑上,然后再执行,那样的话我还得先知道这些电脑上的数据库密码。