如何使用系统管理员帐户管理多个开发人员?

2016-01-29 16:19 0 1 收藏

如何使用系统管理员帐户管理多个开发人员?,如何使用系统管理员帐户管理多个开发人员?

【 tulaoshi.com - SQLServer 】

 

问:在我们的开发环境下,每个人都有系统管理员(sa)密码,5个组使用一个数据库。在某个开发人员不小心删除了数据后,我没有办法确定谁删除哪一块数据。当开发人员更新数据库中的数据时,如何审核工作站或登录ID?

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/sqlserver/)

答:因为您工作于开发环境下,使用SQL事件探查器和服务器跟踪所带来的性能损失并不会影响生产环境,所以您可以设置一个服务器跟踪,在后台将信息记录在一个表中。然后,您可以搜索该表以确定谁删除了数据。

显然,一次为多个用户分配sa账户会带来许多问题。以下是您应该采取的一些措施:

为每个开发团队创建该数据库的一份拷贝,为每个团队提供一个仅数据库拥有者才有访问权的账户。这样的话,他们就不会互相影响了。
如果每个开发人员都需要sa访问权(例如运行SQL事件探查器跟踪),并且您运行的是SQL Server 2000 Enterprise或Developer Edition,您可以为每个团队提供SQL Server的一个实例及其专用的sa密码。
考虑为每个项目设置一个开发环境,并以一个集成环境的方式由一个版本数据库管理员对所有项目间冲突进行管理。这样的话,因为架构改变脚本在进入集成环境之前已经经过了测试,生产版本的质量将有所改善。

—The Microsoft SQL Server开发团队

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/sqlserver/)

 

 

来源:https://www.tulaoshi.com/n/20160129/1498244.html

延伸阅读
系统管理员账户在Win7中,无法找到 出于安全因素方面的考虑,默认情况下 Windows 7 的系统管理员 Administrator 账户处于禁用状态。需要使用时,开启它其实也很简单,并不需要复杂的操作。 下面列举两种方法。 方法一:从系统管理中启用系统管理员 Administrator 账户。 打开开始菜单,右击计算机,选择管理。 ...
标签: 电脑入门
在Win10系统当中,除了本地的administrator账号可以登录操作系统外,还有一个outlook帐号也可以登录操作系统。当Win10安装完成之后,往往是默认outlook帐号为登陆账号,不过对于习惯了本地administrator账号登录的用户,无疑是有些别扭的,那么,该如何修改管理员帐户呢? win10如何启用设置管理员账户: 1:打开开始菜单-选择控制面板,切...
标签: windows系统
Win8.1/win8系统管理员帐户被禁用怎么办   1、先在Win8系统上查看是否还有可以使用的管理员帐户。在键盘上同时按住Win+X,在弹出的菜单上选择命令提示符; 2、在命令提示符窗口上输入net localgroup Administrators 命令,再回车; 3、然后查看屏幕是否只显示只有一个Administrator账户,如果只显示Administrator账户,我...
标签: 电脑入门
如果你安装了两个操作系统,则可以使用另外一个能访问NTFS的操作系统来启动电脑。如果没有安装两个操作系统,则可以使用其他工具来访问NTFS,然后删除C:Windowssystem32config目录下的SAM文件,重新启动操作系统,这时,管理员Administrator账号就没有密码了。当然,取下硬盘换到其他机器上来删除SAM文件也是一个好办法。 技巧1:删除SAM文件...
Linux的命令行方式有着强大的功能,对于熟练的Linux系统管理员来说,往往只需要通过各种技巧,组合构成一条复杂的命令,从而完成用户任务。 那么一条复杂的Linux命令怎样构成呢?下面来介绍几个技巧。 利用输入/输出重定向 在Linux命令行模式中,如果命令所需的输出不是来自键盘,而是来自指定的文件,这就是...

经验教程

602

收藏

39
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部