很方便,但我用起来有点困难。我有一个SQL Server连接到其中的多个数据库。我已经为每个数据源配置了一个数据源,并且只在模式和配置中的表下选择了dbo模式(据我理解,非管理数据表位于Server中)。我还检查了该模式的dbo上的“解析非限定引用”,并取消了选择master.*
例如,我为qa测试服务器的模式之一选择了qa_client_1.dbo。
现在,虽然我可以查询所选的数据库,但我必须完全限定模式。
SELECT * FROM person_info;只返回没有数据行的列。
SELECT * FROM qa_client_1.dbo.person_info;将返回列和数据行。
我希望在不完全限定表上的模式的情况下能够这样做。
在过去,我使用的是松鼠SQL,它不需要它,但是它在Linux (我的开发平台)中很有缺陷,在打开下拉菜单时很容易挂起。
发布于 2015-01-22 17:12:42
弄明白了。松鼠SQL欺骗和欺骗宠坏了我。
IDEA连接到数据库,但仍然必须告诉它使用“USE schema_name”的模式;即使只有一个模式加载在该特定数据源上。它更接近纯数据库控制台,而不是松鼠。
https://stackoverflow.com/questions/27531527
复制相似问题