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

Hvordan afvikles .sql-fil ved hjælp af powershell?

Prøv at se, om SQL-snap-ins er til stede:

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

Hvis ja

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

så kan du gøre sådan noget:

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. 2 måder at aktivere ordombrydning i SQLite

  2. Søg tekst i felter i hver tabel i en MySQL-database

  3. django.db.utils.ProgrammingError:Relationen eksisterer allerede

  4. Forebyggelse af SQL-injektion i ASP.Net