当前位置: 代码迷 >> Sql Server >> sql server 数据库设计解决方法
  详细解决方案

sql server 数据库设计解决方法

热度:26   发布时间:2016-04-24 09:09:43.0
sql server 数据库设计
开会老板说了个,一个库下有多个用户,不同用户 有一套相同的表。

不知道 这个什么数据库设计方式?
------解决思路----------------------
建议建时都用dbo账户,使用时再分权限
------解决思路----------------------
可以按用户创建,得看你的用户的架构信息。

不同的架构会创建 不同用户对应的表名。

若架构相同,则不会重复。
------解决思路----------------------
这是一个杯具

应该把用户名作为一个表栏位,通过程序或视图去限制读取数据
------解决思路----------------------
用存储过程实现,创建新用户时调用,传入参数为用户名,
存储过程中根据用户名拼凑出动态SQL创建各表.
  相关解决方案