Sql server 没有SQL Server的应用程序结构

Sql server 没有SQL Server的应用程序结构,sql-server,iis-7,appfabric,Sql Server,Iis 7,Appfabric,我的VPS内存有限,我的WCF服务使用AppFabric托管 由于内存有限,而且除了AppFabric,我不使用SQL server,所以我正在考虑卸载SQL server。(实例有时会占用高达200mb的内存)。我没有使用AppFabric的任何DB相关功能,如仪表板或缓存。不过,我喜欢IIS扩展和WCF服务操作的简单性,我认为这些实际上并不需要Sql Server 我无法直接试用,不知道是否有人有这样的经验,或者可以预测在appfabric行为上卸载SQL server的结果。您可以停止SQ

我的VPS内存有限,我的WCF服务使用AppFabric托管

由于内存有限,而且除了AppFabric,我不使用SQL server,所以我正在考虑卸载SQL server。(实例有时会占用高达200mb的内存)。我没有使用AppFabric的任何DB相关功能,如仪表板或缓存。不过,我喜欢IIS扩展和WCF服务操作的简单性,我认为这些实际上并不需要Sql Server


我无法直接试用,不知道是否有人有这样的经验,或者可以预测在appfabric行为上卸载SQL server的结果。

您可以停止SQL server进程,而不是卸载SQL server。将进程设置为手动启动


这样,如果您将来需要SQL Server,您就可以启动该过程。

正如@Shiraz Bhajiji所说,如果您使用SQL Server作为配置存储,则需要将其重新配置为使用基于文件的配置,这听起来好像您只使用了一个AppFabric实例,但是,如果需要使用多个实例,则需要所有实例都可以访问配置文件


同样,它也不一定与您相关,但是如果您有多个应用程序结构实例,那么sql server配置选项是一种更加健壮的方法。使用基于文件的方法,如果配置不正确,一个应用程序结构节点会关闭整个集群。SQLServer方法确实代表单点故障,但是,如果您使用集群等,则可以轻松缓解这一问题。再次感谢我有点离题了。

2张无声的结束投票,想说我做错了什么吗?投票结束时说“不是一个真正的问题”,因为我无法从你写的东西中看出你想做什么。你能试着改写你的问题吗?您正在卸载SQL Server或AppFabric吗?是的,这可能还不清楚。我正在考虑卸载SQL Server,并且仍然希望AppFabric在IIS管理控制台中添加一些与WCF服务相关的功能。好的,问题更多的是AppFabric在卸载之后是否仍能正常工作,这还不确定。如果我们知道AppFabric可以正常运行,那么禁用服务器进程当然是节省内存的好选择。您可以对其进行测试,您可以随时启动服务。服务器目前正在生产中,我没有可用的测试服务器。很遗憾,这就是为什么我要问这个问题。由于AppFabric主题相当不受欢迎,所以如果我能做到的话,最好自己尝试一下。我们在不使用SQL Server的情况下运行AppFabric缓存,但我们已将AppFabric配置为将配置存储在文件共享而不是SQL Server上。您需要检查您的配置。