Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como se conectar ao SQL Server LocalDB usando Invoke-Sqlcmd?


Consegui isso de algumas outras fontes, parece funcionar até agora.

JBs Powershell

e

Como posso executar o PowerShell com o tempo de execução do .NET 4?

Outra maneira de fazer o PowerShell e o LocalDB funcionarem bem é tornar o PowerShell ciente do DOTNET 4.0.3. Isso pode ser feito criando um arquivo chamado "powershell.exe.config" em C:\Windows\System32\WindowsPowerShell\v1.0 . O arquivo deve conter o seguinte:
<?xml version="1.0"?>
<configuration> 
     <startup useLegacyV2RuntimeActivationPolicy="true"> 
          <supportedRuntime version="v4.0.30319"/> 
          <supportedRuntime version="v2.0.50727"/> 
     </startup> 
</configuration>

Esteja ciente de que esta não é uma maneira oficialmente suportada de usar o PowerShell, portanto, pode quebrar outras coisas ...