/ / как да генерирам "създаване на скрипт за таблици", използвайки само tsql.Аз използвам безплатния инструмент в машината на Linux за достъп до sql сървър, намиращ се на отдалечено - sql-server, linux, tsql, freetds

как да генерирате "създаване на табличен скрипт", използвайки само tsql.Използвам freeTDS инструмент в Linux машина за достъп до sql сървър, намиращ се на отдалечено - sql-server, linux, tsql, freetds

Как да генерираме "create table script"само за използване tsql за всички таблици в база данни.
Форматът на скрипта трябва да бъде същият, както генерираме, използвайки Microsoft студио 2012


Използвам freeTDS инструмент в машината за достъп до Linux sql server.

Отговори:

2 за отговор № 1

Опитайте този инструмент, който се предлага с FreeTDS defncopy

използване: defncopy [-U username] [-P парола] [-S сървър] [-D база данни] [-i входно име на файл] [-о изходно име на файл] [собственик.] име на обект [[собственик.] object_name ...]

Пример би бил

defncopy -S SERVERINSTANCE -U потребителско име -P SomePass -D "[NAME OF-THE-DB]" "[схема] [Table]"> Table.sql

Това ще доведе до създаването на изявление за създаване заедно с изявления за всички ограничения и индекси, които са част от таблицата.