确保不同环境下的正确配置

发布于 2024-10-19 04:41:52 字数 170 浏览 1 评论 0原文

我通常更改配置中的连接字符串以连接到测试数据库或生产数据库。

我担心有一天我会混合它们并执行原本用于测试数据库的活动,但针对生产数据库执行。

备份可以最大程度地减少影响,但是是否可以采取其他措施来避免此问题?

我的环境是Visual Studio 2010、.NET、MySQL

I usually change the connection string in config to connect either to a Test database or to a Production database.

I am afraid some day I will mix up them and execute activities that were intended for the Test database, but execute against the Production database.

Backups minimize impact, but is there something else that can be done to avoid this problem?

My environment is Visual Studio 2010, .NET, MySQL

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

╭⌒浅淡时光〆 2024-10-26 04:41:52

在不同的环境中使用不同的帐户/权限。

在 Windows 环境中,使用映射到 Windows 组的数据库角色(如果您的数据库支持)。

最好不要让开发人员每天访问生产环境。如果需要,请创建 DOMAIN\userName.admin (或类似的帐户),以便在开发人员需要访问生产环境的极少数情况下使用。

Use different account/permissions in different environments.

In a windows environment, use database roles mapped to Windows Groups (if your DB supports it).

Preferably, do not give developers everyday access to Production. If needed, create DOMAIN\userName.admin (or something similiar) accounts to be used in the rare circumstances that developers need to access the production environment.

若能看破又如何 2024-10-26 04:41:52

拒绝开发人员帐户针对生产执行的权利/权限。假设您有能力创建 AD 帐户。

  • 在您的开发和测试环境中使用您的日常帐户。拒绝 Prod 的该帐户权限。

  • 在对生产执行更改时创建并使用另一个帐户。将其命名为清晰的名称,例如 Idsa-AdminIdsa-Prod。这将迫使您明确并使用该帐户创建连接或登录。

Deny the developer's accounts the rights/permissions to execute against production. Let's assume you have the ability to create A.D. accounts.

  • Use your regular everyday account against your Dev and Test environments. Deny that account permission to Prod.

  • Create and use another account when executing changes to Production. Name it something clear like Idsa-Admin or Idsa-Prod. This will force you to be explicit and create a connection or login with that account.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文