Ich möchte einfache SQL-Befehle ausführen, die ich auf Befehl durch direkte Eingabe ausführen, aber ich möchte mit Powershell-Skript tun, nicht die Befehle mit Powershell-API tun, sondern nur aufrufen BefehlAusführen von SQL-Befehl in Powershell-Skript
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
ich möchte ein Powershell-Skript, das diese Befehle direclty Dank
Dieser Code wird da nicht funktionieren ‚GO‘ ist ein Dienstprogramm Befehl getrennte Chargen (wie sqlcmd oder SSMS und etc). Sie möchten Befehle in mehrere Abfrageanweisungen aufteilen. –