我们计划在多个主机上部署安装了 Windows Server 2008 R2 和 SQL Server 2012 Express 的 Hyper-V VHD。根据我的理解,正确的做法是在准备模式下安装 SQL Server,sysprep Windows,然后在部署 VHD 时完成 SQL Server 安装。我主要遵循这篇博文中的过程:http : //sethusrinivasan.com/category/sysprep/
但是,部署 VHD 后,我无法完成 SQL Server 安装。它一直说“升级矩阵不正确”。似乎它正在尝试将自己升级到企业版(在安装过程中我被要求提供产品密钥,但我跳过了它)。任何人都可以分享他们在 SQL Server 上部署 VHD 的经验(我们可以使用 SQL Server 2008 R2 或 2012)?
我想我的问题的根源是因为我在完成阶段输入产品密钥时无法选择“Express Edition”,所以安装正在尝试升级到企业版。我不知道为什么下拉列表是空的。
我有一个虚拟机(SQL 数据库服务器),我认为它的内存比它需要的要多,但是我不确定我可以将它减少到什么程度,因为我不明白什么是“正在使用”、“可用”、“已提交” ”和“缓存”内存的意思。
下面是我做了一些负载测试后任务管理器的屏幕截图。让我们假设负载不会比这更剧烈。

对我来说很明显 64GB 的 RAM 太多了。我想了解在不降低性能的情况下我可以带走多少。
这是否意味着我只需要 8GB,因为这超过了“使用中”的数量?或者在确定需要多少时是否需要包括“缓存”数量?
memory vmware-vsphere sql-server-2012 windows-server-2012-r2
我有多个不断增长的数据库。因此,我不时截断日志表并缩小最大的数据库。对于最大的(> 40GB),它需要一些时间。
因此,我阅读了有关启用 auto_shrink 的选项,该选项会定期缩小具有一些可用空间的数据库。
我从来没有尝试过,我首先想听听一些意见。使用该选项时,收缩发生的频率如何?它会吃很多内存或CPU吗?
根据此页面,它在后台运行。当然可以,但他们没有回答所需的问题。它需要多长时间和多少内存。收缩数据库 另外,如果一个 100gb 的数据库有 1gb 空闲空间,请不要收缩它......如果它需要很长时间......它需要什么标准?超过 10% 的可用空间?顺便提一句。我还不是专业人士,只是在学习。
我想使用 SQL Server 2012 速成版。有人知道数据库的最大文件大小限制吗?
我是数据库管理的初学者,所以请耐心等待。我有一个 500MB 的小 DB 和一个非常大的事务日志 (19GB)。我想将其保持在“完全恢复”模式,因此请不要建议使用“简单”恢复模式。
我一直在研究如何减少事务日志的大小,我正在尝试实施这些建议,但日志大小没有改变。
首先,这是我要做的:我有一个日常备份任务,备份维护计划内的所有数据库。这是一种“完整”备份类型,似乎运行良好。我看到每天备份的文件与数据库本身的大小相似。
现在我有一个完整的备份,我继续做一个手动“事务日志”类型的备份,它带有“截断事务日志”选项。
备份在几秒钟内完成,创建一个大小为几兆字节的文件,但事务日志的大小保持不变。
我究竟做错了什么?
我的公司最近将一个 .NET 1.1/SQL Server 2000 Web 应用程序迁移到 SQL Server 2012。我们接到了几个与异常行为相关的支持电话 - 特别是没有 ORDER BY 子句的存储过程查询。
我很欣赏依赖于这些类型查询的排序的功能是不好的做法 - 但有没有人知道是否有关于 SQL Server 版本之间默认排序更改的官方 Microsoft 文档?
我的服务器装有 Windows Server 2008 核心 SP2,我需要在其中安装 SQL Server 2012。问题是 SQL Server 需要 .NET 4.5,当我尝试安装 .NET 4.5 时,操作系统给出了一个错误,指出"the program is not recognized."要解决此问题,我尝试使用dism.exe,但这也不起作用。
windows-server-2008 windows-server-core dism sql-server-2012
我使用 SQL Server 2008 R2 有一段时间了。它工作得很好。现在我需要使用 SQL Server 2012。这会影响我现有的数据库吗?在运行 SQL Server 2008 R2 的计算机上安装 SQL Server 2012 涉及多少风险。