SQL SERVER 2008 导入sql文件出错

时间:2021-06-09 14:10:52
提示:
消息 3701,级别 11,状态 5,第 21 行
无法对 表 'dbo.account' 执行 删除,因为它不存在,或者您没有所需的权限。
。。。。
下面还有很多

4 个解决方案

#1


是没有权限吗  还是其他什么原因?

#2


表 'dbo.account' 不存在ba.
删除前判断下表是否存在

#3


如果你删除语句, 已经有了对表是否存在的判断, 那可以尝试用 sa 登录看看是不是因为你当前登录账号权限不足,无删除权限导致的.

#4


引用 3 楼 yangb0803 的回复:
如果你删除语句, 已经有了对表是否存在的判断, 那可以尝试用 sa 登录看看是不是因为你当前登录账号权限不足,无删除权限导致的.

谢谢 ,我后来又重新的 仔细的试了下..  发现数据已经是导入成功的。 但是我疑惑什么会出现这样的错误。
PS:dbo.account 表是存在的... 当前是以SA 登录的。
PS2:这个SQL 文件是从其他公司提供过来的。 里面有注释写着: Navicat SQL Server Data Transfer。    是不是 和  Navicat 这个软件有关系啊?

#1


是没有权限吗  还是其他什么原因?

#2


表 'dbo.account' 不存在ba.
删除前判断下表是否存在

#3


如果你删除语句, 已经有了对表是否存在的判断, 那可以尝试用 sa 登录看看是不是因为你当前登录账号权限不足,无删除权限导致的.

#4


引用 3 楼 yangb0803 的回复:
如果你删除语句, 已经有了对表是否存在的判断, 那可以尝试用 sa 登录看看是不是因为你当前登录账号权限不足,无删除权限导致的.

谢谢 ,我后来又重新的 仔细的试了下..  发现数据已经是导入成功的。 但是我疑惑什么会出现这样的错误。
PS:dbo.account 表是存在的... 当前是以SA 登录的。
PS2:这个SQL 文件是从其他公司提供过来的。 里面有注释写着: Navicat SQL Server Data Transfer。    是不是 和  Navicat 这个软件有关系啊?