Sql 连接到数据库服务器端

Sql 连接到数据库服务器端,sql,sql-server,database,asp.net-mvc,connect,Sql,Sql Server,Database,Asp.net Mvc,Connect,我基本上是在上的教程之后制作了一个MVC应用程序 我可以上传到服务器,让主页正常运行。。但是运行与数据库交互的不同页面会导致错误 “无效的对象名称'dbo.lyms'。” 现在我可以使用ManagementStudio远程连接到我尝试使用的数据库(在服务器上)。。它被称为歌词,表是默认值。歌词 我使用的连接字符串是“connectionString=”数据源=74.86.97.85;初始目录=歌词;用户Id=默认值;密码=***;“” 所以我的问题是。。为什么我的应用程序试图使用一个名为“dbo

我基本上是在上的教程之后制作了一个MVC应用程序

我可以上传到服务器,让主页正常运行。。但是运行与数据库交互的不同页面会导致错误 “无效的对象名称'dbo.lyms'。”

现在我可以使用ManagementStudio远程连接到我尝试使用的数据库(在服务器上)。。它被称为歌词,表是默认值。歌词

我使用的连接字符串是“connectionString=”数据源=74.86.97.85;初始目录=歌词;用户Id=默认值;密码=***;“”

所以我的问题是。。为什么我的应用程序试图使用一个名为“dbo.lyms”的对象,而我的整个应用程序中却没有该文本?我怎样才能解决这个问题


我知道dbo前缀表示数据库所有者。。它就像一张公共的桌子。。但既然我指定了一个用户ID,它不应该查找以我的ID为前缀的表吗

对象名称开头的dbo是一个模式。模式对数据库中的对象进行分区
dbo
只是默认模式


因此,如果您有一个名为
歌词
的对象,那么它实际上是
dbo.lyris

Hm。。因此,我有一个名为“歌词”的对象,它无效。。你还能看到什么能帮助我找出这个错误的来源吗?@Ryan:我想错误信息告诉你的是真相。下一步是找出当您知道对象存在于数据库中时,这可能是真的。我想说的是,您的代码试图访问的数据库中不存在该数据库,也就是说,您的代码试图访问错误的数据库。也许是旧版本?