首页 > 解决方案 > SQL Server PowerShell 目录

问题描述

我开始学习 PowerShell。当我跑

PS SQLSERVER:\sql> dir

我收到了这个错误:

警告:无法获取 SQL Server 服务信息。尝试连接到“DESKTOP-EGEQJFS”上的 WMI 失败,出现以下错误:

尝试管理服务时在 SMO 中发生异常。
未能为此请求检索数据。
无效类

有任何想法吗?

标签: sql-serverpowershell

解决方案


  1. 看起来您正在使用 PowerShell 的 SQL Server 版本。这旨在使用 SQL Server 执行高级管理任务,而不是作为学习环境。
  2. 您收到“警告:无法获取 SQL Server 服务信息”错误消息,因为您尝试运行 SQL Server PowerShell 的计算机未安装 SQL Server,或者您的 Windows 用户帐户无权访问SQL Server 的配置数据使用 WMI。如果您安装了 SSMS (SQL Server Management Studio) 或 SSDT (SQL Server Development Tools),则不一定要安装 SQL Server。
  3. 如果您想了解如何使用 PowerShell,请使用 Windows PowerShell,而不是 SQL Server PowerShell。您可以在开始菜单 > Windows PowerShell > Windows PowerShell 下找到 Windows PowerShell。我推荐使用“PowerShell ISE”工具,因为它提供了一个包含所有已加载 Cmdlet 列表的 GUI。

推荐阅读