2016-02-12 29 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