sql server 2000 点击某一个数据库 出现运行时间错误 需要调试,这个是什么原因造成的呢

2026年09月08日 23:01
有4个网友回答
网友(1):

根据你的描述,我猜想你的数据库原来不是建立在这个SQL SERVER上面的,是建立在其他SQL SERVER上面,然后,你在目前使用的服务器上安装了SQL SERVER2000,并建立了一个同名的数据库,然后采用备份数据还原的方法,将原数据库数据还原到了目前的数据库上。

如果以上假设成立的话,造成这样的原因是因为用户的问题,即原来数据库有这个用户,而你新建的数据库也有这个用户,虽然用户名称完全相同,但是其ID是不一样的。所以出现了因为用户权限问题而出现运行时间错误。

建议:
(1)做好数据库备份
(2)停止一切使用数据库的用户或程序
(3)在企业管理器中,将当前数据库下面的相应用户删除
(4)重新建立新用户,其中登录名是在“安全性”下面已经存在的登录名。

希望以上描述对你有所帮助!

网友(2):

在它的上一级刷新一下,或建立数据库的用户名和打开的连接的用户名不一样
SQL SERVER 2000在数据库服务器在有外部数据输入时不要进行任何复杂操作.
操作也不要针对使用的数据库.

网友(3):

也有可能是网络问题

网友(4):

用户权限受限