sql >> データベース >  >> RDS >> Sqlserver

PowerShellを使用して.sqlファイルを実行する方法は?

    SQLスナップインが存在するかどうかを確認してください:

    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
    

    もしそうなら

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

    次に、次のようなことを行うことができます:

    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. LinuxでデフォルトのMySQL/MariaDBデータディレクトリを変更する方法

    2. MariaDBでのTRIM_ORACLE()のしくみ

    3. DB内のすべてのスキーマを一覧表示するためのOracleSQLクエリ

    4. Prometheusを使用してPostgreSQLモニタリングをパーソナライズする新しい方法