小编Rob*_*n16的帖子

使用powershell执行.sql脚本并将输出存储在.sql文件中

我正在尝试从powershell运行sql脚本.sql文件并将结果保存到.sql文件中.概述:SQL数据库还原需要用户和权限备份预还原,并且在还原完成后,我们需要在数据库上执行输出(用户权限备份,我们已执行预还原).

这是我的脚本,当我执行时,我看到一个空文件.

Add-PSSnapin SqlServerProviderSnapin100;
$server = 'DBA_Test';
$database = 'Test';
$mydata = invoke-sqlcmd -inputfile "C:\users\security.sql" -serverinstance $server -database $database | Format-Table -HideTableHeaders -AutoSize
$mydata | out-file C:\users\output.sql;
Remove-PSSnapin SqlServerCmdletSnapin100;
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

提前致谢

sql-server powershell

4
推荐指数
1
解决办法
9667
查看次数

标签 统计

powershell ×1

sql-server ×1