我正在尝试将Microsoft SQL(MSSQL)数据库转储到类似于我将如何使用php从MySQL数据库转储的文件:
$cmd = "mysql --user=".$db_user." --password=".$db_password." --host=".$hostname." --database=".$database." --execute='SELECT * FROM ".$database." '> file.txt";
exec($cmd);
但是我试图通过 MySQL 找出命令行中的相似之处。 执行此操作的正确命令行语法是什么? 感谢。
答案 0 :(得分:1)
首先,您需要在TSQL中编写和测试BACKUP command。其次,您需要使用sqlcmd.exe(仅限Windows)或使用您在PHP中使用的任何MSSQL驱动程序直接连接到数据库来执行它。
由于SQL Server文档非常完整并且有大量示例,因此您应该能够自己编写命令。如果您仍然遇到问题,请发布到目前为止您所尝试的内容以及您无法弄清楚的内容。
最后,您应该始终提及SQL Server的版本和版本,因为知道何时回答问题通常很重要。