问题标签 [opserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
284 浏览

sql-server - 如何为 SQL Server 集群配置 Opserver

我正在尝试使用 Opserver 来监控 SQL Server 实例。配置独立实例没有问题,但是当我尝试使用此处记录的方法配置 SQL Server 集群时:http: //www.patrickhyatt.com/2013/10/25/setting-up-stackexchanges-opserver.html

我对将 SQL Server 集群命名实例和 Windows 节点服务器放在哪里感到困惑:

在下面的 JSON 代码中:

我假设 SDCLuster01 是实例 DNS 名称,SDCluster01_01 和 SDCluster01_02 是 Windows 节点服务器名称。

但是如果我有一个像 SDCluster01\instance1 这样的命名实例(集群)呢?

我试图这样配置它:

但是在部署到 Opserver 之后,它给了我这个错误消息:

[NullReferenceException:对象引用未设置为对象的实例。]

关于如何为 SQL Server 集群正确配置 JSON 文件的任何想法?

0 投票
1 回答
2017 浏览

asp.net - 使用 Roslyn 构建,但将“运行时编译”可执行文件留在门口?

StackOverflow和整个互联网上,关于 C# 编译器Roslyn的讨论很多。很多人问罗斯林是什么以及为什么,而其他人则问如何摆脱它

我的问题与后一个问题有关。正如Kemal Kefeli这里引用的那样,但经常逐字逐句地重复几十个(例如另一个迭代示例),以删除 Roslyn:

当你创建一个新的 Web 项目时,两个NuGet包会自动添加到你的项目中。如果你删除它们,你的问题应该得到解决。包名称为:“ Microsoft.CodeDom.Providers.DotNetCompilerPlatform ”和“ Microsoft.Net.Compilers ”。

但是,如果您使用 Roslyn 提供的 C# 6 功能,则此方法不起作用。通过删除这两个 nugget 包,您将放弃使用这些功能的任何机会。

我的问题是,您如何使用 Roslyn 编译所有内容,但避免发生任何运行时编译器操作,最重要的是csc.exe,避免将vbc.exe、 和VBCSCompiler.exe放入最终版本(在 Roslyn 文件夹中)。

我正在将StackOverflow 的 Opserver移植到一个软件中。该软件允许用户在其中托管嵌入式 Web 服务器和网页。但是,该软件对允许上传的内容非常挑剔,出于安全原因,不允许在运行时上传和执行可执行文件,如 Roslyn 文件夹中的那些

Opserver依赖于 C# 6 功能,因为如果我删除这两个NuGet包,错误就会在编译生成的文件中出现。但是,如果我更简单地恢复为使用 C#5.0 编译器进行严格编译,那么我们会清楚地看到这一点:

5.0 错误## 标题##

如果我在发布时保留NuGet包并取消选中allow precompiled site to be updatable,以禁止 Roslyn 在运行时编译文件,然后是Rutix评论:

请记住,删除这些包 [如Kemal Kefeli所说] 将破坏 C# 6 功能的使用。这可以通过取消选中预编译视图等的“允许预编译的站点可更新”来解决。

不要在运行时编译

它仍然在 Roslyn 文件夹中生成可执行文件和相关的 DLL,但 DLL 的数量要少得多。我怎样才能在运行时删除 Roslyn 依赖项,从而从输出版本中删除可执行文件,并在编译时严格编译所有内容

0 投票
0 回答
54 浏览

sql-server - 在 OpServer 中对独立服务器进行分组

有没有办法在 SQL 仪表板上对独立服务器进行分组?类似于在集群和独立时能够将服务器分成不同的组。

因此,如果我只想将几台服务器放在一个“生产”组中,然后再将另外几台服务器放在一个“开发”组中?