Get-ChildItem 无法在 SQLSERVER 驱动器中连接

Get-ChildItem 无法在 SQLSERVER 驱动器中连接

我在使用 SQLSERVER PSDRIVE 时遇到了一些问题。请参阅下面的错误。

我的电脑上只有命名实例,2005 年和 2008 年

添加了 SQL 管理单元。

PC 名为 YODA SQL 实例为 SQL2008 导航到 YODA\SQL2008 的数据库文件夹。您可以看到下面的路径。dir -name 尝试连接到 YODASQL2008\DEFAULT 时出现连接错误,而它应该尝试连接到 YODA\SQL2008。然后它输出数据库名称,在本例中为 Twitter。我的配置中缺少什么吗?

输出:PS SQLSERVER:\SQL\YODA\SQL2008\Databases> dir -name
Get-ChildItem : SQL Server PowerShell 提供程序错误:无法连接到“YODASQL2008\DEFAULT”。[无法连接到服务器 YODASQL2008。--> 建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)]

At line:1 char:4
+ dir <<<<  -name
    + CategoryInfo          : OpenError: (SQLSERVER:\SQL\...tabases\Twitter:SqlPath) [Get-ChildItem], GenericProviderException
    + FullyQualifiedErrorId : ConnectFailed,Microsoft.PowerShell.Commands.GetChildItemCommand Twitter

对每个数据库重复出现错误。

谢谢,诺曼

答案1

我可以在具有默认实例的机器上重现此问题。您应该在http://connect.microsoft.com

相关内容