繁体   English   中英

如何在互联网上找到值得信赖的数据库帮助?

[英]How do I find trustworthy database help out on the interweb?

我正在尝试为一家小型企业提供可以从偶尔(或临时)数据库专业知识中受益的应用程序。 问题是,这家公司的所有IP都存储在该数据库中,因此,他们很想让某人访问它。

他们通常会见面并获得人对人的信任,但是在他们附近的人才库非常有限。 我想认为他们仍然可以通过某种方式利用全球DBA专业知识...

即使是最差劲的DBA也可以在这些家伙周围跳SQL圈子-因此,仅公开数据库的一部分对我来说听起来不可行,但我希望我只是不知道该怎么做。

任何人都有如何找到值得信赖的公司(或个人)的提示? 当我雇用一名程序员时,我会以一些基本的东西开始他们,如果他们搞砸了,就不会造成太大的伤害。 对于数据库,我可以从某些方面着手来限制它们的暴露。 也许是Profiler输出以供分析之类?

最简单的事情是要求所有查看数据库或其设计的员工和承包商签署保密协议。 那里有很多样板,并且一位优秀的律师可以为您提供所需指导,而计费时间少于一个小时。 行业中的每个人都习惯了它们,每个人都理解为什么他们必须签署它们。

当然,这不是编程问题,只是法律问题。

正如其他人提到的那样,NDA是一个好主意,从他们看到的内容的角度来看,它涵盖了您...

但是,我可以感觉到您还担心该人员如果犯了错误,可能会对数据库造成任何“损害”。 绕开并保护它有点困难,但是我建议一些重要的关键事项。

  1. 在开始之前进行一切备份,这是常识,但不能夸大其词
  2. 如果您能够复制生产问题,请为顾问提供测试环境。 这提供了可以进行测试的隔离环境。
  3. 不要限制他们的数据库访问。 数据库问题需要深入系统,限制其访问,实际上可能导致错误而不是防止错误。
  4. 寻找参考或人员能力的证据。

我本人以顾问身份提供此信息。 我进行.NET和SQL Server咨询,并且确保在我的咨询案例中上述所有内容都是正确的,并且我没有遇到任何问题。 史蒂文指出了这方面的最大关键, 顾问所拥有的就是他的名声 认真的顾问完全了解这一点,因此,可以确保他们不会陷入棘手的情况。

顾问一直在签署保密协议,好人会认真对待它们,因为顾问的声誉就是他的全部

虽然不是DBA,但我强烈推荐这个人,因为我一生都认识他;-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM