sql >> Database >  >> RDS >> Sqlserver

Hoe .sql-bestand uit te voeren met powershell?

Probeer te zien of SQL-modules aanwezig zijn:

get-pssnapin -Registered

Name        : SqlServerCmdletSnapin100
PSVersion   : 2.0
Description : This is a PowerShell snap-in that includes various SQL Server cmdlets.

Name        : SqlServerProviderSnapin100
PSVersion   : 2.0
Description : SQL Server Provider

Zo ja

Add-PSSnapin SqlServerCmdletSnapin100 # here lives Invoke-SqlCmd
Add-PSSnapin SqlServerProviderSnapin100

dan kun je zoiets als dit doen:

invoke-sqlcmd -inputfile "c:\mysqlfile.sql" -serverinstance "servername\serverinstance" -database "mydatabase" # the parameter -database can be omitted based on what your sql script does.


  1. Hoe een rij in SQLite te krijgen op index (niet op id)

  2. MOD() Functie in Oracle

  3. SQL DEFAULT-beperking om een ​​kolom met een standaardwaarde in de SQL Server-tabel in te voegen

  4. SQL Server:filteruitvoer van sp_who2