如何使用命令行从mssql导出数据库

我正在使用Windows7操作系统,我有一个数据库MSSQL服务器2005年我使用以下代码导入数据库

sqlcmd -S [server instance name] -d [database name] -i [filename you want to import] 

我想导出数据库像上面的命令,如果有的话?

-i是一个文件导入一个过程/表/无论什么并有一个-o选项输出一个表/过程一个文件。 请参阅sqlcmd。

假设您拥有正确的权限,请尝试:

 SqlCmd -E -S Server_Name –Q “BACKUP DATABASE [Name_of_Database] TO DISK='X:PathToBackupLocation[Name_of_Database].bak'” 

注意:您可以使用-U-P来指定用户凭据,而不是-E

然后要恢复,请使用以下语法:

 SqlCmd -E -S Server_Name –Q “RESTORE DATABASE [Name_of_Database] FROM DISK='X:PathToBackupFile[File_Name].bak'” 

来源: 从命令行备份和还原您的SQL Server数据库 。

要导出特定数据,请参阅: 如何使用sqlcmd从SQL Server将数据导出为CSV格式?