sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2012 SQLPs Module – Automatická změna aktuálního umístění?

Trochu více informací o tom, PROČ se v SQL 2012 mění na adresář SQLSERVER:...

Když powershell importuje modul sqlps, manifest definuje soubor skriptu post s názvem SqlPsPostScript.ps1. Tento soubor (první řádek) změní aktuální umístění na SQLSERVER:provider

Na x64bitovém boxu je modul umístěn - C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\SQLPS.

V powershell 3.0 může automatický import ztížit zjištění, kdy k tomu dojde (podle mých zkušeností).

Není jasné, proč (z logického hlediska) by to mělo dělat. Nechceme se dotknout modulů SQL serveru, takže předpokládám, že po importu modulu musíte provést explicitní nastavení umístění. Můžete se na to také dívat jako na řešení, které je o něco méně náročné.

Push-Location
Import-Module sqlps
Pop-Location


  1. Nelze znovu deklarovat dříve deklarovanou funkci

  2. Agregace dat mongodb vs mysql

  3. Výmluvná skupinaBy make SQLSTATE[42000] s platným SQL dotazem v Laravel 5.3

  4. Doporučené postupy mysqldump:Část 2 – Průvodce migrací