Como exportar o banco de dados do mssql usando a linha de comando

4

Estou usando o windows7 os e tenho um banco de dados no servidor MSSQL 2005 Estou usando os seguintes códigos para importar o banco de dados

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

eu quero exportar o banco de dados algo como o comando acima, se houver algum?

    
por jayakrishnan 27.03.2014 / 12:49

2 respostas

1

O -i é importar um procedimento / tabela / qualquer arquivo de e existe uma opção -o para gerar uma tabela / procedimento para um arquivo. Vejo sqlcmd.

    
por 02.04.2014 / 11:57
0

Supondo que você tenha as permissões certas, tente:

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

Observação: em vez de -E , você pode usar -U e -P para especificar as credenciais do usuário.

Em seguida, para restaurar, use a seguinte sintaxe:

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

Fonte: Backup e restauração do seu SQL Banco de dados do servidor da linha de comando .

Para exportar dados específicos, consulte: Como exportar dados como formato CSV do SQL Server usando sqlcmd?

    
por 30.10.2017 / 17:51