PowerShell SQLServer.Management.Smo.Server 无法连接

PowerShell SQLServer.Management.Smo.Server 无法连接

我正在尝试使用 Microsoft.SQLServer.Management.Smo.Server 连接到我的 MSSQL 服务器,但无论我如何尝试,它都会出现错误“无法连接到服务器...”。

#Connect and run a command using SMO 
[reflection.assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo")
$sqlServer = New-Object -TypeName Microsoft.SQLServer.Management.Smo.Server "."

foreach($sqlDatabase in $sqlServer.databases) {$sqlDatabase.name}

SQL 服务器在同一台计算机上以默认设置运行,我尝试了“。” (据我理解,这意味着 localhost)和S6这是服务器的名称。我可以连接到S6从内部SQL Server 管理工作室正好。

答案1

输出是什么$sqlServer

你也可以看看这个:

SQL PS 模块

导入SQL PS模块

相关内容