我正在使用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格式?