2016-02-12 28 views

回答

1

IIRC,您需要更改所连接用户的默认架构。如果您使用的是SQL身份验证的用户名为django_user

ALTER USER django_user WITH DEFAULT_SCHEMA = [sp] 

好运。

+0

感谢您的回答。我希望这可以在Django数据库设置中设置,但似乎这是不可能的。 – ikermdagirre

+0

没有一些非常丑陋的黑客是不可行的!最好使用默认模式创建一个新的SQL Auth用户。 – FlipperPA

0

定义元类的一个模式下的db_table如下:

db_table = "[your_schema].[your_table]" 
+0

任何人都可以确认此答案的工作原理? (在我们为一个大项目选择Django和MS SQL之前 - 我们在不同的SQL模式中有很多现有的表) – DaveBoltman