Como gerar "create table script
"usando apenas tsql
para todas as tabelas em um banco de dados.
Formato do script deve ser o mesmo que nós geramos usando o Microsoft Studio 2012
estou usando freeTDS
ferramenta na máquina Linux para acessar sql server
.
Respostas:
2 para resposta № 1Experimente esta ferramenta que vem com defncopy FreeTDS
uso: defncopy [-U nome de usuário] [-P senha] [-S nome_do_servidor] [banco de dados -D] [-i nome do arquivo de entrada] [-o nome do arquivo de saída] [owner.] object_name [[owner.] object_name ...]
Exemplo seria
defncopy -S SERVERINSTANCE -U Nome de usuário -P SomePass -D "[NAME-OF-THE-DB]" "[schema]. [Table]"> Table.sql
Isso produzirá uma instrução de criação completa junto com instruções para quaisquer restrições e índices que façam parte da tabela.