我有一个使用Sql Server 2012 localDB的MVC 4应用程序。在应用程序内部,我使用EntityFramework来访问数据。我有一个原始的sql命令执行'从[databasename]中选择一些东西。[dbo]。[something]'。 通过visual studio运行时,此查询工作正常。但是当在IIS 7上部署同一查询时,我收到错误“无效对象名称”。休息所有查询和EF命令工作正常。我意识到这是由于我使用数据库名称限定查询。但由于一些有效的原因,我需要在此特定查询中使用databasename。 请帮忙!!!
答案 0 :(得分:0)
您尝试连接的数据库是否在同一台服务器上?它有联系吗?我不这么认为,这就是为什么你需要限定查询的原因。
如果在不同的服务器上,您需要[servername]。[databasename]。[dbo]。[something],您需要链接到其他服务器。