开会老板说了个,一个库下有多个用户,不同用户 有一套相同的表。
不知道 这个什么数据库设计方式?
------解决思路----------------------
建议建时都用dbo账户,使用时再分权限
------解决思路----------------------
可以按用户创建,得看你的用户的架构信息。
不同的架构会创建 不同用户对应的表名。
若架构相同,则不会重复。
------解决思路----------------------
这是一个杯具
应该把用户名作为一个表栏位,通过程序或视图去限制读取数据
------解决思路----------------------
用存储过程实现,创建新用户时调用,传入参数为用户名,
存储过程中根据用户名拼凑出动态SQL创建各表.