我正在尝试从 SQL Server 2008 R2 下的 SQL Server 代理作业中运行 (Windows) 批处理文件。在作业步骤中,我创建了一个新步骤,将其类型设置为“操作系统 (CmdExec)”。我最初尝试只将批处理文件名放在“命令”字段中。它给出了找不到文件的错误。
然后我尝试: cmd.exe c:\test.bat
这开始了,但永远不会完成(而且看起来它实际上并不工作)。
我尝试将批处理文件名用引号括起来:cmd.exe "C:\test.bat" 但这也没有任何区别。
让它发挥作用的神奇组合是什么?
如果我安装了 SQL Server 2014 标准试用版的副本,之后是否可以将该版本升级(无需完全重新安装)到完整版(核心许可证)?我很想在等待许可的同时安装和配置这些东西,但如果不能轻松获得许可,我不想让自己感到悲伤。
编辑:更多信息,对于发现这个问题的其他人 -
下载评估版时,Microsoft 站点不会指定“SQL Server 2014”以外的任何内容。但是由于他们不允许您选择特定版本,我认为 Shanky 的评论是正确的(它是企业版)。
正如 Thomas 指出的那样,以下是 SQL Server 2014 Evaluation Enterprise 的升级路径(因为 Microsoft 喜欢移动/终止链接):
SQL Server 2014 开发人员 SQL Server 2014
独立安装支持从 Evaluation Enterprise(免费版)到任何付费版本的 Web 升级,但不支持集群安装。
我在这里(和其他地方)看到过这个问题,但它并没有真正回答我想要回答的问题。
我已经知道物理上分配给 SQL Server 的内核/CPU 数量。但是,我想知道在高峰时期真正使用了多少个内核(理想情况下,我很想知道百分比、每个内核的利用率 %s 等,但我会尽我所能)。
我们想将此实例迁移到另一台机器上,如果我们可以减少分配的内核数量,这可以为我们释放一些内核许可。但是,我不想“缩小规模”只是为了发现我们的新 SQL 框倒塌了,因为它确实需要那些额外的内核。我们将进行负载测试,但更多信息。我们有围绕这个,更好。
编辑:我最终只是设置了一些仪表板软件,它可以轻松查看/打破 CPU 使用情况(可以使用 PerfMon)。