Backup do banco de dados da instância do servidor sql padrão (sem nome) com o powershell

1

Tentando se conectar a uma instância do SQL Server 2008 em um servidor, chamaremos o Sputnik. Não há firewalls entre os dois dispositivos.

Neste momento, estou apenas tentando listar bancos de dados

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SMO") | Out-Null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SmoExtended") | Out-Null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.ConnectionInfo") | Out-Null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SmoEnum") | Out-Null
$servername = "Sputnik"
$remoteServer = New-Object("Microsoft.SqlServer.Management.Smo.Server") $servername
$remoteServer.databases

A seguinte mensagem de erro ocorre:

 The following exception was thrown when trying to enumerate the collection: 
 "Failed to connect to server Sputnik.".
 At line:1 char:15 + $remoteServer. <<<< databases 
 + CategoryInfo          : NotSpecified: (:) [], ExtendedTypeSystemException
 + FullyQualifiedErrorId : ExceptionInGetEnumerator
    
por sclarson 28.01.2011 / 23:49

1 resposta

1

Algumas sugestões: Como você está usando a autenticação do Windows, o seu login do Windows tem acesso ao servidor remoto e as duas máquinas estão no mesmo domínio? Você consegue se conectar usando outras ferramentas? Uma maneira rápida de fazer isso é configurar e conectar ODBC: Fonte de dados ODBC > > Adicione o SQL Server > > Conexão de Teste

    
por 30.01.2011 / 16:05