我在Windows Server 2008上安装了SQL Server 2008 R2,并且工作正常,但需要大量内存。 所以我决定安装sql server 2008 r2 express。 我试了几次,所有的时间我得到错误后,安装'用户没有权限..'我试了两次,它显示我两个部分安装的SQL Server实例。
我有3个问题:如何卸载这两个SQL Server Express实例? 如何正确安装sql server express实例? – 我需要为运行sqlserver实例指定哪个用户帐户?
感谢您的详细解答
如何卸载这两个SQL Server Express实例?
以pipe理员身份login,卸载。 从来没有(通常你不要卸载SQL Server)。 像其他任何程序一样。 http://support.microsoft.com/kb/909967有一些与2008年相关的信息。
如何正确安装sql server express实例?
以本地pipe理员身份login,启动安装程序。
我需要指定哪个用户帐户来运行sqlserver实例?
取决于你想要的。 我通常将其作为本地系统或特殊域用户运行,具体取决于安全需求。
我在Windows Server 2008上安装了SQL Server 2008 R2,并且工作正常,但需要大量内存。
我敢打赌,这并不需要太多的记忆(比如更多的记忆)。 SQL Server喜欢使用所有的内存作为caching,因为它假设它是独立的在计算机上 – 这是一个非常有效的假设。 如果这是错误的,则可以设置限制内存使用的服务器属性。 所以,每个定义“太多的内存”比机器有更多的内存(导致交换),或者你定义。 我敢打赌,事实并非如此。
您应该能够使用“添加/删除程序”删除实例。 您需要pipe理权限才能进行安装,服务帐户上的权限取决于是否需要访问域资源,这里有更多信息
至于标准版本的内存消耗,SQL的默认行为假定它可以使用尽可能多的内存,但可以通过configuration选项轻松地限制它。