有时,我们有多达4-6个人在RDPed中查看SQL Management Studio中的数据,或者使用LINQpad、Toad等从不同的位置访问服务器,同时主要使用ASP.NET和WebOrb进行开发。这是不是很糟糕?糟糕的是,我们试图保持我们的实时生产应用程序的稳定性,并尽可能地为全球用户提供无延迟的服务?
发布于 2009-10-09 13:49:50
这取决于很多变量。通常,将它们放在不同的服务器上会更好。这实际上取决于您如何使用sql server。如果你只有数据库,不要使用太多的管理工具,比如夜间进程来修改数据和其他工作,你可能没问题。但是,从开发数据库到生产数据库的开发过程中,您确实面临着代码溢出的风险。将它们分开比较安全,特别是对于创建sql server的开发实例所需的少量资金而言。
发布于 2009-10-09 13:46:34
我不认为我会那么做。如果只有我,那么当然:)但是如果有一群人,天知道他们会运行什么查询。对于这样的事情,我们总是使用测试服务器。
致以最好的问候,唐
发布于 2009-10-09 13:58:16
最佳实践是使用独立的服务器。其次,在同一台服务器上使用独立的实例。其次,在实例上使用单独的数据库。
但是,无论选择哪种隔离机制,我都不会让任何开发人员将RDP放入生产SQL Server (或生产任何东西)中。使用单独的终端服务器,其中包含工具和所有内容。
https://stackoverflow.com/questions/1543861
复制相似问题