0
私は直接入力してコマンドを実行する単純なSQLコマンドを実行したいが、Powershellスクリプトを使用してそれをやりたいのですが、powershell APIを使ってコマンドを実行したくないだけですコマンドpowershellスクリプトでsqlコマンドを実行する
sqlcmd -S .\SQLEXPRESS -U SA -P mypass
USE [master]
RESTORE DATABASE [easypay] FROM DISK = N'C:\backup.trn' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 5
ALTER LOGIN [itdb] WITH PASSWORD=N'abc'
GO
USE [easypay]
GO
EXEC sp_change_users_login 'Auto_Fix', 'itdb'
Go
USE [easypay]
GO
sp_changedbowner 'sa'
GO
UPDATE itdb.passwd set password = '1a1dc91c907325c69271ddf0c944bc72' WHERE itdb.passwd.name = 'abc'
GO
私はここでdireclty おかげ
からのコメントの後、いくつかの変更を加えて、このようなSQLCMDまたはSSMSとなどとして別々のバッチ(にユーティリティコマンドです)。いくつかのクエリ文でコマンドを分割したいと思うでしょう。 –