无法获取 SQL Server 服务信息 - WMI 问题?

ca9*_*3d9 5 sql-server powershell

我MyDB在 SSMS 中右键单击 SQL 服务器数据库并选择“启动 powershell”。但是,我收到以下错误。而且速度很慢?

警告:无法获取 SQL Server 服务信息。尝试连接到“MyServer”上的 WMI 失败,出现以下错误:访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))
cd:SQL Server PowerShell 提供程序错误:无法连接到“MyServer\MyDB”。[无法连接到服务器 MyServer\MyDB。

与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)]

在 line:1 char:155
+ ... MyServer\MyDB'']/Database[@Name=''MyDB'']'|cd}
+ ~~
+ CategoryInfo : OpenError: (SQLSERVER:\SQL...s \MyDB:SqlPath)[Set-Location], GenericProviderException
+ fullyQualifiedErrorId: ConnectFailed ,Microsoft.PowerShell.Commands.SetLocationCommand

cd:SQL Server PowerShell 提供程序错误:无法连接到“MyServer\MyDB”。[无法连接到服务器 MyServer\MyDB。

与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)]

在第 1 行字符:155
+ ... MyServer\MyDB'']/Database[@Name=''MyDB'']'|cd}
+ ~~
+ CategoryInfo : OpenError: (SQLSERVER:\SQL...RTING \Databases:SqlPath) [Set-Location], GenericProviderException
+ fullyQualifiedErrorId: ConnectFailed ,Microsoft.PowerShell.Commands.SetLocationCommand

cd:SQL Server PowerShell 提供程序错误:无法连接到“MyServer\MyDB”。[无法连接到服务器 MyServer\MyDB。

与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)]
At line:1 char:155
+ ... MyServer\MyDB'']/Database[@Name=''MyDB'']'| cd}
+ ~~
+ CategoryInfo : OpenError: (SQLSERVER:\SQL...1\MyDB:SqlPath) [Set-Location], GenericProviderException
+ fullyQualifiedErrorId : ConnectFailed ,Microsoft.PowerShell.Commands.SetLocationCommand

小智 0

右键单击 SSMS 图标并选择“以管理员身份运行”。以管理员身份运行 SSMS 也会以管理员权限运行 Powershell。