/ / como gerar 'criar script de tabela' usando apenas tsql.Estou usando a ferramenta freeTDS na máquina Linux para acessar o sql server localizado em remote - sql-server, linux, tsql, freetds

como gerar 'criar script de tabela' usando apenas tsql.Estou usando a ferramenta freeTDS na máquina Linux para acessar o sql server localizado no remoto - sql-server, linux, tsql, freetds

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 № 1

Experimente 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.