1

我将 StreamInsight 服务器托管到 Windows 服务。Windows 服务使用 LocalSystem 运行。

在 OnNext() 方法中,我可以访问服务器的代码

      using (
            var server =
                Server.Connect(
                    new EndpointAddress(@StreamInsightConfiguration.Default.StreamInsightServiceHostURL))
            )
        {
            var application = server.Applications[StreamInsightConfiguration.Default.StreamInsightApplicationName];

            return application;
        }

在线server.Applications[StreamInsightConfiguration.Default.StreamInsightApplicationName]; 我收到一条消息访问被拒绝。

我还将 NT\SYSTEM 添加到 StreamInsightUsers$Default 组。

如何解决这个问题?

4

1 回答 1

1

如果在将帐户添加到组时用户已登录,则该用户必须注销然后再次登录才能使组成员身份生效。不属于该组成员的用户在尝试在事件流调试器和其他客户端程序中连接到服务器的 Web 服务端点时将收到“拒绝访问”错误。

礼貌:- https://msdn.microsoft.com/en-us/library/ee378749(v=sql.111).aspx

于 2016-02-19T05:18:21.353 回答