Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come connettersi a SQL Server LocalDB utilizzando Invoke-Sqlcmd?

Ho ricevuto questo da un paio di altre fonti, sembra funzionare finora.

JBs Powershell

e

Come posso eseguire PowerShell con il runtime .NET 4?

Un altro modo per far funzionare bene PowerShell e LocalDB è rendere PowerShell consapevole di DOTNET 4.0.3. Questo può essere fatto creando un file chiamato "powershell.exe.config" in C:\Windows\System32\WindowsPowerShell\v1.0 . Il file dovrebbe contenere quanto segue:

<?xml version="1.0"?>
<configuration> 
     <startup useLegacyV2RuntimeActivationPolicy="true"> 
          <supportedRuntime version="v4.0.30319"/> 
          <supportedRuntime version="v2.0.50727"/> 
     </startup> 
</configuration>

Tieni presente che questo non è un modo ufficialmente supportato di utilizzare PowerShell, quindi potrebbe interrompere altre cose ...