我正在努力帮助一家拥有可以从偶尔(或临时)数据库专业知识中受益的应用程序的小型企业。问题是,这家公司在这个数据库中拥有他们所有的IP,因此他们非常犹豫是否允许某人访问它。
他们通常会在人群中相遇并获得信任,但在物理上接近他们的人才库非常有限。我想他们仍然可以通过某种方式利用全球DBA专业知识......
即使是最疯狂的DBA也能够围绕这些人跳过SQL圈子 - 所以只暴露数据库的部分对我来说听起来不太可行,但我希望我只是不知道如何。
任何人都有关于如何找到值得信赖的公司(或个人)的任何提示?当我聘请一名程序员时,我会从基本的东西开始,如果他们陷入困境不会伤害太多。有了数据库,有什么我可以开始的,可以限制他们的曝光。也许Profiler输出用于分析或其他什么?
答案 0 :(得分:2)
最简单的事情是要求所有看到数据库或其设计的员工和承包商签署保密协议。那里有很多样板文件,一位优秀的律师可以在不到一小时的结算时间内为您提供指导。业内人人都习惯了,每个人都明白为什么要签名。
当然,这不是编程问题,只是一个法律问题。
答案 1 :(得分:2)
正如其他人所提到的那样,NDA是一个好主意,从他们所看到的东西的角度来看,它涵盖了你......
但是,我可以感觉到您也担心如果他们犯错误,可能会对您的数据库造成任何潜在的“损害”。为了解决这个问题并保护这一点有点困难,但我会推荐一些好的关键项目。
我自己作为顾问提供这些信息。我做.NET和SQL Server咨询,我确保在我的咨询案例中所有这些都是正确的,我没有出错。史蒂文指出了这一切中最重要的关键,那就是所有顾问都有他的声誉。严肃的顾问完全理解这一点,因为它会确保他们不会陷入棘手的情况。
答案 2 :(得分:1)
顾问一直在签署NDAs,好的人会认真对待他们,因为顾问的声誉他所有的
虽然不是DBA,但我强烈推荐this fellow,因为我一生都认识他; - )