【急】SQL Server2000无法使用osql连接的问题
【急】SQL Server2000无法使用osql连接的问题
朋友单位自己开发的一套信息系统出了问题,录入的数据需要修改,找我帮忙解决。
经过初步观察,我发现这套MIS系统直接在本地安装了一个sql server 2000服务器来存储数据,数据库实例名称是默认的(local),登录方式为windows+sql server
只安装完sqlserver的时候,我使用企业管理器和toad都可以连接上数据库。
但接着装完这套MIS系统后,企业管理器还是可以看见数据库里的全部对象,toad却再也连接不上了,也没有给出具体的失败信息。甚至osql都连接失败!
更奇怪的是,再另外一台机器上,甚至企业管理器都连接不上后台的sql server。
而这些情况下,用MIS系统都可以正常连接数据库并操作数据。(如果我关闭数据库,MIS就提示“连接数据库失败”)
查看服务端和客户端配置信息,都是默认的1433端口,但我用netstat检查,没发现这个端口上有监听服务。
我猜想,这套MIS系统可能考虑到数据库直接安装在本地不太安全,所以安装应用的时候,修改了sql server 中的一些配置,禁止其他工具直接连接上数据库去修改数据。
所以我的问题就是:
1. sql server中通过修改哪些配置可以达到应用程序能连接而osql甚至企业管理器都无法连接的效果呢?
2. 企业管理器只能查看数据库对象吗?有没有办法通过它去修改数据库的数据?
谢谢各位了