【问题标题】:How to Restart SQL Reporting Service with Account and Password?如何使用帐户和密码重新启动 SQL 报告服务?
【发布时间】:2018-12-18 13:10:20
【问题描述】:

在 Windows 2003 Server 中,我运行了一个名为“SQL Server Reporting Services”的服务。

此服务有时会停止,当我尝试启动它时,它会给出如下错误:

'错误 1069:由于登录失败,服务未启动。'

之后,我会去属性 -> 登录 -> 此帐户 -> 提供用户名和密码。

应用更改后,我可以启动服务。

如何编写一个脚本来自动设置用户名和密码并启动服务?另外,有什么方法可以检查服务是否处于运行状态,如果没有,编写登录步骤并启动它?

谢谢。

【问题讨论】:

    标签: sql-server windows shell powershell windows-services


    【解决方案1】:

    我建议为 server 2003 安装 powershell。

    看看这个Powershell script to change service account

    您可以通过get-service查看服务是否正在运行。

    【讨论】:

      【解决方案2】:

      以下内容可能会有所帮助。 (对于 Windows 机器)

      ----> Refresh_SSRS.ps1
      Stop-Service “SQL Server Reporting Services (SQLSRV)”
      Start-Service “SQL Server Reporting Services (SQLSRV)”
      $wc = New-Object system.net.webClient$wc
      $cred = [System.Net.CredentialCache]::DefaultNetworkCredentials
      $wc.Credentials = $cred
      $src = $wc.DownloadString(“http://ComputerNamexxx/Reports_xxxxxx/Pages/Folder.aspx“)
      
      
      
      ---->Run in Task Scheduler - on a regular occurance - where the user account can be assoicated:
      Powershell.exe
      -ExecutionPolicy Bypass -File C:\commands\Refresh_SSRS.ps1
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-15
        • 1970-01-01
        • 2018-06-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-19
        • 1970-01-01
        相关资源
        最近更新 更多