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
我想要一個PowerShell腳本能夠照片直接執行這些命令 感謝
因爲「GO」這個代碼將無法正常工作的意見之後的一些變化是一個實用的命令,以分批(如SQLCMD或者SSMS和等)。你會想在幾個查詢語句中拆分命令。 –