我一直在使用休眠 ddl 更新工具和 Sql Server 的问题。首先我想解释一下,我们的应用程序 ddl update 在 mysql、postgres 甚至 oracle 上都能正常工作。
让我解释一下会发生什么:
我们在 sqlserver 中创建了访问相同数据库的用户,但是它在不同的模式中,例如:
- 用户:USER1、USER2、USER3
- USER1 连接到 SCHEMA1
- USER2 连接到 SCHEMA2
USER3 连接到 SCHEMA3
我们授予这些用户的权限是:db_datareader、db_datawriter、dbowner、public
它有时有效,但有时无效
各位有遇到过这样的问题吗?