Sql 错误-在sysdatabases中找不到数据库的条目

Sql 错误-在sysdatabases中找不到数据库的条目,sql,sql-server-2005,Sql,Sql Server 2005,继续在此代码上获取此错误: 当我用vb.net连接到测试数据库时,其显示连接已成功建立 但当我想用vb.net应用程序生成特定报告时,它会给我以下错误 在sysdatabases中找不到数据库“test”的条目。没有找到条目 用那个名字。确保输入的名称正确 您是否已经了解了谁是测试数据库的所有者以及您试图查询的对象的所有者 这听起来像是有什么东西在这方面被搞糊涂了。我也遇到了同样的问题 我们需要为数据库名称使用方括号 即 使用[数据库] 而不是 使用数据库 希望有帮助。请检查您在DB连接中使用的

继续在此代码上获取此错误:

当我用vb.net连接到测试数据库时,其显示连接已成功建立

但当我想用vb.net应用程序生成特定报告时,它会给我以下错误

在sysdatabases中找不到数据库“test”的条目。没有找到条目 用那个名字。确保输入的名称正确


您是否已经了解了谁是测试数据库的所有者以及您试图查询的对象的所有者


这听起来像是有什么东西在这方面被搞糊涂了。

我也遇到了同样的问题

我们需要为数据库名称使用方括号

使用[数据库]

而不是

使用数据库


希望有帮助。

请检查您在DB连接中使用的DB id的默认服务器名称。 当我在db服务器上看到id的配置时,我遇到了同样的问题,然后发现默认的db不正确,并且该db最近从系统中删除 id正在尝试先搜索默认数据库,然后搜索要连接的数据库。
如果找不到默认数据库,则会出现错误。

这听起来很明显,但您确定在这两种情况下都连接到同一台服务器吗?