我在使用 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