Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SQL数据库架构中找不到表_Sql_Sql Server_Database_Database Administration - Fatal编程技术网

在SQL数据库架构中找不到表

在SQL数据库架构中找不到表,sql,sql-server,database,database-administration,Sql,Sql Server,Database,Database Administration,我们使用SQL Server Management Studio 10.0和Business Objects 4.1进行报告。我们面临一个问题,我们的报告都没有运行,每次都出现错误: 数据库错误:[Microsoft][SQL Server本机客户端10.0][SQL Server]语句无法准备。。IES 10901 我们进一步深入研究了这个问题,并注意到这是因为SQL查询中的某些表无效。在相关表上运行select语句时,会出现以下错误: 无效的对象名称“dbo.tablename” 我无法在相

我们使用SQL Server Management Studio 10.0和Business Objects 4.1进行报告。我们面临一个问题,我们的报告都没有运行,每次都出现错误:

数据库错误:[Microsoft][SQL Server本机客户端10.0][SQL Server]语句无法准备。。IES 10901

我们进一步深入研究了这个问题,并注意到这是因为SQL查询中的某些表无效。在相关表上运行select语句时,会出现以下错误:

无效的对象名称“dbo.tablename”


我无法在相关模式中查看这些表,也无法找到任何相关日志,以查看是否有人错误地删除了它们。我对管理了解不多,有人能提供有用的链接或如何查找这些表的想法吗?

你确定你在查找正确的数据库吗?试着像这样完全限定表名:databasename.schemaname.tablename如果您可能损坏了您的数据库,那么如果您进行定期备份,这个问题可能会更好。还原其中一个数据库并查看表是否存在。嗨,Dave,是的,我也尝试过使用数据库名称进行查询,虽然我在这里没有明确提到。数据库每个周末都会备份,所以如果我们还原最新的备份版本,我们会丢失4天的数据吗?因为,直到昨晚,一切都很顺利。我不确定是否有任何SQL server进程被中断,从而导致表被删除。这不太可能。我们能知道桌子是不是掉了吗?我尝试从sys.fn_dblogNULL运行SELECT*,其中'DROPOBJ'中的[transaction name]为NULL,但这没有返回任何结果。