Theserver'DBname'cannotbefoundinsys.servers(notadboproblem)今天遇到一个问题,说在sys.servers中找不到我的“服务器”。错误是:Couldnotfindserver'DBname'insys.servers在某些情况下使用前缀不是问题,而在其他情况下则不是,例如其他人遇到的“dbo”问题。如果您尝试从另一台服务器访问数据库并收到此消息,请添加一个链接服务器。(sp_addlinkedserver)如果您试图访问同一台服务器上的数据库,请检查它是否已注册。SELECT*FROMsys.sysservers有很多情况会出现此错误,StackOverflow上介绍了其中的许多情况。但是,在共享服务器上可能特别遇到的一种情况是数据库名称包含句点(点)。例如,如果它的名称是mysite.com_DB。这将自动导致问题。如果数据库不能改名,解决方法是把数据库名用方括号括起来,比如:mysite.com_DB.Table_name就会变成:dboquestion)所有内容分享,如果对你有用,你需要了解更多关于C#学习教程,希望大家多多关注——[mysite.com_DB].Table_name本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
